From 30d46a29441b12ca7cc7cc7a783d9426c7dd526a Mon Sep 17 00:00:00 2001 From: zhaoxl Date: Tue, 22 Aug 2023 14:34:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'op-modules/op-sap/src/main/java/com/op/sap/mapper'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sap/mapper/SapProRouteProcessMapper.java | 81 +++++++++++ .../sap/mapper/SapProRouteProductMapper.java | 68 +++++++++ .../com/op/sap/mapper/SapSysDeptMapper.java | 119 ++++++++++++++++ .../com/op/sap/mapper/SapSysUserMapper.java | 132 ++++++++++++++++++ 4 files changed, 400 insertions(+) create mode 100644 op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProcessMapper.java create mode 100644 op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProductMapper.java create mode 100644 op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysDeptMapper.java create mode 100644 op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysUserMapper.java diff --git a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProcessMapper.java b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProcessMapper.java new file mode 100644 index 00000000..27093e89 --- /dev/null +++ b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProcessMapper.java @@ -0,0 +1,81 @@ +package com.op.sap.mapper; + +import com.op.sap.domain.SapProRouteProcess; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + + +/** + * 工艺组成Mapper接口 + * + * @author yinjinlu + * @date 2022-05-13 + */ +@Mapper +public interface SapProRouteProcessMapper +{ + /** + * 查询工艺组成 + * + * @param recordId 工艺组成主键 + * @return 工艺组成 + */ + public SapProRouteProcess selectProRouteProcessByRecordId(String recordId); + + /** + * 查询工艺组成列表 + * + * @param proRouteProcess 工艺组成 + * @return 工艺组成集合 + */ + public List selectProRouteProcessList(SapProRouteProcess proRouteProcess); + + public SapProRouteProcess checkOrderNumExists(SapProRouteProcess proRouteProcess); + public SapProRouteProcess checkProcessExists(SapProRouteProcess proRouteProcess); + public SapProRouteProcess checkUpdateFlagUnique(SapProRouteProcess proRouteProcess); + + public SapProRouteProcess findPreProcess(SapProRouteProcess proRouteProcess); + + public SapProRouteProcess findNextProcess(SapProRouteProcess proRouteProcess); + /** + * 新增工艺组成 + * + * @param proRouteProcess 工艺组成 + * @return 结果 + */ + public int insertProRouteProcess(SapProRouteProcess proRouteProcess); + + /** + * 修改工艺组成 + * + * @param proRouteProcess 工艺组成 + * @return 结果 + */ + public int updateProRouteProcess(SapProRouteProcess proRouteProcess); + + /** + * 删除工艺组成 + * + * @param recordId 工艺组成主键 + * @return 结果 + */ + public int deleteProRouteProcessByRecordId(String recordId); + + /** + * 批量删除工艺组成 + * + * @param recordIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteProRouteProcessByRecordIds(String[] recordIds); + + /** + * 根据工艺路线ID删除所有工序配置 + * @param routeId + * @return + */ + public int deleteByRouteId(String routeId); + + +} diff --git a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProductMapper.java b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProductMapper.java new file mode 100644 index 00000000..64ed89cb --- /dev/null +++ b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapProRouteProductMapper.java @@ -0,0 +1,68 @@ +package com.op.sap.mapper; + +import com.op.sap.domain.SapProRouteProduct; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 工艺产品(物料)关联Mapper接口 + * + * @author Open Platform + * @date 2023-07-13 + */ +@Mapper +public interface SapProRouteProductMapper { + /** + * 查询工艺产品(物料)关联 + * + * @param recordId 工艺产品(物料)关联主键 + * @return 工艺产品(物料)关联 + */ + public SapProRouteProduct selectProRouteProductByRecordId(String recordId); + + /** + * 查询工艺产品(物料)关联列表 + * + * @param proRouteProduct 工艺产品(物料)关联 + * @return 工艺产品(物料)关联集合 + */ + public List selectProRouteProductList(SapProRouteProduct proRouteProduct); + + /** + * 新增工艺产品(物料)关联 + * + * @param proRouteProduct 工艺产品(物料)关联 + * @return 结果 + */ + public int insertProRouteProduct(SapProRouteProduct proRouteProduct); + + /** + * 修改工艺产品(物料)关联 + * + * @param proRouteProduct 工艺产品(物料)关联 + * @return 结果 + */ + public int updateProRouteProduct(SapProRouteProduct proRouteProduct); + + /** + * 删除工艺产品(物料)关联 + * + * @param recordId 工艺产品(物料)关联主键 + * @return 结果 + */ + public int deleteProRouteProductByRecordId(String recordId); + + /** + * 批量删除工艺产品(物料)关联 + * + * @param recordIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteProRouteProductByRecordIds(String[] recordIds); + + public List getRouteProdProductListUndo(SapProRouteProduct proRouteProduct); + List getRouteProdProductListDo(SapProRouteProduct proRouteProduct); + + void deleteByRouteId(SapProRouteProduct proRouteProduct); +} diff --git a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysDeptMapper.java b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysDeptMapper.java new file mode 100644 index 00000000..462cdd07 --- /dev/null +++ b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysDeptMapper.java @@ -0,0 +1,119 @@ +package com.op.sap.mapper; + +import com.op.system.api.domain.SysDept; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 部门管理 数据层 + * + * @author OP + */ +public interface SapSysDeptMapper { + /** + * 查询部门管理数据 + * + * @param dept 部门信息 + * @return 部门信息集合 + */ + public List selectDeptList(SysDept dept); + + /** + * 根据角色ID查询部门树信息 + * + * @param roleId 角色ID + * @param deptCheckStrictly 部门树选择项是否关联显示 + * @return 选中部门列表 + */ + public List selectDeptListByRoleId(@Param("roleId") Long roleId, + @Param("deptCheckStrictly") boolean deptCheckStrictly); + + /** + * 根据部门ID查询信息 + * + * @param deptId 部门ID + * @return 部门信息 + */ + public SysDept selectDeptById(Long deptId); + + /** + * 根据ID查询所有子部门 + * + * @param deptId 部门ID + * @return 部门列表 + */ + public List selectChildrenDeptById(Long deptId); + + /** + * 根据ID查询所有子部门(正常状态) + * + * @param deptId 部门ID + * @return 子部门数 + */ + public int selectNormalChildrenDeptById(Long deptId); + + /** + * 是否存在子节点 + * + * @param deptId 部门ID + * @return 结果 + */ + public int hasChildByDeptId(Long deptId); + + /** + * 查询部门是否存在用户 + * + * @param deptId 部门ID + * @return 结果 + */ + public int checkDeptExistUser(Long deptId); + + /** + * 校验部门名称是否唯一 + * + * @param deptName 部门名称 + * @param parentId 父部门ID + * @return 结果 + */ + public SysDept checkDeptNameUnique(@Param("deptName") String deptName, @Param("parentId") Long parentId); + + /** + * 新增部门信息 + * + * @param dept 部门信息 + * @return 结果 + */ + public int insertDept(SysDept dept); + + /** + * 修改部门信息 + * + * @param dept 部门信息 + * @return 结果 + */ + public int updateDept(SysDept dept); + + /** + * 修改所在部门正常状态 + * + * @param deptIds 部门ID组 + */ + public void updateDeptStatusNormal(Long[] deptIds); + + /** + * 修改子元素关系 + * + * @param depts 子元素 + * @return 结果 + */ + public int updateDeptChildren(@Param("depts") List depts); + + /** + * 删除部门管理信息 + * + * @param deptId 部门ID + * @return 结果 + */ + public int deleteDeptById(Long deptId); +} diff --git a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysUserMapper.java b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysUserMapper.java new file mode 100644 index 00000000..f15da243 --- /dev/null +++ b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapSysUserMapper.java @@ -0,0 +1,132 @@ +package com.op.sap.mapper; + +import com.op.sap.domain.SapSysUser; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +/** + * 用户表 数据层 + * + * @author OP + */ +public interface SapSysUserMapper { + /** + * 根据条件分页查询用户列表 + * + * @param sysUser 用户信息 + * @return 用户信息集合信息 + */ + public List selectUserList(SapSysUser sysUser); + + /** + * 根据条件分页查询已配用户角色列表 + * + * @param user 用户信息 + * @return 用户信息集合信息 + */ + public List selectAllocatedList(SapSysUser user); + + /** + * 根据条件分页查询未分配用户角色列表 + * + * @param user 用户信息 + * @return 用户信息集合信息 + */ + public List selectUnallocatedList(SapSysUser user); + + /** + * 通过用户名查询用户 + * + * @param userName 用户名 + * @return 用户对象信息 + */ + public SapSysUser selectUserByUserName(String userName); + + /** + * 通过用户ID查询用户 + * + * @param userId 用户ID + * @return 用户对象信息 + */ + public SapSysUser selectUserById(Long userId); + + /** + * 新增用户信息 + * + * @param user 用户信息 + * @return 结果 + */ + public int insertUser(SapSysUser user); + + /** + * 修改用户信息 + * + * @param user 用户信息 + * @return 结果 + */ + public int updateUser(SapSysUser user); + + /** + * 修改用户头像 + * + * @param userName 用户名 + * @param avatar 头像地址 + * @return 结果 + */ + public int updateUserAvatar(@Param("userName") String userName, @Param("avatar") String avatar); + + /** + * 重置用户密码 + * + * @param userName 用户名 + * @param password 密码 + * @return 结果 + */ + public int resetUserPwd(@Param("userName") String userName, @Param("password") String password); + + /** + * 通过用户ID删除用户 + * + * @param userId 用户ID + * @return 结果 + */ + public int deleteUserById(Long userId); + + /** + * 批量删除用户信息 + * + * @param userIds 需要删除的用户ID + * @return 结果 + */ + public int deleteUserByIds(Long[] userIds); + + /** + * 校验用户名称是否唯一 + * + * @param userName 用户名称 + * @return 结果 + */ + public SapSysUser checkUserNameUnique(String userName); + + /** + * 校验手机号码是否唯一 + * + * @param phonenumber 手机号码 + * @return 结果 + */ + public SapSysUser checkPhoneUnique(String phonenumber); + + /** + * 校验email是否唯一 + * + * @param email 用户邮箱 + * @return 结果 + */ + public SapSysUser checkEmailUnique(String email); + + public List> getPoolNameList(SapSysUser user); + + public String getPoolName(String poolName); +}