first commit
This commit is contained in:
+64
@@ -0,0 +1,64 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysAccountingRules;
|
||||
import com.mhd.system.domain.dto.SysAccountingRulesDTO;
|
||||
import com.mhd.system.domain.vo.SysAccountingRulesVO;
|
||||
|
||||
/**
|
||||
* 计费规则Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-28
|
||||
*/
|
||||
public interface SysAccountingRulesMapper
|
||||
{
|
||||
/**
|
||||
* 查询计费规则
|
||||
*
|
||||
* @param accountingId 计费规则主键
|
||||
* @return 计费规则
|
||||
*/
|
||||
public SysAccountingRulesVO selectSysAccountingRulesByAccountingId(Long accountingId);
|
||||
|
||||
/**
|
||||
* 查询计费规则列表
|
||||
*
|
||||
* @param sysAccountingRulesDTO 计费规则
|
||||
* @return 计费规则集合
|
||||
*/
|
||||
public List<SysAccountingRulesVO> selectSysAccountingRulesList(SysAccountingRulesDTO sysAccountingRulesDTO);
|
||||
|
||||
/**
|
||||
* 新增计费规则
|
||||
*
|
||||
* @param sysAccountingRulesDTO 计费规则
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysAccountingRules(SysAccountingRulesDTO sysAccountingRulesDTO);
|
||||
|
||||
/**
|
||||
* 修改计费规则
|
||||
*
|
||||
* @param sysAccountingRules 计费规则
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysAccountingRules(SysAccountingRules sysAccountingRules);
|
||||
|
||||
/**
|
||||
* 删除计费规则
|
||||
*
|
||||
* @param accountingId 计费规则主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysAccountingRulesByAccountingId(Long accountingId);
|
||||
|
||||
/**
|
||||
* 批量删除计费规则
|
||||
*
|
||||
* @param accountingIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysAccountingRulesByAccountingIds(Long[] accountingIds);
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysCompanyAgreement;
|
||||
|
||||
/**
|
||||
* 门户管理 -- 用户协议Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-27
|
||||
*/
|
||||
public interface SysCompanyAgreementMapper
|
||||
{
|
||||
/**
|
||||
* 查询门户管理 -- 用户协议
|
||||
*
|
||||
* @param id 门户管理 -- 用户协议主键
|
||||
* @return 门户管理 -- 用户协议
|
||||
*/
|
||||
public SysCompanyAgreement selectSysCompanyAgreementById(Long id);
|
||||
|
||||
/**
|
||||
* 查询门户管理 -- 用户协议列表
|
||||
*
|
||||
* @param sysCompanyAgreement 门户管理 -- 用户协议
|
||||
* @return 门户管理 -- 用户协议集合
|
||||
*/
|
||||
public List<SysCompanyAgreement> selectSysCompanyAgreementList(SysCompanyAgreement sysCompanyAgreement);
|
||||
|
||||
/**
|
||||
* 新增门户管理 -- 用户协议
|
||||
*
|
||||
* @param sysCompanyAgreement 门户管理 -- 用户协议
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysCompanyAgreement(SysCompanyAgreement sysCompanyAgreement);
|
||||
|
||||
/**
|
||||
* 修改门户管理 -- 用户协议
|
||||
*
|
||||
* @param sysCompanyAgreement 门户管理 -- 用户协议
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysCompanyAgreement(SysCompanyAgreement sysCompanyAgreement);
|
||||
|
||||
/**
|
||||
* 删除门户管理 -- 用户协议
|
||||
*
|
||||
* @param id 门户管理 -- 用户协议主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyAgreementById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除门户管理 -- 用户协议
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyAgreementByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysCompanyApp;
|
||||
|
||||
/**
|
||||
* 门户管理--APP管理Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-27
|
||||
*/
|
||||
public interface SysCompanyAppMapper
|
||||
{
|
||||
/**
|
||||
* 查询门户管理--APP管理
|
||||
*
|
||||
* @param id 门户管理--APP管理主键
|
||||
* @return 门户管理--APP管理
|
||||
*/
|
||||
public SysCompanyApp selectSysCompanyAppById(Long id);
|
||||
|
||||
/**
|
||||
* 查询门户管理--APP管理列表
|
||||
*
|
||||
* @param sysCompanyApp 门户管理--APP管理
|
||||
* @return 门户管理--APP管理集合
|
||||
*/
|
||||
public List<SysCompanyApp> selectSysCompanyAppList(SysCompanyApp sysCompanyApp);
|
||||
|
||||
/**
|
||||
* 新增门户管理--APP管理
|
||||
*
|
||||
* @param sysCompanyApp 门户管理--APP管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysCompanyApp(SysCompanyApp sysCompanyApp);
|
||||
|
||||
/**
|
||||
* 修改门户管理--APP管理
|
||||
*
|
||||
* @param sysCompanyApp 门户管理--APP管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysCompanyApp(SysCompanyApp sysCompanyApp);
|
||||
|
||||
/**
|
||||
* 删除门户管理--APP管理
|
||||
*
|
||||
* @param id 门户管理--APP管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyAppById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除门户管理--APP管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyAppByIds(Long[] ids);
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysCompanyBasics;
|
||||
|
||||
/**
|
||||
* 门户管理--基础信息Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-27
|
||||
*/
|
||||
public interface SysCompanyBasicsMapper
|
||||
{
|
||||
/**
|
||||
* 查询门户管理--基础信息
|
||||
*
|
||||
* @param id 门户管理--基础信息主键
|
||||
* @return 门户管理--基础信息
|
||||
*/
|
||||
public SysCompanyBasics selectSysCompanyBasicsById(Long id);
|
||||
|
||||
/**
|
||||
* 查询门户管理--基础信息列表
|
||||
*
|
||||
* @param sysCompanyBasics 门户管理--基础信息
|
||||
* @return 门户管理--基础信息集合
|
||||
*/
|
||||
public List<SysCompanyBasics> selectSysCompanyBasicsList(SysCompanyBasics sysCompanyBasics);
|
||||
|
||||
/**
|
||||
* 新增门户管理--基础信息
|
||||
*
|
||||
* @param sysCompanyBasics 门户管理--基础信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysCompanyBasics(SysCompanyBasics sysCompanyBasics);
|
||||
|
||||
/**
|
||||
* 修改门户管理--基础信息
|
||||
*
|
||||
* @param sysCompanyBasics 门户管理--基础信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysCompanyBasics(SysCompanyBasics sysCompanyBasics);
|
||||
|
||||
/**
|
||||
* 删除门户管理--基础信息
|
||||
*
|
||||
* @param id 门户管理--基础信息主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyBasicsById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除门户管理--基础信息
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyBasicsByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysCompany;
|
||||
|
||||
/**
|
||||
* 公司管理Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-22
|
||||
*/
|
||||
public interface SysCompanyMapper
|
||||
{
|
||||
/**
|
||||
* 查询公司管理
|
||||
*
|
||||
* @param id 公司管理主键
|
||||
* @return 公司管理
|
||||
*/
|
||||
public SysCompany selectSysCompanyById(Long id);
|
||||
public SysCompany selectSysCompanyByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 查询公司管理
|
||||
*
|
||||
* @param id 公司管理主键
|
||||
* @return 公司管理
|
||||
*/
|
||||
public SysCompany selectSysCompanyByUserName(String userName);
|
||||
|
||||
/**
|
||||
* 查询公司管理列表
|
||||
*
|
||||
* @param sysCompany 公司管理
|
||||
* @return 公司管理集合
|
||||
*/
|
||||
public List<SysCompany> selectSysCompanyList(SysCompany sysCompany);
|
||||
|
||||
/**
|
||||
* 新增公司管理
|
||||
*
|
||||
* @param sysCompany 公司管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysCompany(SysCompany sysCompany);
|
||||
|
||||
/**
|
||||
* 修改公司管理
|
||||
*
|
||||
* @param sysCompany 公司管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysCompany(SysCompany sysCompany);
|
||||
|
||||
/**
|
||||
* 删除公司管理
|
||||
*
|
||||
* @param id 公司管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除公司管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysCompanyByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 查询公司管理数据
|
||||
*
|
||||
* @param sysCompany 查询公司管理数据
|
||||
* @return 查询公司管理数据
|
||||
*/
|
||||
public List<SysCompany> selectCompanyList(SysCompany sysCompany);
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysComplaintfeedback;
|
||||
|
||||
/**
|
||||
* 意见投诉反馈Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-29
|
||||
*/
|
||||
public interface SysComplaintfeedbackMapper
|
||||
{
|
||||
/**
|
||||
* 查询意见投诉反馈
|
||||
*
|
||||
* @param feedbackId 意见投诉反馈主键
|
||||
* @return 意见投诉反馈
|
||||
*/
|
||||
public SysComplaintfeedback selectSysComplaintfeedbackByFeedbackId(Long[] feedbackId);
|
||||
|
||||
/**
|
||||
* 查询意见投诉反馈列表
|
||||
*
|
||||
* @param sysComplaintfeedback 意见投诉反馈
|
||||
* @return 意见投诉反馈集合
|
||||
*/
|
||||
public List<SysComplaintfeedback> selectSysComplaintfeedbackList(SysComplaintfeedback sysComplaintfeedback);
|
||||
|
||||
/**
|
||||
* 新增意见投诉反馈
|
||||
*
|
||||
* @param sysComplaintfeedback 意见投诉反馈
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysComplaintfeedback(SysComplaintfeedback sysComplaintfeedback);
|
||||
|
||||
/**
|
||||
* 修改意见投诉反馈
|
||||
*
|
||||
* @param sysComplaintfeedback 意见投诉反馈
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysComplaintfeedback(SysComplaintfeedback sysComplaintfeedback);
|
||||
|
||||
/**
|
||||
* 删除意见投诉反馈
|
||||
*
|
||||
* @param feedbackId 意见投诉反馈主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysComplaintfeedbackByFeedbackId(Long feedbackId);
|
||||
|
||||
/**
|
||||
* 批量删除意见投诉反馈
|
||||
*
|
||||
* @param feedbackIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysComplaintfeedbackByFeedbackIds(Long[] feedbackIds);
|
||||
|
||||
public int updateStatus(Long[] feedbackIds);
|
||||
|
||||
public int unReadSum(Long feedbackIds);
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysConfig;
|
||||
|
||||
/**
|
||||
* 参数配置 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysConfigMapper
|
||||
{
|
||||
/**
|
||||
* 查询参数配置信息
|
||||
*
|
||||
* @param config 参数配置信息
|
||||
* @return 参数配置信息
|
||||
*/
|
||||
public SysConfig selectConfig(SysConfig config);
|
||||
|
||||
/**
|
||||
* 查询参数配置列表
|
||||
*
|
||||
* @param config 参数配置信息
|
||||
* @return 参数配置集合
|
||||
*/
|
||||
public List<SysConfig> selectConfigList(SysConfig config);
|
||||
|
||||
/**
|
||||
* 根据键名查询参数配置信息
|
||||
*
|
||||
* @param configKey 参数键名
|
||||
* @return 参数配置信息
|
||||
*/
|
||||
public SysConfig checkConfigKeyUnique(String configKey);
|
||||
|
||||
/**
|
||||
* 新增参数配置
|
||||
*
|
||||
* @param config 参数配置信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertConfig(SysConfig config);
|
||||
|
||||
/**
|
||||
* 修改参数配置
|
||||
*
|
||||
* @param config 参数配置信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateConfig(SysConfig config);
|
||||
|
||||
/**
|
||||
* 删除参数配置
|
||||
*
|
||||
* @param configId 参数ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteConfigById(Long configId);
|
||||
|
||||
/**
|
||||
* 批量删除参数信息
|
||||
*
|
||||
* @param configIds 需要删除的参数ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteConfigByIds(Long[] configIds);
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysDepartInterfaceInfo;
|
||||
|
||||
/**
|
||||
* 三方接口配置信息Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-27
|
||||
*/
|
||||
public interface SysDepartInterfaceInfoMapper
|
||||
{
|
||||
/**
|
||||
* 查询三方接口配置信息
|
||||
*
|
||||
* @param departInfoId 三方接口配置信息主键
|
||||
* @return 三方接口配置信息
|
||||
*/
|
||||
public SysDepartInterfaceInfo selectSysDepartInterfaceInfoByDepartInfoId(Long departInfoId);
|
||||
|
||||
/**
|
||||
* 查询三方接口配置信息列表
|
||||
*
|
||||
* @param sysDepartInterfaceInfo 三方接口配置信息
|
||||
* @return 三方接口配置信息集合
|
||||
*/
|
||||
public List<SysDepartInterfaceInfo> selectSysDepartInterfaceInfoList(SysDepartInterfaceInfo sysDepartInterfaceInfo);
|
||||
|
||||
/**
|
||||
* 新增三方接口配置信息
|
||||
*
|
||||
* @param sysDepartInterfaceInfo 三方接口配置信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysDepartInterfaceInfo(SysDepartInterfaceInfo sysDepartInterfaceInfo);
|
||||
|
||||
/**
|
||||
* 修改三方接口配置信息
|
||||
*
|
||||
* @param sysDepartInterfaceInfo 三方接口配置信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysDepartInterfaceInfo(SysDepartInterfaceInfo sysDepartInterfaceInfo);
|
||||
|
||||
/**
|
||||
* 删除三方接口配置信息
|
||||
*
|
||||
* @param departInfoId 三方接口配置信息主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysDepartInterfaceInfoByDepartInfoId(Long departInfoId);
|
||||
|
||||
/**
|
||||
* 批量删除三方接口配置信息
|
||||
*
|
||||
* @param departInfoIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysDepartInterfaceInfoByDepartInfoIds(Long[] departInfoIds);
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.mhd.system.api.domain.SysDept;
|
||||
|
||||
/**
|
||||
* 部门管理 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysDeptMapper
|
||||
{
|
||||
/**
|
||||
* 查询部门管理数据
|
||||
*
|
||||
* @param dept 部门信息
|
||||
* @return 部门信息集合
|
||||
*/
|
||||
public List<SysDept> selectDeptList(SysDept dept);
|
||||
|
||||
/**
|
||||
* 根据角色ID查询部门树信息
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @param deptCheckStrictly 部门树选择项是否关联显示
|
||||
* @return 选中部门列表
|
||||
*/
|
||||
public List<Long> 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<SysDept> 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<SysDept> depts);
|
||||
|
||||
/**
|
||||
* 删除部门管理信息
|
||||
*
|
||||
* @param deptId 部门ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteDeptById(Long deptId);
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.mhd.basic.domain.sysAppVersionManage.entity.SysAppVersionManage;
|
||||
import com.mhd.basic.infrastructure.util.annotation.DataPermissions;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.mhd.system.api.domain.SysDictData;
|
||||
|
||||
/**
|
||||
* 字典表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysDictDataMapper extends BaseMapper<SysDictData>
|
||||
{
|
||||
/**
|
||||
* 根据条件分页查询字典数据
|
||||
*
|
||||
* @param dictData 字典数据信息
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
@DataPermissions(cacheName = "tenant")
|
||||
public List<SysDictData> selectDictDataList(SysDictData dictData);
|
||||
|
||||
/**
|
||||
* 根据字典类型查询字典数据
|
||||
*
|
||||
* @param dictData 字典数据信息
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
@DataPermissions(cacheName = "tenant")
|
||||
public List<SysDictData> selectDictDataByType(SysDictData dictData);
|
||||
|
||||
/**
|
||||
* 根据字典类型和字典键值查询字典数据信息
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @param dictValue 字典键值
|
||||
* @return 字典标签
|
||||
*/
|
||||
public String selectDictLabel(@Param("dictType") String dictType, @Param("dictValue") String dictValue);
|
||||
|
||||
/**
|
||||
* 根据字典数据ID查询信息
|
||||
*
|
||||
* @param dictCode 字典数据ID
|
||||
* @return 字典数据
|
||||
*/
|
||||
public SysDictData selectDictDataById(Long dictCode);
|
||||
|
||||
/**
|
||||
* 查询字典数据
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @return 字典数据
|
||||
*/
|
||||
public int countDictDataByType(String dictType);
|
||||
|
||||
/**
|
||||
* 通过字典ID删除字典数据信息
|
||||
*
|
||||
* @param dictCode 字典数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteDictDataById(Long dictCode);
|
||||
|
||||
/**
|
||||
* 批量删除字典数据信息
|
||||
*
|
||||
* @param dictCodes 需要删除的字典数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteDictDataByIds(Long[] dictCodes);
|
||||
|
||||
/**
|
||||
* 新增字典数据信息
|
||||
*
|
||||
* @param dictData 字典数据信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertDictData(SysDictData dictData);
|
||||
|
||||
/**
|
||||
* 修改字典数据信息
|
||||
*
|
||||
* @param dictData 字典数据信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateDictData(SysDictData dictData);
|
||||
|
||||
/**
|
||||
* 同步修改字典类型
|
||||
*
|
||||
* @param oldDictType 旧字典类型
|
||||
* @param newDictType 新旧字典类型
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateDictDataType(@Param("oldDictType") String oldDictType, @Param("newDictType") String newDictType);
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.mhd.system.api.domain.SysDictType;
|
||||
|
||||
/**
|
||||
* 字典表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysDictTypeMapper
|
||||
{
|
||||
/**
|
||||
* 根据条件分页查询字典类型
|
||||
*
|
||||
* @param dictType 字典类型信息
|
||||
* @return 字典类型集合信息
|
||||
*/
|
||||
public List<SysDictType> selectDictTypeList(SysDictType dictType);
|
||||
|
||||
/**
|
||||
* 根据所有字典类型
|
||||
*
|
||||
* @return 字典类型集合信息
|
||||
*/
|
||||
public List<SysDictType> selectDictTypeAll();
|
||||
|
||||
/**
|
||||
* 根据字典类型ID查询信息
|
||||
*
|
||||
* @param dictId 字典类型ID
|
||||
* @return 字典类型
|
||||
*/
|
||||
public SysDictType selectDictTypeById(Long dictId);
|
||||
|
||||
/**
|
||||
* 根据字典类型查询信息
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @return 字典类型
|
||||
*/
|
||||
public SysDictType selectDictTypeByType(String dictType);
|
||||
|
||||
/**
|
||||
* 通过字典ID删除字典信息
|
||||
*
|
||||
* @param dictId 字典ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteDictTypeById(Long dictId);
|
||||
|
||||
/**
|
||||
* 批量删除字典类型信息
|
||||
*
|
||||
* @param dictIds 需要删除的字典ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteDictTypeByIds(Long[] dictIds);
|
||||
|
||||
/**
|
||||
* 新增字典类型信息
|
||||
*
|
||||
* @param dictType 字典类型信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertDictType(SysDictType dictType);
|
||||
|
||||
/**
|
||||
* 修改字典类型信息
|
||||
*
|
||||
* @param dictType 字典类型信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateDictType(SysDictType dictType);
|
||||
|
||||
/**
|
||||
* 校验字典类型称是否唯一
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @return 结果
|
||||
*/
|
||||
public SysDictType checkDictTypeUnique(String dictType);
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysEquipmentGps;
|
||||
|
||||
/**
|
||||
* 设备管理 -- GPS管理Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-28
|
||||
*/
|
||||
public interface SysEquipmentGpsMapper
|
||||
{
|
||||
/**
|
||||
* 查询设备管理 -- GPS管理
|
||||
*
|
||||
* @param id 设备管理 -- GPS管理主键
|
||||
* @return 设备管理 -- GPS管理
|
||||
*/
|
||||
public SysEquipmentGps selectSysEquipmentGpsById(Long id);
|
||||
|
||||
/**
|
||||
* 查询设备管理 -- GPS管理列表
|
||||
*
|
||||
* @param sysEquipmentGps 设备管理 -- GPS管理
|
||||
* @return 设备管理 -- GPS管理集合
|
||||
*/
|
||||
public List<SysEquipmentGps> selectSysEquipmentGpsList(SysEquipmentGps sysEquipmentGps);
|
||||
|
||||
/**
|
||||
* 新增设备管理 -- GPS管理
|
||||
*
|
||||
* @param sysEquipmentGps 设备管理 -- GPS管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysEquipmentGps(SysEquipmentGps sysEquipmentGps);
|
||||
|
||||
/**
|
||||
* 修改设备管理 -- GPS管理
|
||||
*
|
||||
* @param sysEquipmentGps 设备管理 -- GPS管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysEquipmentGps(SysEquipmentGps sysEquipmentGps);
|
||||
|
||||
/**
|
||||
* 删除设备管理 -- GPS管理
|
||||
*
|
||||
* @param id 设备管理 -- GPS管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentGpsById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除设备管理 -- GPS管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentGpsByIds(Long[] ids);
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysEquipmentPrinter;
|
||||
|
||||
/**
|
||||
* 设备管理 -- 打印机管理Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-28
|
||||
*/
|
||||
public interface SysEquipmentPrinterMapper
|
||||
{
|
||||
/**
|
||||
* 查询设备管理 -- 打印机管理
|
||||
*
|
||||
* @param id 设备管理 -- 打印机管理主键
|
||||
* @return 设备管理 -- 打印机管理
|
||||
*/
|
||||
public SysEquipmentPrinter selectSysEquipmentPrinterById(Long id);
|
||||
|
||||
/**
|
||||
* 查询设备管理 -- 打印机管理列表
|
||||
*
|
||||
* @param sysEquipmentPrinter 设备管理 -- 打印机管理
|
||||
* @return 设备管理 -- 打印机管理集合
|
||||
*/
|
||||
public List<SysEquipmentPrinter> selectSysEquipmentPrinterList(SysEquipmentPrinter sysEquipmentPrinter);
|
||||
|
||||
/**
|
||||
* 新增设备管理 -- 打印机管理
|
||||
*
|
||||
* @param sysEquipmentPrinter 设备管理 -- 打印机管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysEquipmentPrinter(SysEquipmentPrinter sysEquipmentPrinter);
|
||||
|
||||
/**
|
||||
* 修改设备管理 -- 打印机管理
|
||||
*
|
||||
* @param sysEquipmentPrinter 设备管理 -- 打印机管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysEquipmentPrinter(SysEquipmentPrinter sysEquipmentPrinter);
|
||||
|
||||
/**
|
||||
* 删除设备管理 -- 打印机管理
|
||||
*
|
||||
* @param id 设备管理 -- 打印机管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentPrinterById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除设备管理 -- 打印机管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentPrinterByIds(Long[] ids);
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysEquipmentTemplate;
|
||||
|
||||
/**
|
||||
* 设备管理 -- 打印模板Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-28
|
||||
*/
|
||||
public interface SysEquipmentTemplateMapper
|
||||
{
|
||||
/**
|
||||
* 查询设备管理 -- 打印模板
|
||||
*
|
||||
* @param id 设备管理 -- 打印模板主键
|
||||
* @return 设备管理 -- 打印模板
|
||||
*/
|
||||
public SysEquipmentTemplate selectSysEquipmentTemplateById(Long id);
|
||||
|
||||
/**
|
||||
* 查询设备管理 -- 打印模板列表
|
||||
*
|
||||
* @param sysEquipmentTemplate 设备管理 -- 打印模板
|
||||
* @return 设备管理 -- 打印模板集合
|
||||
*/
|
||||
public List<SysEquipmentTemplate> selectSysEquipmentTemplateList(SysEquipmentTemplate sysEquipmentTemplate);
|
||||
|
||||
/**
|
||||
* 新增设备管理 -- 打印模板
|
||||
*
|
||||
* @param sysEquipmentTemplate 设备管理 -- 打印模板
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysEquipmentTemplate(SysEquipmentTemplate sysEquipmentTemplate);
|
||||
|
||||
/**
|
||||
* 修改设备管理 -- 打印模板
|
||||
*
|
||||
* @param sysEquipmentTemplate 设备管理 -- 打印模板
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysEquipmentTemplate(SysEquipmentTemplate sysEquipmentTemplate);
|
||||
|
||||
/**
|
||||
* 删除设备管理 -- 打印模板
|
||||
*
|
||||
* @param id 设备管理 -- 打印模板主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentTemplateById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除设备管理 -- 打印模板
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentTemplateByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.mhd.system.api.domain.SysLogininfor;
|
||||
import com.mhd.system.api.domain.SysLogininforPo;
|
||||
import com.mhd.system.domain.dto.SysLogininforDTO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 系统访问日志情况信息 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysLogininforMapper extends BaseMapper<SysLogininfor>
|
||||
{
|
||||
|
||||
/**
|
||||
* 清空系统登录日志
|
||||
*
|
||||
* @return 结果
|
||||
*/
|
||||
public int cleanLogininfor();
|
||||
|
||||
/**
|
||||
* 查询系统登录日志集合
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<SysLogininforPo> selectLogininforList(SysLogininforDTO sysLogininforDtor);
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysMenu;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 菜单表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysMenuMapper
|
||||
{
|
||||
/**
|
||||
* 查询系统菜单列表
|
||||
*
|
||||
* @param menu 菜单信息
|
||||
* @return 菜单列表
|
||||
*/
|
||||
public List<SysMenu> selectMenuList(SysMenu menu);
|
||||
|
||||
/**
|
||||
* 根据用户所有权限
|
||||
*
|
||||
* @return 权限列表
|
||||
*/
|
||||
public List<String> selectMenuPerms();
|
||||
|
||||
/**
|
||||
* 根据用户查询系统菜单列表
|
||||
*
|
||||
* @param menu 菜单信息
|
||||
* @return 菜单列表
|
||||
*/
|
||||
public List<SysMenu> selectMenuListByUserId(SysMenu menu);
|
||||
|
||||
/**
|
||||
* 根据用户ID查询权限
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 权限列表
|
||||
*/
|
||||
public List<String> selectMenuPermsByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 根据用户ID查询菜单
|
||||
*
|
||||
* @return 菜单列表
|
||||
*/
|
||||
public List<SysMenu> selectMenuTreeAll();
|
||||
|
||||
/**
|
||||
* 根据用户ID查询菜单
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 菜单列表
|
||||
*/
|
||||
public List<SysMenu> selectMenuTreeByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 根据角色ID查询菜单树信息
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @param menuCheckStrictly 菜单树选择项是否关联显示
|
||||
* @return 选中菜单列表
|
||||
*/
|
||||
public List<Long> selectMenuListByRoleId(@Param("roleId") Long roleId, @Param("menuCheckStrictly") boolean menuCheckStrictly);
|
||||
|
||||
/**
|
||||
* 根据系统ID查询菜单树信息
|
||||
*/
|
||||
public List<Long> selectMenuListByProductId(@Param("productId") Long productId, @Param("menuCheckStrictly") boolean menuCheckStrictly);
|
||||
|
||||
/**
|
||||
* 根据菜单ID查询信息
|
||||
*
|
||||
* @param menuId 菜单ID
|
||||
* @return 菜单信息
|
||||
*/
|
||||
public SysMenu selectMenuById(Long menuId);
|
||||
|
||||
/**
|
||||
* 是否存在菜单子节点
|
||||
*
|
||||
* @param menuId 菜单ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int hasChildByMenuId(Long menuId);
|
||||
|
||||
/**
|
||||
* 新增菜单信息
|
||||
*
|
||||
* @param menu 菜单信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMenu(SysMenu menu);
|
||||
|
||||
/**
|
||||
* 修改菜单信息
|
||||
*
|
||||
* @param menu 菜单信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMenu(SysMenu menu);
|
||||
|
||||
/**
|
||||
* 删除菜单管理信息
|
||||
*
|
||||
* @param menuId 菜单ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMenuById(Long menuId);
|
||||
|
||||
/**
|
||||
* 校验菜单名称是否唯一
|
||||
*
|
||||
* @param menuName 菜单名称
|
||||
* @param parentId 父菜单ID
|
||||
* @return 结果
|
||||
*/
|
||||
public SysMenu checkMenuNameUnique(@Param("menuName") String menuName, @Param("parentId") Long parentId);
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysMsgCenter;
|
||||
|
||||
/**
|
||||
* 消息中心-站内Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-27
|
||||
*/
|
||||
public interface SysMsgCenterMapper
|
||||
{
|
||||
/**
|
||||
* 查询消息中心-站内
|
||||
*
|
||||
* @param msgCenterId 消息中心-站内主键
|
||||
* @return 消息中心-站内
|
||||
*/
|
||||
public SysMsgCenter selectSysMsgCenterByMsgCenterId(Long msgCenterId);
|
||||
|
||||
/**
|
||||
* 查询消息中心-站内列表
|
||||
*
|
||||
* @param sysMsgCenter 消息中心-站内
|
||||
* @return 消息中心-站内集合
|
||||
*/
|
||||
public List<SysMsgCenter> selectSysMsgCenterList(SysMsgCenter sysMsgCenter);
|
||||
|
||||
/**
|
||||
* 新增消息中心-站内
|
||||
*
|
||||
* @param sysMsgCenter 消息中心-站内
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysMsgCenter(SysMsgCenter sysMsgCenter);
|
||||
|
||||
/**
|
||||
* 修改消息中心-站内
|
||||
*
|
||||
* @param sysMsgCenter 消息中心-站内
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysMsgCenter(SysMsgCenter sysMsgCenter);
|
||||
|
||||
/**
|
||||
* 删除消息中心-站内
|
||||
*
|
||||
* @param msgCenterId 消息中心-站内主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysMsgCenterByMsgCenterId(Long msgCenterId);
|
||||
|
||||
/**
|
||||
* 批量删除消息中心-站内
|
||||
*
|
||||
* @param msgCenterIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysMsgCenterByMsgCenterIds(Long[] msgCenterIds);
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysMsgPush;
|
||||
import com.mhd.system.domain.dto.SysMsgPushDTO;
|
||||
|
||||
/**
|
||||
* 消息推送Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-27
|
||||
*/
|
||||
public interface SysMsgPushMapper
|
||||
{
|
||||
/**
|
||||
* 查询消息推送
|
||||
*
|
||||
* @param msgPushId 消息推送主键
|
||||
* @return 消息推送
|
||||
*/
|
||||
public SysMsgPush selectSysMsgPushByMsgPushId(Long msgPushId);
|
||||
|
||||
/**
|
||||
* 查询消息推送列表
|
||||
*
|
||||
* @param sysMsgPushDto 消息推送
|
||||
* @return 消息推送集合
|
||||
*/
|
||||
//@Select("select * from sys_msg_push ")
|
||||
public List<SysMsgPush> selectSysMsgPushList(SysMsgPushDTO sysMsgPushDto);
|
||||
|
||||
/**
|
||||
* 新增消息推送
|
||||
*
|
||||
* @param sysMsgPush 消息推送
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysMsgPush(SysMsgPush sysMsgPush);
|
||||
|
||||
/**
|
||||
* 修改消息推送
|
||||
*
|
||||
* @param sysMsgPush 消息推送
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysMsgPush(SysMsgPush sysMsgPush);
|
||||
|
||||
/**
|
||||
* 删除消息推送
|
||||
*
|
||||
* @param msgId 消息推送主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysMsgPushByMsgId(Long msgId);
|
||||
|
||||
/**
|
||||
* 批量删除消息推送
|
||||
*
|
||||
* @param msgIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysMsgPushByMsgIds(Long[] msgIds);
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysNotice;
|
||||
|
||||
/**
|
||||
* 通知公告表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysNoticeMapper
|
||||
{
|
||||
/**
|
||||
* 查询公告信息
|
||||
*
|
||||
* @param noticeId 公告ID
|
||||
* @return 公告信息
|
||||
*/
|
||||
public SysNotice selectNoticeById(Long noticeId);
|
||||
|
||||
/**
|
||||
* 查询公告列表
|
||||
*
|
||||
* @param notice 公告信息
|
||||
* @return 公告集合
|
||||
*/
|
||||
public List<SysNotice> selectNoticeList(SysNotice notice);
|
||||
|
||||
/**
|
||||
* 新增公告
|
||||
*
|
||||
* @param notice 公告信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertNotice(SysNotice notice);
|
||||
|
||||
/**
|
||||
* 修改公告
|
||||
*
|
||||
* @param notice 公告信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateNotice(SysNotice notice);
|
||||
|
||||
/**
|
||||
* 批量删除公告
|
||||
*
|
||||
* @param noticeId 公告ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteNoticeById(Long noticeId);
|
||||
|
||||
/**
|
||||
* 批量删除公告信息
|
||||
*
|
||||
* @param noticeIds 需要删除的公告ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteNoticeByIds(Long[] noticeIds);
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.mhd.system.api.domain.SysOperLogPo;
|
||||
import com.mhd.system.api.domain.SysOperLog;
|
||||
import com.mhd.system.domain.dto.SysOperLogDTO;
|
||||
|
||||
/**
|
||||
* 操作日志 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysOperLogMapper extends BaseMapper<SysOperLog>
|
||||
{
|
||||
/**
|
||||
* 查询系统操作日志集合
|
||||
*
|
||||
* @return 操作日志集合
|
||||
*/
|
||||
public List<SysOperLogPo> selectOperLogList(SysOperLogDTO sysOperLogDTO);
|
||||
|
||||
/**
|
||||
* 清空操作日志
|
||||
*/
|
||||
public void cleanOperLog();
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysPlatCompany;
|
||||
import com.mhd.system.domain.vo.SysPlatCompanyVO;
|
||||
import com.mhd.system.domain.dto.SysPlatCompanyDTO;
|
||||
|
||||
/**
|
||||
* 公司系统平台Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-26
|
||||
*/
|
||||
public interface SysPlatCompanyMapper
|
||||
{
|
||||
/**
|
||||
* 查询公司系统平台
|
||||
*
|
||||
* @param sysPlatId 公司系统平台主键
|
||||
* @return 公司系统平台
|
||||
*/
|
||||
public SysPlatCompany selectSysPlatCompanyBySysPlatId(Long sysPlatId);
|
||||
|
||||
/**
|
||||
* 查询公司系统平台列表
|
||||
*
|
||||
* @param sysPlatCompany 公司系统平台
|
||||
* @return 公司系统平台集合
|
||||
*/
|
||||
public List<SysPlatCompanyVO> selectSysPlatCompanyList(SysPlatCompanyDTO sysPlatCompanyDTO);
|
||||
|
||||
/**
|
||||
* 新增公司系统平台
|
||||
*
|
||||
* @param sysPlatCompany 公司系统平台
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPlatCompany(SysPlatCompany sysPlatCompany);
|
||||
|
||||
/**
|
||||
* 修改公司系统平台
|
||||
*
|
||||
* @param sysPlatCompany 公司系统平台
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPlatCompany(SysPlatCompany sysPlatCompany);
|
||||
|
||||
/**
|
||||
* 删除公司系统平台
|
||||
*
|
||||
* @param sysPlatId 公司系统平台主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPlatCompanyBySysPlatId(Long sysPlatId);
|
||||
|
||||
/**
|
||||
* 批量删除公司系统平台
|
||||
*
|
||||
* @param sysPlatIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPlatCompanyBySysPlatIds(Long[] sysPlatIds);
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysPost;
|
||||
|
||||
/**
|
||||
* 岗位信息 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysPostMapper
|
||||
{
|
||||
/**
|
||||
* 查询岗位数据集合
|
||||
*
|
||||
* @param post 岗位信息
|
||||
* @return 岗位数据集合
|
||||
*/
|
||||
public List<SysPost> selectPostList(SysPost post);
|
||||
|
||||
/**
|
||||
* 查询所有岗位
|
||||
*
|
||||
* @return 岗位列表
|
||||
*/
|
||||
public List<SysPost> selectPostAll();
|
||||
|
||||
/**
|
||||
* 通过岗位ID查询岗位信息
|
||||
*
|
||||
* @param postId 岗位ID
|
||||
* @return 角色对象信息
|
||||
*/
|
||||
public SysPost selectPostById(Long postId);
|
||||
|
||||
/**
|
||||
* 根据用户ID获取岗位选择框列表
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 选中岗位ID列表
|
||||
*/
|
||||
public List<Long> selectPostListByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 查询用户所属岗位组
|
||||
*
|
||||
* @param userName 用户名
|
||||
* @return 结果
|
||||
*/
|
||||
public List<SysPost> selectPostsByUserName(String userName);
|
||||
|
||||
/**
|
||||
* 删除岗位信息
|
||||
*
|
||||
* @param postId 岗位ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deletePostById(Long postId);
|
||||
|
||||
/**
|
||||
* 批量删除岗位信息
|
||||
*
|
||||
* @param postIds 需要删除的岗位ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deletePostByIds(Long[] postIds);
|
||||
|
||||
/**
|
||||
* 修改岗位信息
|
||||
*
|
||||
* @param post 岗位信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updatePost(SysPost post);
|
||||
|
||||
/**
|
||||
* 新增岗位信息
|
||||
*
|
||||
* @param post 岗位信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertPost(SysPost post);
|
||||
|
||||
/**
|
||||
* 校验岗位名称
|
||||
*
|
||||
* @param postName 岗位名称
|
||||
* @return 结果
|
||||
*/
|
||||
public SysPost checkPostNameUnique(String postName);
|
||||
|
||||
/**
|
||||
* 校验岗位编码
|
||||
*
|
||||
* @param postCode 岗位编码
|
||||
* @return 结果
|
||||
*/
|
||||
public SysPost checkPostCodeUnique(String postCode);
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysProduct;
|
||||
import com.mhd.system.domain.dto.SysProductDTO;
|
||||
import com.mhd.system.domain.vo.TreeSelect;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
/**
|
||||
* 系统产品Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-21
|
||||
*/
|
||||
public interface SysProductMapper
|
||||
{
|
||||
/**
|
||||
* 查询系统产品
|
||||
*
|
||||
* @param productId 系统产品主键
|
||||
* @return 系统产品
|
||||
*/
|
||||
public SysProduct selectSysProductByProductId(Long productId);
|
||||
|
||||
/**
|
||||
* 查询系统产品列表
|
||||
*
|
||||
* @param sysProduct 系统产品
|
||||
* @return 系统产品集合
|
||||
*/
|
||||
public List<SysProduct> selectSysProductList(SysProduct sysProduct);
|
||||
|
||||
/**
|
||||
* 新增系统产品
|
||||
*
|
||||
* @param sysProduct 系统产品
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysProduct(SysProduct sysProduct);
|
||||
|
||||
/**
|
||||
* 修改系统产品
|
||||
*
|
||||
* @param sysProduct 系统产品
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysProduct(SysProduct sysProduct);
|
||||
|
||||
/**
|
||||
* 删除系统产品
|
||||
*
|
||||
* @param productId 系统产品主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysProductByProductId(Long productId);
|
||||
|
||||
/**
|
||||
* 批量删除系统产品
|
||||
*
|
||||
* @param productIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysProductByProductIds(Long[] productIds);
|
||||
|
||||
/**
|
||||
* @Description 根据系统ID获取角色选择框列表
|
||||
* @Author Alex
|
||||
* @Date 2022/7/21 23:29
|
||||
*/
|
||||
public SysProduct selectProductById(Long productId);
|
||||
public SysProduct selectProductByProductName(SysProductDTO sysProductDTO);
|
||||
|
||||
@Select("select product_id as id,product_name as label from sys_product a where a.del_flag = 0")
|
||||
public List<TreeSelect> selectProductTreeList();
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysProductMenu;
|
||||
|
||||
/**
|
||||
* 【请填写功能名称】Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-21
|
||||
*/
|
||||
public interface SysProductMenuMapper
|
||||
{
|
||||
/**
|
||||
* 查询【请填写功能名称】
|
||||
*
|
||||
* @param productId 【请填写功能名称】主键
|
||||
* @return 【请填写功能名称】
|
||||
*/
|
||||
public SysProductMenu selectSysProductMenuByProductId(Long productId);
|
||||
|
||||
/**
|
||||
* 查询【请填写功能名称】列表
|
||||
*
|
||||
* @param sysProductMenu 【请填写功能名称】
|
||||
* @return 【请填写功能名称】集合
|
||||
*/
|
||||
public List<SysProductMenu> selectSysProductMenuList(SysProductMenu sysProductMenu);
|
||||
|
||||
/**
|
||||
* 新增【请填写功能名称】
|
||||
*
|
||||
* @param sysProductMenu 【请填写功能名称】
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysProductMenu(SysProductMenu sysProductMenu);
|
||||
|
||||
/**
|
||||
* 修改【请填写功能名称】
|
||||
*
|
||||
* @param sysProductMenu 【请填写功能名称】
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysProductMenu(SysProductMenu sysProductMenu);
|
||||
|
||||
/**
|
||||
* 删除【请填写功能名称】
|
||||
*
|
||||
* @param productId 【请填写功能名称】主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysProductMenuByProductId(Long productId);
|
||||
|
||||
/**
|
||||
* 批量删除【请填写功能名称】
|
||||
*
|
||||
* @param productIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysProductMenuByProductIds(Long[] productIds);
|
||||
|
||||
/**
|
||||
* 插入产品ID与菜单ID
|
||||
*/
|
||||
public int batchProductMenu(List<SysProductMenu> roleMenuList);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysRoleDept;
|
||||
|
||||
/**
|
||||
* 角色与部门关联表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysRoleDeptMapper
|
||||
{
|
||||
/**
|
||||
* 通过角色ID删除角色和部门关联
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteRoleDeptByRoleId(Long roleId);
|
||||
|
||||
/**
|
||||
* 批量删除角色部门关联信息
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteRoleDept(Long[] ids);
|
||||
|
||||
/**
|
||||
* 查询部门使用数量
|
||||
*
|
||||
* @param deptId 部门ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int selectCountRoleDeptByDeptId(Long deptId);
|
||||
|
||||
/**
|
||||
* 批量新增角色部门信息
|
||||
*
|
||||
* @param roleDeptList 角色部门列表
|
||||
* @return 结果
|
||||
*/
|
||||
public int batchRoleDept(List<SysRoleDept> roleDeptList);
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.mhd.system.api.domain.SysRole;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
/**
|
||||
* 角色表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysRoleMapper
|
||||
{
|
||||
/**
|
||||
* 根据条件分页查询角色数据
|
||||
*
|
||||
* @param role 角色信息
|
||||
* @return 角色数据集合信息
|
||||
*/
|
||||
public List<SysRole> selectRoleList(SysRole role);
|
||||
|
||||
/**
|
||||
* 根据用户ID查询角色
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 角色列表
|
||||
*/
|
||||
public List<SysRole> selectRolePermissionByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 查询所有角色
|
||||
*
|
||||
* @return 角色列表
|
||||
*/
|
||||
public List<SysRole> selectRoleAll();
|
||||
|
||||
/**
|
||||
* 根据用户ID获取角色选择框列表
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 选中角色ID列表
|
||||
*/
|
||||
public List<Long> selectRoleListByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 通过角色ID查询角色
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @return 角色对象信息
|
||||
*/
|
||||
public SysRole selectRoleById(Long roleId);
|
||||
|
||||
/**
|
||||
* 通过角色key查询角色
|
||||
*
|
||||
* @param roleKey 角色key
|
||||
* @return 角色对象信息
|
||||
*/
|
||||
public SysRole selectRoleByRoleKey(String roleKey);
|
||||
|
||||
/**
|
||||
* 通过角色key查询角色
|
||||
*
|
||||
* @param roleKey 角色key
|
||||
* @return 角色对象信息
|
||||
*/
|
||||
@Select("select * from sys_role where role_key=#{roleKey} and company_id=#{companyId} ")
|
||||
public SysRole selectRoleByRoleKeyAndCompanyId(@Param("roleKey") String roleKey, @Param("companyId")Long companyId);
|
||||
|
||||
/**
|
||||
* 根据用户ID查询角色
|
||||
*
|
||||
* @param userName 用户名
|
||||
* @return 角色列表
|
||||
*/
|
||||
public List<SysRole> selectRolesByUserName(String userName);
|
||||
|
||||
/**
|
||||
* 校验角色名称是否唯一
|
||||
*
|
||||
* @param roleName 角色名称
|
||||
* @return 角色信息
|
||||
*/
|
||||
public SysRole checkRoleNameUnique(String roleName);
|
||||
|
||||
/**
|
||||
* 校验角色权限是否唯一
|
||||
*
|
||||
* @param roleKey 角色权限
|
||||
* @return 角色信息
|
||||
*/
|
||||
public SysRole checkRoleKeyUnique(String roleKey);
|
||||
|
||||
/**
|
||||
* 修改角色信息
|
||||
*
|
||||
* @param role 角色信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateRole(SysRole role);
|
||||
|
||||
/**
|
||||
* 新增角色信息
|
||||
*
|
||||
* @param role 角色信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertRole(SysRole role);
|
||||
|
||||
/**
|
||||
* 通过角色ID删除角色
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteRoleById(Long roleId);
|
||||
|
||||
/**
|
||||
* 批量删除角色信息
|
||||
*
|
||||
* @param roleIds 需要删除的角色ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteRoleByIds(Long[] roleIds);
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysRoleMenu;
|
||||
|
||||
/**
|
||||
* 角色与菜单关联表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysRoleMenuMapper
|
||||
{
|
||||
/**
|
||||
* 查询菜单使用数量
|
||||
*
|
||||
* @param menuId 菜单ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int checkMenuExistRole(Long menuId);
|
||||
|
||||
/**
|
||||
* 通过角色ID删除角色和菜单关联
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteRoleMenuByRoleId(Long roleId);
|
||||
|
||||
/**
|
||||
* 批量删除角色菜单关联信息
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteRoleMenu(Long[] ids);
|
||||
|
||||
/**
|
||||
* 批量新增角色菜单信息
|
||||
*
|
||||
* @param roleMenuList 角色菜单列表
|
||||
* @return 结果
|
||||
*/
|
||||
public int batchRoleMenu(List<SysRoleMenu> roleMenuList);
|
||||
}
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysTenantManagement;
|
||||
import com.mhd.system.domain.dto.SysTenantManagementDTO;
|
||||
import com.mhd.system.domain.vo.SysTenantManagementVO;
|
||||
|
||||
/**
|
||||
* 租户管理Mapper接口
|
||||
*
|
||||
* @author mhd
|
||||
* @date 2022-07-31
|
||||
*/
|
||||
public interface SysTenantManagementMapper
|
||||
{
|
||||
/**
|
||||
* 查询租户管理
|
||||
*
|
||||
* @param tenantId 租户管理主键
|
||||
* @return 租户管理
|
||||
*/
|
||||
public SysTenantManagementVO selectSysTenantManagementByTenantId(Long tenantId);
|
||||
|
||||
/**
|
||||
* 查询租户管理列表
|
||||
*
|
||||
* @param sysTenantManagement 租户管理
|
||||
* @return 租户管理集合
|
||||
*/
|
||||
public List<SysTenantManagementVO> selectSysTenantManagementList(SysTenantManagementDTO sysTenantManagement);
|
||||
|
||||
/**
|
||||
* 新增租户管理
|
||||
*
|
||||
* @param sysTenantManagement 租户管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysTenantManagement(SysTenantManagement sysTenantManagement);
|
||||
|
||||
/**
|
||||
* 修改租户管理
|
||||
*
|
||||
* @param sysTenantManagement 租户管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysTenantManagement(SysTenantManagement sysTenantManagement);
|
||||
|
||||
/**
|
||||
* 删除租户管理
|
||||
*
|
||||
* @param tenantId 租户管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysTenantManagementByTenantId(Long tenantId);
|
||||
|
||||
/**
|
||||
* 批量删除租户管理
|
||||
*
|
||||
* @param tenantIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysTenantManagementByTenantIds(Long[] tenantIds);
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.mhd.system.api.domain.SysUser;
|
||||
|
||||
/**
|
||||
* 用户表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysUserMapper
|
||||
{
|
||||
/**
|
||||
* 根据条件分页查询用户列表
|
||||
*
|
||||
* @param sysUser 用户信息
|
||||
* @return 用户信息集合信息
|
||||
*/
|
||||
public List<SysUser> selectUserList(SysUser sysUser);
|
||||
|
||||
/**
|
||||
* 根据条件分页查询已配用户角色列表
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 用户信息集合信息
|
||||
*/
|
||||
public List<SysUser> selectAllocatedList(SysUser user);
|
||||
|
||||
/**
|
||||
* 根据条件分页查询未分配用户角色列表
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 用户信息集合信息
|
||||
*/
|
||||
public List<SysUser> selectUnallocatedList(SysUser user);
|
||||
|
||||
/**
|
||||
* 通过用户名查询用户
|
||||
*
|
||||
* @param userName 用户名
|
||||
* @return 用户对象信息
|
||||
*/
|
||||
public SysUser selectUserByUserName(String userName);
|
||||
|
||||
/**
|
||||
* 通过用户ID查询用户
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 用户对象信息
|
||||
*/
|
||||
public SysUser selectUserById(Long userId);
|
||||
|
||||
/**
|
||||
* 新增用户信息
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertUser(SysUser user);
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateUser(SysUser 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 int checkUserNameUnique(String userName);
|
||||
|
||||
/**
|
||||
* 校验手机号码是否唯一
|
||||
*
|
||||
* @param phonenumber 手机号码
|
||||
* @return 结果
|
||||
*/
|
||||
public SysUser checkPhoneUnique(String phonenumber);
|
||||
|
||||
/**
|
||||
* 校验email是否唯一
|
||||
*
|
||||
* @param email 用户邮箱
|
||||
* @return 结果
|
||||
*/
|
||||
public SysUser checkEmailUnique(String email);
|
||||
|
||||
|
||||
/**
|
||||
* 修改用户状态
|
||||
*
|
||||
* @param user
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateUserStatus(SysUser user);
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysUserPost;
|
||||
|
||||
/**
|
||||
* 用户与岗位关联表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysUserPostMapper
|
||||
{
|
||||
/**
|
||||
* 通过用户ID删除用户和岗位关联
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteUserPostByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 通过岗位ID查询岗位使用数量
|
||||
*
|
||||
* @param postId 岗位ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int countUserPostById(Long postId);
|
||||
|
||||
/**
|
||||
* 批量删除用户和岗位关联
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteUserPost(Long[] ids);
|
||||
|
||||
/**
|
||||
* 批量新增用户岗位信息
|
||||
*
|
||||
* @param userPostList 用户角色列表
|
||||
* @return 结果
|
||||
*/
|
||||
public int batchUserPost(List<SysUserPost> userPostList);
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.mhd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.mhd.system.domain.SysUserRole;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 用户与角色关联表 数据层
|
||||
*
|
||||
* @author mhd
|
||||
*/
|
||||
public interface SysUserRoleMapper
|
||||
{
|
||||
/**
|
||||
* 通过用户ID删除用户和角色关联
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteUserRoleByUserId(Long userId);
|
||||
|
||||
/**
|
||||
* 批量删除用户和角色关联
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteUserRole(Long[] ids);
|
||||
|
||||
/**
|
||||
* 通过角色ID查询角色使用数量
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int countUserRoleByRoleId(Long roleId);
|
||||
|
||||
/**
|
||||
* 批量新增用户角色信息
|
||||
*
|
||||
* @param userRoleList 用户角色列表
|
||||
* @return 结果
|
||||
*/
|
||||
public int batchUserRole(List<SysUserRole> userRoleList);
|
||||
|
||||
/**
|
||||
* 删除用户和角色关联信息
|
||||
*
|
||||
* @param userRole 用户和角色关联信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteUserRoleInfo(SysUserRole userRole);
|
||||
|
||||
/**
|
||||
* 批量取消授权用户角色
|
||||
*
|
||||
* @param roleId 角色ID
|
||||
* @param userIds 需要删除的用户数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteUserRoleInfos(@Param("roleId") Long roleId, @Param("userIds") Long[] userIds);
|
||||
}
|
||||
Reference in New Issue
Block a user