| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546 |
- package com.dk.mdm.mapper.common;
- import com.dk.common.mapper.BaseMapper;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
- import java.util.List;
- import java.util.Map;
- /**
- * @author : 周兴
- * @desc : 控件数据源API
- * @date : 2023/1/3 17:21
- */
- @Repository
- public interface CommonMapper extends BaseMapper<Map<String, Object>> {
- /**
- * @desc : 获取表中的最大值
- * @author : 周兴
- * @date : 2022-3-8 15:47
- */
- Integer getMaxDisplayNo(Map param);
- /**
- * @desc : 获取编码
- * @author : 周兴
- * @date : 2024-3-1 15:47
- */
- Map<String, Object> getUniqueCode(Map param);
- /**
- * @desc : 获取单号
- * @author : 周兴
- * @date : 2024-3-1 15:47
- */
- Map<String, Object> getUniqueNote(Map param);
- /**
- * @desc : 获取用户菜单
- * @author : 周兴
- * @date : 2024/3/4 14:20
- */
- List<Map<String, Object>> getMenuByUser(Map param);
- /**
- * @desc : 获取数据字典项目
- * @author : 王英杰
- * @date : 2023/1/6 14:15
- */
- List<Map<String, Object>> getDictionaryItemData(Map param);
- /**
- * @desc : 获取系统表数据种类
- * @author : 周兴
- * @date : 2023/1/6 14:15
- */
- List<Map<String, Object>> getDataKind(Map param);
- /**
- * @desc : 获取组织部门
- * @author : 姜宁
- * @date : 2023/1/9 13:49
- */
- List<Map<String, Object>> getOrg(Map param);
- /**
- * @desc : 只获取二级部门 按照level_code 排序
- * @author : 王英杰
- * @date : 2023/1/9 13:49
- */
- List<Map<String, Object>> getProcureOrg(Map param);
- /**
- * @desc : 获取部门(数量)
- * @author : 姜宁
- * @date : 2023/1/29 17:04
- */
- Long getOrgCountByPage(Map param);
- // /**
- // * @desc : 获取用户菜单
- // * @author : 周兴
- // * @date : 2023/1/9 14:20
- // */
- // List<Map<String, Object>> getMenuByUser(@Param("appCode") String appCode, @Param("userId") Integer userId);
- /**
- * @desc : 获取角色
- * @author : 姜宁
- * @date : 2023/1/29 14:25
- */
- List<Map<String, Object>> getRole(Map param);
- /**
- * @desc : 获取员工
- * @author : 姜宁
- * @date : 2023/1/29 17:04
- */
- List<Map<String, Object>> getStaffByPage(Map param);
- /**
- * @desc : 获取员工(数量)
- * @author : 姜宁
- * @date : 2023/1/29 17:04
- */
- Long getStaffCountByPage(Map param);
- /**
- * @desc : f_get_setting_values 函数查询单个系统参数
- * @author : 周兴
- * @date : 2023/1/30 10:26
- */
- String getSettingValue(Map param);
- /**
- * @desc : getAllSettingValue 函数查询所有系统参数
- * @author : 周兴
- * @date : 2024/4/1 10:27
- */
- Map<String, Object> getAllSettingValue();
- /**
- * @desc : f_get_setting_values 函数查询多个系统参数
- * @author : 周兴
- * @date : 2023/1/30 10:27
- */
- Map<String, Map<String, String>> getSettingValues(Map param);
- /**
- * @desc : 查询系统参数分类
- * @author : 夏常明
- * @date : 2023/1/4 10:01
- */
- List<Map<String, Object>> getSettingKind(Map param);
- /**
- * @desc : 获取数据字典
- * @author : 姜宁
- * @date : 2023/2/7 14:45
- */
- List<Map<String, Object>> getDictionaryData(Map param);
- /**
- * @desc : 查出一个map对象
- * @author : 姜宁
- * @date : 2023/2/7 14:45
- */
- Map<String, Object> selectDictionaryData (Map param );
- /**
- * @desc : 获取用户隐藏列
- * @author : 周兴
- * @date : 2023/4/4 15:05
- */
- List<Map<String, Object>> getUserTableInfo(Map param);
- /**
- * @desc : 获取用户功能
- * @author : 周兴
- * @date : 2023/4/4 15:05
- */
- List<Map<String, Object>> getUserFunction(Map param);
- /**
- * @desc : 查导航菜单(自定义报表用)
- * @author : 周兴
- * @date : 2023/4/4 15:05
- */
- List<Map<String, Object>> getMenuNavigation(Map param);
- /**
- * @desc : 获取数据类型
- * @author : 周兴
- * @date : 2023/6/2 13:49
- */
- List<Map<String, Object>> getValueKind(Map param);
- /**
- * @desc : 获取应用
- * @author : 洪旭东
- * @date : 2023-06-30 14:56
- */
- List<Map<String, String>> getApplication();
- /**
- * @desc : 获取单据
- * @author : 周兴
- * @date : 2023/9/14 11:06
- */
- List<Map<String, Object>> getDoc(Map param);
- /**
- * @desc : 获取商品
- * @author : 姜宁
- * @date : 2023/1/9 13:49
- */
- List<Map<String, Object>> getGoods(Map param);
- /**
- * @desc : 获取商品(数量)
- * @author : 姜宁
- * @date : 2023/1/29 17:04
- */
- Long getGoodsCountByPage(Map param);
- /**
- * @desc : 获取商品(销售订单开单用)
- * @author : 付斌
- * @date : 2024-03-09 9:57
- */
- List<Map<String, Object>> getGoodsForOrder(Map param);
- /**
- * @desc : 获取商品(销售订单开单用)(数量)
- * @author : 付斌
- * @date : 2024-03-09 9:57
- */
- Long getGoodsForOrderCountByPage(Map param);
- /**
- * @desc : 获取商品(采购订单开单用)
- * @author : 常皓宁
- * @date : 2024/3/9 10:08
- */
- List<Map<String, Object>> getGoodsForPurchase(Map param);
- /**
- * @desc : 获取商品(采购订单开单用)(分页)
- * @author : 常皓宁
- * @date : 2024/3/9 10:08
- */
- Long getGoodsForPurchaseCountByPage(Map param);
- /**
- * @desc : 获取客户
- * @author : 付斌
- * @date : 2024-03-09 9:55
- */
- List<Map<String, Object>> getCustomer(Map param);
- /**
- * @desc : 获取客户(数量)
- * @author : 付斌
- * @date : 2024-03-09 9:55
- */
- Long getCustomerCountByPage(Map param);
- /**
- * @desc : 获取单据Id
- * @author : 付斌
- * @date : 2024-03-01 10:13
- */
- Object getUuidSeq();
- /**
- * @desc : 获取单据单号
- * @author : 常皓宁
- * @date : 2024/2/28 9:35
- */
- String getDocNo(@Param("cpId") Integer cpId, @Param("purId") String purId, @Param("docCode") String docCode);
- /**
- * @desc : 获取供应商
- * @author : 常皓宁
- * @date : 2024/3/1 9:21
- */
- List<Map<String, Object>> getSupplier(Map param);
- /**
- * @desc : 获取供应商数量
- * @author : 常皓宁
- * @date : 2024/3/1 9:21
- */
- Long countSupplier(Map<String, Object> param);
- /**
- * @desc : 获取渠道
- * @author : 付斌
- * @date : 2024-03-02 10:18
- */
- List<Map<String, Object>> getChannel(Map param);
- /**
- * @desc : 获取商品品牌
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- List<Map<String, Object>> getGoodsBrand(Map param);
- /**
- * @desc : 获取商品品牌 树形查询
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- List<Map<String, Object>> getGoodsCategoryTree(Map param);
- /**
- * @desc : 获取商品品牌数量
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- Long countGoodsBrand(Map<String, Object> param);
- /**
- * @desc : 获取商品种类
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- List<Map<String, Object>> getGoodsCategory(Map param);
- /**
- * @desc : 获取商品种类数量
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- Long countGoodsCategory(Map<String, Object> param);
- /**
- * @desc : 获取商品系列
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- List<Map<String, Object>> getGoodsSeries(Map param);
- /**
- * @desc : 获取商品系列数量
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- Long countGoodsSeries(Map<String, Object> param);
- /**
- * @desc : 获取计量单位
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- List<Map<String, Object>> getUnit(Map<String, Object> param);
- /**
- * @desc : 获取计量单位数量
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- Long countUnit(Map<String, Object> param);
- /**
- * @desc : 获取仓库档案
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- List<Map<String, Object>> getWarehouseByPage(Map param);
- /**
- * @desc : 获取获取仓库档案个数
- * @author : 王英杰
- * @date : 2024/3/1 9:21
- */
- Long countWarehouseByPage(Map param);
- /**
- * @desc : 获取仓库
- * @author : 常皓宁
- * @date : 2024/3/4 10:50
- */
- List<Map<String, Object>> getWarehouse(Map param);
- /**
- * @desc : 查询库存
- * @author : 付斌
- * @date : 2024-03-05 10:53
- */
- List<Map<String, Object>> getInventory(Map param);
- /**
- * @desc : 查询库存(数量)
- * @author : 付斌
- * @date : 2024-03-05 10:52
- */
- Long getInventoryCountByPage(Map param);
- List<Map<String, Object>> getSaleChannel(Map param);
- /**
- * @desc : 渠道-小程序
- * @author : 姜永辉
- * @date : 2024-03-05 10:52
- */
- List<Map<String, Object>> getSaleChannelPurviewType(Map param);
- /**
- * @desc : 获取供应商和客户数据
- * @date : 2024/3/13 14:03
- * @author : 寇珊珊
- */
- List<Map<String, Object>> getSupplierAndCustomer(Map param);
- /**
- * @desc : 获取供应商和客户数据分页
- * @date : 2024/3/13 14:03
- * @author : 寇珊珊
- */
- List<Map<String,Object>> getSupplierAndCustomerByPage(Map param);
- /**
- * @desc : 获取供应商和客户数据分页数量
- * @date : 2024/3/13 14:53
- * @author : 寇珊珊
- */
- Long getSupplierAndCustomerByPageCount(Map param);
- /**
- * @desc : 获取员工
- * @date : 2024/3/13 16:24
- * @author : 寇珊珊
- */
- List<Map<String, Object>> getStaff(Map param);
- /**
- * @desc : 获取员工-范围权限
- * @date : 2024/3/13 16:24
- * @author : 寇珊珊
- */
- List<Map<String, Object>> getStaffPurviewType(Map param);
- /**
- * @desc : 获取组织机构
- * @date : 2024/3/13 17:03
- * @author : 寇珊珊
- */
- List<Map<String, Object>> getOrganization(Map param);
- /**
- * @desc : 获取组织机构分页
- * @date : 2024/3/13 17:03
- * @author : 寇珊珊
- */
- List<Map<String, Object>> getOrganizationByPage(Map param);
- /**
- * @desc : 获取组织机构数量
- * @date : 2024/3/13 17:03
- * @author : 寇珊珊
- */
- Long getOrganizationCount(Map<String, Object> param);
- /**
- * @desc : 获取资金账户(下拉)
- * @author : 付斌
- * @date : 2024-03-14 11:35
- */
- List<Map<String, Object>> getMac(Map param);
- /**
- * @desc : 获取资金账户(放大镜)
- * @author : 付斌
- * @date : 2024-03-05 10:53
- */
- List<Map<String, Object>> getMoneyAccount(Map param);
- /**
- * @desc : 获取资金账户(数量)
- * @author : 付斌
- * @date : 2024-03-05 10:52
- */
- Long getMoneyAccountCountByPage(Map param);
- /**
- * @desc : 获取多业务部门
- * @author : 付斌
- * @date : 2024-03-20 16:52
- */
- List<Map<String, Object>> selectMultiOrg(Map param);
- /**
- * @desc : 获取多业务员
- * @author : 付斌
- * @date : 2024-03-20 16:52
- */
- List<Map<String, Object>> selectMultiStaff(Map param);
- /**
- * @desc : 组织仓库
- * @author : 宋扬
- * @date : 2024/3/22 15:22
- */
- List<Map<String, Object>> selectMultiWarehouse(Map param);
- /**
- * @desc : 组织资金账户
- * @author : 宋扬
- * @date : 2024/3/22 15:22
- */
- List<Map<String, Object>> selectMultiMoneyAccount(Map param);
- /**
- * @desc : 获取商品(采购订单开单用)
- * @author : 常皓宁
- * @date : 2024/3/9 10:08
- */
- List<Map<String, Object>> getGoodsForPurchaseReturn(Map param);
- /**
- * @desc : 获取商品(采购订单开单用)(分页)
- * @author : 常皓宁
- * @date : 2024/3/9 10:08
- */
- Long getGoodsForPurchaseReturnByPage(Map param);
- /**
- * @desc : 获取员工的范围权限类型
- * @author : 常皓宁
- * @date : 2024/4/2 10:15
- */
- List<Map<String, Object>> getPurviewType(Map param);
- List<Map<String, Object>> getInventoryByList(Map param);
- List<Map<String,Object>> getLabelPrintItem(Map param);
- /**
- * @desc : 获取组织仓库
- * @author : 付斌
- * @date : 2024-04-10 13:31
- */
- List<Map<String, Object>> getOrgWh(Map param);
- /**
- * @desc : 获取商品(其他入库开单用)
- * @date : 2024/4/20 11:21
- * @author : 寇珊珊
- */
- List<Map<String, Object>> getGoodsForInto(Map param);
- /**
- * @desc : 获取商品(其他入库开单用)(数量)
- * @date : 2024/4/20 11:21
- * @author : 寇珊珊
- */
- Long getGoodsForIntoCountByPage(Map param);
- }
|