first commit
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysBackGroup;
|
||||
|
||||
/**
|
||||
* 背景配置Mapper接口
|
||||
*
|
||||
* @author dcsoft
|
||||
* @date 2024-03-01
|
||||
*/
|
||||
public interface SysBackGroupMapper
|
||||
{
|
||||
/**
|
||||
* 查询背景配置
|
||||
*
|
||||
* @param id 背景配置主键
|
||||
* @return 背景配置
|
||||
*/
|
||||
public SysBackGroup selectSysBackGroupById(Long id);
|
||||
|
||||
/**
|
||||
* 查询背景配置列表
|
||||
*
|
||||
* @param sysBackGroup 背景配置
|
||||
* @return 背景配置集合
|
||||
*/
|
||||
public List<SysBackGroup> selectSysBackGroupList(SysBackGroup sysBackGroup);
|
||||
|
||||
/**
|
||||
* 新增背景配置
|
||||
*
|
||||
* @param sysBackGroup 背景配置
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysBackGroup(SysBackGroup sysBackGroup);
|
||||
|
||||
/**
|
||||
* 修改背景配置
|
||||
*
|
||||
* @param sysBackGroup 背景配置
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysBackGroup(SysBackGroup sysBackGroup);
|
||||
|
||||
/**
|
||||
* 删除背景配置
|
||||
*
|
||||
* @param id 背景配置主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysBackGroupById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除背景配置
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysBackGroupByIds(Long[] ids);
|
||||
|
||||
public int deleteSysBackGroup();
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysBlackList;
|
||||
import com.dcsoft.system.visitor.domain.PersonnelInfoVo;
|
||||
import com.dcsoft.system.visitor.domain.Visitor;
|
||||
import com.dcsoft.system.visitor.domain.VisitorInfoVo;
|
||||
import com.dcsoft.system.visitor.domain.VisitorParamVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 黑名单管理Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-07-03
|
||||
*/
|
||||
public interface SysBlackListMapper
|
||||
{
|
||||
/**
|
||||
* 查询黑名单管理
|
||||
*
|
||||
* @param id 黑名单管理主键
|
||||
* @return 黑名单管理
|
||||
*/
|
||||
public SysBlackList selectSysBlackListById(Long id);
|
||||
|
||||
/**
|
||||
* 查询黑名单管理列表
|
||||
*
|
||||
* @param sysBlackList 黑名单管理
|
||||
* @return 黑名单管理集合
|
||||
*/
|
||||
public List<SysBlackList> selectSysBlackListList(SysBlackList sysBlackList);
|
||||
|
||||
/**
|
||||
* 新增黑名单管理
|
||||
*
|
||||
* @param sysBlackList 黑名单管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysBlackList(SysBlackList sysBlackList);
|
||||
|
||||
/**
|
||||
* 修改黑名单管理
|
||||
*
|
||||
* @param sysBlackList 黑名单管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysBlackList(SysBlackList sysBlackList);
|
||||
|
||||
/**
|
||||
* 删除黑名单管理
|
||||
*
|
||||
* @param id 黑名单管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysBlackListById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除黑名单管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysBlackListByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 查询访客人员信息
|
||||
*/
|
||||
PersonnelInfoVo queryPersonnelInfo(@Param("list") List<String> list);
|
||||
|
||||
/**
|
||||
* 查询通行人员信息
|
||||
*/
|
||||
List<PersonnelInfoVo> queryGeneralInfo(String id);
|
||||
|
||||
/**
|
||||
* 查询被访人
|
||||
*/
|
||||
List<PersonnelInfoVo> queryPeople(Visitor paramVo);
|
||||
|
||||
/**
|
||||
* 查询已审核状态信息
|
||||
*/
|
||||
VisitorParamVo queryAuditedVisitor(Visitor paramVo);
|
||||
|
||||
/**
|
||||
* 查询详情
|
||||
*/
|
||||
VisitorInfoVo queryVisitorInfo(Visitor paramVo);
|
||||
|
||||
/**
|
||||
* 查询随访人
|
||||
*/
|
||||
List<VisitorInfoVo> queryFollowUp(Visitor infoVo);
|
||||
|
||||
/**
|
||||
* 查询黑名单
|
||||
*/
|
||||
SysBlackList queryBlackById(Visitor visitor);
|
||||
|
||||
VisitorInfoVo queryVisitorType(Visitor paramVo);
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysBranch;
|
||||
import com.dcsoft.system.domain.SysPeople;
|
||||
import com.dcsoft.system.domain.SysPeopleOther;
|
||||
import com.dcsoft.system.domain.vo.JjDivisionVo;
|
||||
import com.dcsoft.system.domain.vo.JjStationVo;
|
||||
import com.dcsoft.system.domain.vo.JjserInfoVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 部门管理Mapper接口
|
||||
*
|
||||
* @author dcsoft
|
||||
* @date 2023-03-07
|
||||
*/
|
||||
public interface SysBranchMapper
|
||||
{
|
||||
/**
|
||||
* 查询部门管理
|
||||
*
|
||||
* @param id 部门管理主键
|
||||
* @return 部门管理
|
||||
*/
|
||||
public SysBranch selectSysBranchById(String id);
|
||||
|
||||
/**
|
||||
* 查询部门管理列表
|
||||
*
|
||||
* @param sysBranch 部门管理
|
||||
* @return 部门管理集合
|
||||
*/
|
||||
public List<SysBranch> selectSysBranchList(SysBranch sysBranch);
|
||||
|
||||
/**
|
||||
* 新增部门管理
|
||||
*
|
||||
* @param sysBranch 部门管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysBranch(SysBranch sysBranch);
|
||||
|
||||
/**
|
||||
* 修改部门管理
|
||||
*
|
||||
* @param sysBranch 部门管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysBranch(SysBranch sysBranch);
|
||||
|
||||
/**
|
||||
* 删除部门管理
|
||||
*
|
||||
* @param id 部门管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysBranchById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除部门管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysBranchByIds(String[] ids);
|
||||
|
||||
public int deleteSysBranchByBranchId(String id);
|
||||
|
||||
public SysBranch selectSysBranchByDeptId(Long deptId);
|
||||
|
||||
List<SysBranch> queryBranchTree();
|
||||
|
||||
void saveBranchTree(List<JjDivisionVo> list);
|
||||
|
||||
/**
|
||||
* 同步人员(锦江)
|
||||
*/
|
||||
void saveUserInfo(List<JjserInfoVo> data);
|
||||
|
||||
/**
|
||||
* 同步岗位(锦江)
|
||||
*/
|
||||
void saveStation(List<JjStationVo> data);
|
||||
|
||||
List<JjDivisionVo> selectBranchTree(@Param("sysPeople") SysPeople sysPeople);
|
||||
|
||||
List<JjDivisionVo> selectBranchTreeOther(@Param("sysPeople") SysPeopleOther sysPeople);
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
void updateBranchTree(List<JjDivisionVo> list);
|
||||
|
||||
/**
|
||||
* 查询物业子部门
|
||||
* @return
|
||||
*/
|
||||
List<SysBranch> queryPropertyDept(String parentId);
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysConfig;
|
||||
|
||||
/**
|
||||
* 参数配置 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
public interface SysConfigMapper
|
||||
{
|
||||
/**
|
||||
* 查询参数配置信息
|
||||
*
|
||||
* @param config 参数配置信息
|
||||
* @return 参数配置信息
|
||||
*/
|
||||
public SysConfig selectConfig(SysConfig config);
|
||||
|
||||
/**
|
||||
* 通过ID查询配置
|
||||
*
|
||||
* @param configId 参数ID
|
||||
* @return 参数配置信息
|
||||
*/
|
||||
public SysConfig selectConfigById(Long configId);
|
||||
|
||||
/**
|
||||
* 查询参数配置列表
|
||||
*
|
||||
* @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);
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.dcsoft.system.api.domain.SysDept;
|
||||
|
||||
/**
|
||||
* 部门管理 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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);
|
||||
|
||||
public SysDept findByParentExternalId(String externalId);
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.dcsoft.system.api.domain.SysDictData;
|
||||
|
||||
/**
|
||||
* 字典表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
public interface SysDictDataMapper
|
||||
{
|
||||
/**
|
||||
* 根据条件分页查询字典数据
|
||||
*
|
||||
* @param dictData 字典数据信息
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
public List<SysDictData> selectDictDataList(SysDictData dictData);
|
||||
|
||||
/**
|
||||
* 根据字典类型查询字典数据
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
public List<SysDictData> selectDictDataByType(String dictType);
|
||||
|
||||
/**
|
||||
* 根据字典类型和字典键值查询字典数据信息
|
||||
*
|
||||
* @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.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.api.domain.SysDictType;
|
||||
|
||||
/**
|
||||
* 字典表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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,63 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysEmpowerRecord;
|
||||
|
||||
/**
|
||||
* 授权记录Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysEmpowerRecordMapper
|
||||
{
|
||||
/**
|
||||
* 查询授权记录
|
||||
*
|
||||
* @param id 授权记录主键
|
||||
* @return 授权记录
|
||||
*/
|
||||
public SysEmpowerRecord selectSysEmpowerRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询授权记录列表
|
||||
*
|
||||
* @param sysEmpowerRecord 授权记录
|
||||
* @return 授权记录集合
|
||||
*/
|
||||
public List<SysEmpowerRecord> selectSysEmpowerRecordList(SysEmpowerRecord sysEmpowerRecord);
|
||||
|
||||
/**
|
||||
* 新增授权记录
|
||||
*
|
||||
* @param sysEmpowerRecord 授权记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysEmpowerRecord(SysEmpowerRecord sysEmpowerRecord);
|
||||
|
||||
/**
|
||||
* 修改授权记录
|
||||
*
|
||||
* @param sysEmpowerRecord 授权记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysEmpowerRecord(SysEmpowerRecord sysEmpowerRecord);
|
||||
|
||||
/**
|
||||
* 删除授权记录
|
||||
*
|
||||
* @param id 授权记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEmpowerRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除授权记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEmpowerRecordByIds(Long[] ids);
|
||||
|
||||
public int deleteSysEmpowerRecordByPeopleId(Long peopleId);
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.dcsoft.system.domain.SysEmpowerRecord;
|
||||
import com.dcsoft.system.domain.SysEquipment;
|
||||
import com.dcsoft.system.domain.SysPeople;
|
||||
import com.dcsoft.system.domain.vo.SysFileVo;
|
||||
|
||||
/**
|
||||
* 设备信息Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysEquipmentMapper
|
||||
{
|
||||
/**
|
||||
* 查询设备信息
|
||||
*
|
||||
* @param id 设备信息主键
|
||||
* @return 设备信息
|
||||
*/
|
||||
public SysEquipment selectSysEquipmentById(Long id);
|
||||
|
||||
/**
|
||||
* 查询设备信息列表
|
||||
*
|
||||
* @param sysEquipment 设备信息
|
||||
* @return 设备信息集合
|
||||
*/
|
||||
public List<SysEquipment> selectSysEquipmentList(SysEquipment sysEquipment);
|
||||
|
||||
/**
|
||||
* 新增设备信息
|
||||
*
|
||||
* @param sysEquipment 设备信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysEquipment(SysEquipment sysEquipment);
|
||||
|
||||
/**
|
||||
* 修改设备信息
|
||||
*
|
||||
* @param sysEquipment 设备信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysEquipment(SysEquipment sysEquipment);
|
||||
|
||||
/**
|
||||
* 删除设备信息
|
||||
*
|
||||
* @param id 设备信息主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除设备信息
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysEquipmentByIds(Long[] ids);
|
||||
|
||||
SysEquipment selectEquipmentBySequence(String deviceNo);
|
||||
|
||||
/**
|
||||
* 查询设备信息
|
||||
*/
|
||||
List<SysEquipment> queryEquipmentInfo(List<String> pointIds);
|
||||
|
||||
/**
|
||||
* 查询人员信息
|
||||
*/
|
||||
SysPeople queryPeopleInfo(SysPeople people);
|
||||
|
||||
List<Map<String, Object>> selectSysEquipmentPeopleById(Long id);
|
||||
|
||||
/**
|
||||
* 根据设备序列号查询产品类型
|
||||
* @param deviceKey
|
||||
* @return
|
||||
*/
|
||||
String queryDeviceSequence(String deviceKey);
|
||||
|
||||
/**
|
||||
* 查询授权记录规则id
|
||||
* @param people
|
||||
* @return
|
||||
*/
|
||||
List<SysEmpowerRecord> queryEmpowerRecord(SysPeople people);
|
||||
|
||||
/**
|
||||
* 查询人员信息
|
||||
* @param sysPeople
|
||||
* @return
|
||||
*/
|
||||
SysPeople queryPeople(SysPeople sysPeople);
|
||||
|
||||
SysEquipment queryEmpower(String sequence);
|
||||
|
||||
/**
|
||||
* 根据设备序列好查询设备信息
|
||||
* @param sysEquipment
|
||||
* @return
|
||||
*/
|
||||
SysEquipment queryEquipmentByDeviceKey(SysEquipment sysEquipment);
|
||||
|
||||
List<SysEquipment> queryEquipmentByIp(List<String> listIp);
|
||||
|
||||
/**
|
||||
* 根据设备序列号修改设备密码
|
||||
* @param sysEquipment
|
||||
*/
|
||||
void updateEquipmentByDeviceKey(SysEquipment sysEquipment);
|
||||
|
||||
void saveFile(List<SysFileVo> sysFiles);
|
||||
|
||||
void deleteFile(SysFileVo sysFile);
|
||||
|
||||
List<SysFileVo> queryFile(SysFileVo sysFile);
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.api.domain.SysLogininfor;
|
||||
|
||||
/**
|
||||
* 系统访问日志情况信息 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
public interface SysLogininforMapper
|
||||
{
|
||||
/**
|
||||
* 新增系统登录日志
|
||||
*
|
||||
* @param logininfor 访问日志对象
|
||||
*/
|
||||
public int insertLogininfor(SysLogininfor logininfor);
|
||||
|
||||
/**
|
||||
* 查询系统登录日志集合
|
||||
*
|
||||
* @param logininfor 访问日志对象
|
||||
* @return 登录记录集合
|
||||
*/
|
||||
public List<SysLogininfor> selectLogininforList(SysLogininfor logininfor);
|
||||
|
||||
/**
|
||||
* 批量删除系统登录日志
|
||||
*
|
||||
* @param infoIds 需要删除的登录日志ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteLogininforByIds(Long[] infoIds);
|
||||
|
||||
/**
|
||||
* 清空系统登录日志
|
||||
*
|
||||
* @return 结果
|
||||
*/
|
||||
public int cleanLogininfor();
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysManageRecord;
|
||||
|
||||
/**
|
||||
* 授权管理记录Mapper接口
|
||||
*
|
||||
* @author dcsoft
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysManageRecordMapper
|
||||
{
|
||||
/**
|
||||
* 查询授权管理记录
|
||||
*
|
||||
* @param id 授权管理记录主键
|
||||
* @return 授权管理记录
|
||||
*/
|
||||
public SysManageRecord selectSysManageRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询授权管理记录列表
|
||||
*
|
||||
* @param sysManageRecord 授权管理记录
|
||||
* @return 授权管理记录集合
|
||||
*/
|
||||
public List<SysManageRecord> selectSysManageRecordList(SysManageRecord sysManageRecord);
|
||||
|
||||
/**
|
||||
* 新增授权管理记录
|
||||
*
|
||||
* @param sysManageRecord 授权管理记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysManageRecord(SysManageRecord sysManageRecord);
|
||||
|
||||
/**
|
||||
* 修改授权管理记录
|
||||
*
|
||||
* @param sysManageRecord 授权管理记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysManageRecord(SysManageRecord sysManageRecord);
|
||||
|
||||
/**
|
||||
* 删除授权管理记录
|
||||
*
|
||||
* @param id 授权管理记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysManageRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除授权管理记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysManageRecordByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.dcsoft.system.domain.SysMenu;
|
||||
|
||||
/**
|
||||
* 菜单表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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 roleId 角色ID
|
||||
* @return 权限列表
|
||||
*/
|
||||
public List<String> selectMenuPermsByRoleId(Long roleId);
|
||||
|
||||
/**
|
||||
* 根据用户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查询信息
|
||||
*
|
||||
* @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,60 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysNotice;
|
||||
|
||||
/**
|
||||
* 通知公告表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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,48 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.api.domain.SysOperLog;
|
||||
|
||||
/**
|
||||
* 操作日志 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
public interface SysOperLogMapper
|
||||
{
|
||||
/**
|
||||
* 新增操作日志
|
||||
*
|
||||
* @param operLog 操作日志对象
|
||||
*/
|
||||
public int insertOperlog(SysOperLog operLog);
|
||||
|
||||
/**
|
||||
* 查询系统操作日志集合
|
||||
*
|
||||
* @param operLog 操作日志对象
|
||||
* @return 操作日志集合
|
||||
*/
|
||||
public List<SysOperLog> selectOperLogList(SysOperLog operLog);
|
||||
|
||||
/**
|
||||
* 批量删除系统操作日志
|
||||
*
|
||||
* @param operIds 需要删除的操作日志ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteOperLogByIds(Long[] operIds);
|
||||
|
||||
/**
|
||||
* 查询操作日志详细
|
||||
*
|
||||
* @param operId 操作ID
|
||||
* @return 操作日志对象
|
||||
*/
|
||||
public SysOperLog selectOperLogById(Long operId);
|
||||
|
||||
/**
|
||||
* 清空操作日志
|
||||
*/
|
||||
public void cleanOperLog();
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysPeopleEquipment;
|
||||
|
||||
/**
|
||||
* 人员设备下发信息Mapper接口
|
||||
*
|
||||
* @author dcsoft
|
||||
* @date 2023-06-12
|
||||
*/
|
||||
public interface SysPeopleEquipmentMapper
|
||||
{
|
||||
/**
|
||||
* 查询人员设备下发信息
|
||||
*
|
||||
* @param id 人员设备下发信息主键
|
||||
* @return 人员设备下发信息
|
||||
*/
|
||||
public SysPeopleEquipment selectSysPeopleEquipmentById(Long id);
|
||||
|
||||
/**
|
||||
* 查询人员设备下发信息列表
|
||||
*
|
||||
* @param sysPeopleEquipment 人员设备下发信息
|
||||
* @return 人员设备下发信息集合
|
||||
*/
|
||||
public List<SysPeopleEquipment> selectSysPeopleEquipmentList(SysPeopleEquipment sysPeopleEquipment);
|
||||
|
||||
/**
|
||||
* 新增人员设备下发信息
|
||||
*
|
||||
* @param sysPeopleEquipment 人员设备下发信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPeopleEquipment(SysPeopleEquipment sysPeopleEquipment);
|
||||
|
||||
/**
|
||||
* 修改人员设备下发信息
|
||||
*
|
||||
* @param sysPeopleEquipment 人员设备下发信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPeopleEquipment(SysPeopleEquipment sysPeopleEquipment);
|
||||
|
||||
/**
|
||||
* 删除人员设备下发信息
|
||||
*
|
||||
* @param id 人员设备下发信息主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleEquipmentById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除人员设备下发信息
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleEquipmentByIds(Long[] ids);
|
||||
|
||||
public SysPeopleEquipment selectSysPeopleEquipmentByGuId(String guid);
|
||||
|
||||
public List<SysPeopleEquipment> selectSysPeopleEquipmentByPeopleId(String peopleId);
|
||||
|
||||
public List<SysPeopleEquipment> selectSysPeopleEquipmentByVisitorId(Long visitorId);
|
||||
|
||||
|
||||
public int deleteSysPeopleEquipmentByOtherId(Long otherId);
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysPeopleLeave;
|
||||
|
||||
/**
|
||||
* 离职管理Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-09-09
|
||||
*/
|
||||
public interface SysPeopleLeaveMapper
|
||||
{
|
||||
/**
|
||||
* 查询离职管理
|
||||
*
|
||||
* @param id 离职管理主键
|
||||
* @return 离职管理
|
||||
*/
|
||||
public SysPeopleLeave selectSysPeopleLeaveById(Long id);
|
||||
|
||||
/**
|
||||
* 查询离职管理列表
|
||||
*
|
||||
* @param sysPeopleLeave 离职管理
|
||||
* @return 离职管理集合
|
||||
*/
|
||||
public List<SysPeopleLeave> selectSysPeopleLeaveList(SysPeopleLeave sysPeopleLeave);
|
||||
|
||||
/**
|
||||
* 新增离职管理
|
||||
*
|
||||
* @param sysPeopleLeave 离职管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPeopleLeave(SysPeopleLeave sysPeopleLeave);
|
||||
|
||||
/**
|
||||
* 修改离职管理
|
||||
*
|
||||
* @param sysPeopleLeave 离职管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPeopleLeave(SysPeopleLeave sysPeopleLeave);
|
||||
|
||||
/**
|
||||
* 删除离职管理
|
||||
*
|
||||
* @param id 离职管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleLeaveById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除离职管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleLeaveByIds(Long[] ids);
|
||||
|
||||
void savePeopleLeaveList(List<SysPeopleLeave> list);
|
||||
|
||||
List<SysPeopleLeave> queryPeopleLeaveList(List<SysPeopleLeave> list);
|
||||
|
||||
void updatePeopleLeaveList(List<SysPeopleLeave> peopleLeaveList);
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysPeople;
|
||||
import com.dcsoft.system.domain.SysPeopleLeave;
|
||||
import com.dcsoft.system.domain.vo.OfficialAccountVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 人员管理Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysPeopleMapper
|
||||
{
|
||||
/**
|
||||
* 查询人员管理
|
||||
*
|
||||
* @param id 人员管理主键
|
||||
* @return 人员管理
|
||||
*/
|
||||
public SysPeople selectSysPeopleById(Long id);
|
||||
|
||||
/**
|
||||
* 查询人员管理列表
|
||||
*
|
||||
* @param sysPeople 人员管理
|
||||
* @return 人员管理集合
|
||||
*/
|
||||
public List<SysPeople> selectSysPeopleList(@Param("sysPeople") SysPeople sysPeople, @Param("list") List<String> list);
|
||||
|
||||
/**
|
||||
* 新增人员管理
|
||||
*
|
||||
* @param sysPeople 人员管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPeople(SysPeople sysPeople);
|
||||
|
||||
/**
|
||||
* 修改人员管理
|
||||
*
|
||||
* @param sysPeople 人员管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPeople(SysPeople sysPeople);
|
||||
|
||||
/**
|
||||
* 删除人员管理
|
||||
*
|
||||
* @param id 人员管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除人员管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleByIds(Long[] ids);
|
||||
|
||||
SysPeople selectByGuid(SysPeople sysPeople);
|
||||
|
||||
|
||||
SysPeople selectSysPeopleByUserId(Long userId);
|
||||
|
||||
SysPeople selectSysPeopleByBranchUser(@Param("branchName") String branchName,@Param("userName") String userName);
|
||||
|
||||
SysPeople selectSysPeopleByGh(String gh);
|
||||
|
||||
SysPeople selectSysPeopleByPhoneUser(SysPeople sysPeople);
|
||||
|
||||
List<SysPeople> queryPeopleInfo();
|
||||
|
||||
List<SysPeople> queryPeople(List<String> collectStr);
|
||||
|
||||
SysPeople queryPeopleDetails(String details);
|
||||
|
||||
SysPeople selectSysPeopleByUserName(String userName);
|
||||
|
||||
public int deleteSysPeopleByGuid(String guid);
|
||||
|
||||
void updatePeople(SysPeople people);
|
||||
|
||||
String selectDoorNo(Long id);
|
||||
|
||||
String selectPeopleById(String card);
|
||||
|
||||
void updatePeopleInfo(SysPeople sysPeople);
|
||||
|
||||
OfficialAccountVo queryPeopleById(String id);
|
||||
|
||||
SysPeople selectSysPeopleByOpenId(String openid);
|
||||
|
||||
SysPeople selectSysPeopleGh(@Param("phone")String phone,@Param("userName") String userName);
|
||||
|
||||
SysPeople queryPeopleName(@Param("phone") String phone, @Param("list") List<String> collect);
|
||||
|
||||
SysPeople selectSysPeopleByDoorNo(String doorNo);
|
||||
|
||||
SysPeople queryEmpowerRecord(String phone);
|
||||
|
||||
SysPeople queryPeopleByOpenid(String openid);
|
||||
|
||||
List<SysPeople> queryPeopleByPosition(String position);
|
||||
|
||||
List<SysPeople> querySysPeopleInfo(Long userId);
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import com.dcsoft.system.domain.SysPeople;
|
||||
import com.dcsoft.system.domain.SysPeopleOther;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 人员管理Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysPeopleOtherMapper
|
||||
{
|
||||
/**
|
||||
* 查询人员管理
|
||||
*
|
||||
* @param id 人员管理主键
|
||||
* @return 人员管理
|
||||
*/
|
||||
public SysPeopleOther selectSysPeopleOtherById(Long id);
|
||||
|
||||
/**
|
||||
* 查询人员管理列表
|
||||
*
|
||||
* @param sysPeople 人员管理
|
||||
* @return 人员管理集合
|
||||
*/
|
||||
public List<SysPeopleOther> selectSysPeopleOtherList(@Param("sysPeopleOther") SysPeopleOther sysPeople, @Param("list") List<String> list);
|
||||
|
||||
/**
|
||||
* 新增人员管理
|
||||
*
|
||||
* @param sysPeople 人员管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPeopleOther(SysPeopleOther sysPeople);
|
||||
|
||||
/**
|
||||
* 修改人员管理
|
||||
*
|
||||
* @param sysPeople 人员管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPeopleOther(SysPeopleOther sysPeople);
|
||||
|
||||
/**
|
||||
* 删除人员管理
|
||||
*
|
||||
* @param id 人员管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleOtherById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除人员管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleOtherByIds(Long[] ids);
|
||||
|
||||
SysPeopleOther selectByGuid(SysPeopleOther sysPeople);
|
||||
|
||||
|
||||
SysPeopleOther selectSysPeopleOtherByUserId(Long userId);
|
||||
|
||||
SysPeopleOther selectSysPeopleOtherByBranchUser(@Param("branchName") String branchName,@Param("userName") String userName);
|
||||
|
||||
SysPeopleOther selectSysPeopleOtherByGh(String gh);
|
||||
|
||||
SysPeopleOther selectSysPeopleOtherByPhoneUser(SysPeopleOther sysPeople);
|
||||
|
||||
List<SysPeopleOther> queryPeopleInfo();
|
||||
|
||||
List<SysPeopleOther> queryPeople(List<String> collectStr);
|
||||
|
||||
SysPeopleOther queryPeopleDetails(String details);
|
||||
|
||||
SysPeopleOther selectSysPeopleOtherByUserName(String userName);
|
||||
|
||||
public int deleteSysPeopleOtherByGuid(String guid);
|
||||
|
||||
void updatePeople(SysPeopleOther people);
|
||||
|
||||
String selectDoorNo(Long id);
|
||||
|
||||
String selectPeopleById(String card);
|
||||
|
||||
void updatePeopleInfo(SysPeopleOther sysPeople);
|
||||
|
||||
SysPeopleOther queryPeopleById(String id);
|
||||
|
||||
SysPeopleOther selectSysPeopleOtherByOpenId(String openid);
|
||||
|
||||
SysPeopleOther selectSysPeopleOtherGh(@Param("phone")String phone,@Param("userName") String userName);
|
||||
|
||||
SysPeopleOther queryPeopleName(String phone);
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.dcsoft.system.domain.SysPeopleRecord;
|
||||
|
||||
/**
|
||||
* 人员识别记录Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysPeopleRecordMapper
|
||||
{
|
||||
/**
|
||||
* 查询人员识别记录
|
||||
*
|
||||
* @param id 人员识别记录主键
|
||||
* @return 人员识别记录
|
||||
*/
|
||||
public SysPeopleRecord selectSysPeopleRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询人员识别记录列表
|
||||
*
|
||||
* @param sysPeopleRecord 人员识别记录
|
||||
* @return 人员识别记录集合
|
||||
*/
|
||||
public List<SysPeopleRecord> selectSysPeopleRecordList(SysPeopleRecord sysPeopleRecord);
|
||||
|
||||
/**
|
||||
* 查询人员识别记录列表
|
||||
*
|
||||
* @param sysPeopleRecord 人员识别记录
|
||||
* @return 人员识别记录集合
|
||||
*/
|
||||
public List<SysPeopleRecord> selectSysPeopleRecordLists(SysPeopleRecord sysPeopleRecord);
|
||||
|
||||
/**
|
||||
* 新增人员识别记录
|
||||
*
|
||||
* @param sysPeopleRecord 人员识别记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPeopleRecord(SysPeopleRecord sysPeopleRecord);
|
||||
|
||||
/**
|
||||
* 修改人员识别记录
|
||||
*
|
||||
* @param sysPeopleRecord 人员识别记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPeopleRecord(SysPeopleRecord sysPeopleRecord);
|
||||
|
||||
/**
|
||||
* 删除人员识别记录
|
||||
*
|
||||
* @param id 人员识别记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除人员识别记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleRecordByIds(Long[] ids);
|
||||
|
||||
public List<Map<String, Object>> topApi();
|
||||
|
||||
String selectPeopleRecordById(String deviceKey);
|
||||
|
||||
/**
|
||||
* 查询通行统计数量(昨天,今天)
|
||||
* @return
|
||||
*/
|
||||
List<SysPeopleRecord> queryThroughCount();
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysPeopleRule;
|
||||
|
||||
/**
|
||||
* 人员规则关联Mapper接口
|
||||
*
|
||||
* @author dcsoft
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface SysPeopleRuleMapper
|
||||
{
|
||||
/**
|
||||
* 查询人员规则关联
|
||||
*
|
||||
* @param id 人员规则关联主键
|
||||
* @return 人员规则关联
|
||||
*/
|
||||
public SysPeopleRule selectSysPeopleRuleById(Long id);
|
||||
|
||||
/**
|
||||
* 查询人员规则关联列表
|
||||
*
|
||||
* @param sysPeopleRule 人员规则关联
|
||||
* @return 人员规则关联集合
|
||||
*/
|
||||
public List<SysPeopleRule> selectSysPeopleRuleList(SysPeopleRule sysPeopleRule);
|
||||
|
||||
/**
|
||||
* 新增人员规则关联
|
||||
*
|
||||
* @param sysPeopleRule 人员规则关联
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPeopleRule(SysPeopleRule sysPeopleRule);
|
||||
|
||||
/**
|
||||
* 修改人员规则关联
|
||||
*
|
||||
* @param sysPeopleRule 人员规则关联
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPeopleRule(SysPeopleRule sysPeopleRule);
|
||||
|
||||
/**
|
||||
* 删除人员规则关联
|
||||
*
|
||||
* @param id 人员规则关联主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleRuleById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除人员规则关联
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPeopleRuleByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.dcsoft.system.domain.SysPoint;
|
||||
|
||||
/**
|
||||
* 点位管理Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysPointMapper
|
||||
{
|
||||
/**
|
||||
* 查询点位管理
|
||||
*
|
||||
* @param id 点位管理主键
|
||||
* @return 点位管理
|
||||
*/
|
||||
public SysPoint selectSysPointById(Long id);
|
||||
|
||||
/**
|
||||
* 查询点位管理列表
|
||||
*
|
||||
* @param sysPoint 点位管理
|
||||
* @return 点位管理集合
|
||||
*/
|
||||
public List<SysPoint> selectSysPointList(SysPoint sysPoint);
|
||||
|
||||
/**
|
||||
* 新增点位管理
|
||||
*
|
||||
* @param sysPoint 点位管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysPoint(SysPoint sysPoint);
|
||||
|
||||
/**
|
||||
* 修改点位管理
|
||||
*
|
||||
* @param sysPoint 点位管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysPoint(SysPoint sysPoint);
|
||||
|
||||
/**
|
||||
* 删除点位管理
|
||||
*
|
||||
* @param id 点位管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPointById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除点位管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysPointByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysPost;
|
||||
|
||||
/**
|
||||
* 岗位信息 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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,61 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysProduct;
|
||||
|
||||
/**
|
||||
* 产品信息Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysProductMapper
|
||||
{
|
||||
/**
|
||||
* 查询产品信息
|
||||
*
|
||||
* @param id 产品信息主键
|
||||
* @return 产品信息
|
||||
*/
|
||||
public SysProduct selectSysProductById(Long id);
|
||||
|
||||
/**
|
||||
* 查询产品信息列表
|
||||
*
|
||||
* @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 id 产品信息主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysProductById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除产品信息
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysProductByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysRoleDept;
|
||||
|
||||
/**
|
||||
* 角色与部门关联表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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,107 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.api.domain.SysRole;
|
||||
|
||||
/**
|
||||
* 角色表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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);
|
||||
|
||||
/**
|
||||
* 根据用户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,44 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysRoleMenu;
|
||||
|
||||
/**
|
||||
* 角色与菜单关联表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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);
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysRule;
|
||||
|
||||
/**
|
||||
* 通行规则Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysRuleMapper
|
||||
{
|
||||
/**
|
||||
* 查询通行规则
|
||||
*
|
||||
* @param id 通行规则主键
|
||||
* @return 通行规则
|
||||
*/
|
||||
public SysRule selectSysRuleById(Long id);
|
||||
|
||||
/**
|
||||
* 查询通行规则列表
|
||||
*
|
||||
* @param sysRule 通行规则
|
||||
* @return 通行规则集合
|
||||
*/
|
||||
public List<SysRule> selectSysRuleList(SysRule sysRule);
|
||||
|
||||
/**
|
||||
* 新增通行规则
|
||||
*
|
||||
* @param sysRule 通行规则
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysRule(SysRule sysRule);
|
||||
|
||||
/**
|
||||
* 修改通行规则
|
||||
*
|
||||
* @param sysRule 通行规则
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysRule(SysRule sysRule);
|
||||
|
||||
/**
|
||||
* 删除通行规则
|
||||
*
|
||||
* @param id 通行规则主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysRuleById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除通行规则
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysRuleByIds(Long[] ids);
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysSpace;
|
||||
import com.dcsoft.system.domain.vo.SysAuthTree;
|
||||
|
||||
/**
|
||||
* 空间管理Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2023-03-08
|
||||
*/
|
||||
public interface SysSpaceMapper
|
||||
{
|
||||
/**
|
||||
* 查询空间管理
|
||||
*
|
||||
* @param id 空间管理主键
|
||||
* @return 空间管理
|
||||
*/
|
||||
public SysSpace selectSysSpaceById(Long id);
|
||||
|
||||
/**
|
||||
* 查询空间管理列表
|
||||
*
|
||||
* @param sysSpace 空间管理
|
||||
* @return 空间管理集合
|
||||
*/
|
||||
public List<SysSpace> selectSysSpaceList(SysSpace sysSpace);
|
||||
|
||||
/**
|
||||
* 新增空间管理
|
||||
*
|
||||
* @param sysSpace 空间管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysSpace(SysSpace sysSpace);
|
||||
|
||||
/**
|
||||
* 修改空间管理
|
||||
*
|
||||
* @param sysSpace 空间管理
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysSpace(SysSpace sysSpace);
|
||||
|
||||
/**
|
||||
* 删除空间管理
|
||||
*
|
||||
* @param id 空间管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysSpaceById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除空间管理
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysSpaceByIds(Long[] ids);
|
||||
|
||||
List<SysAuthTree> selectTree();
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.dcsoft.system.domain.SysSyncItem;
|
||||
import com.dcsoft.system.domain.SysSyncRule;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 同步规则Mapper接口
|
||||
*
|
||||
* @author nichun
|
||||
* @date 2024-01-11
|
||||
*/
|
||||
public interface SysSyncRuleMapper
|
||||
{
|
||||
/**
|
||||
* 查询同步规则
|
||||
*
|
||||
* @param id 同步规则主键
|
||||
* @return 同步规则
|
||||
*/
|
||||
public SysSyncRule selectSysSyncRuleById(Long id);
|
||||
|
||||
/**
|
||||
* 查询同步规则列表
|
||||
*
|
||||
* @param sysSyncRule 同步规则
|
||||
* @return 同步规则集合
|
||||
*/
|
||||
public List<SysSyncRule> selectSysSyncRuleList(SysSyncRule sysSyncRule);
|
||||
|
||||
/**
|
||||
* 新增同步规则
|
||||
*
|
||||
* @param sysSyncRule 同步规则
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSysSyncRule(SysSyncRule sysSyncRule);
|
||||
|
||||
/**
|
||||
* 修改同步规则
|
||||
*
|
||||
* @param sysSyncRule 同步规则
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSysSyncRule(SysSyncRule sysSyncRule);
|
||||
|
||||
/**
|
||||
* 删除同步规则
|
||||
*
|
||||
* @param id 同步规则主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysSyncRuleById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除同步规则
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSysSyncRuleByIds(Long[] ids);
|
||||
|
||||
public int insetSysSyncRuleItem(SysSyncItem item);
|
||||
|
||||
|
||||
public int deleteSysSyncRuleItem(Long id);
|
||||
|
||||
List<SysSyncItem> selectSysSyncRuleItem(Long id);
|
||||
|
||||
List<SysSyncRule> selectSysSyncItemRuleList(SysSyncRule rule);
|
||||
|
||||
/**
|
||||
* 查询园区对映的部门
|
||||
* @param tdGuid
|
||||
* @return
|
||||
*/
|
||||
List<SysSyncItem> queryParkDept(String tdGuid);
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.dcsoft.system.domain.vo.AppletInfoVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.dcsoft.system.api.domain.SysUser;
|
||||
|
||||
/**
|
||||
* 用户表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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 SysUser checkUserNameUnique(String userName);
|
||||
|
||||
/**
|
||||
* 校验手机号码是否唯一
|
||||
*
|
||||
* @param phonenumber 手机号码
|
||||
* @return 结果
|
||||
*/
|
||||
public SysUser checkPhoneUnique(String phonenumber);
|
||||
|
||||
/**
|
||||
* 校验email是否唯一
|
||||
*
|
||||
* @param email 用户邮箱
|
||||
* @return 结果
|
||||
*/
|
||||
public SysUser checkEmailUnique(String email);
|
||||
|
||||
/**
|
||||
* 通过用户名查询用户
|
||||
*
|
||||
* @param openid 微信openid
|
||||
* @return 用户对象信息
|
||||
*/
|
||||
public SysUser selectUserByOpenId(String openid);
|
||||
|
||||
public int updateOpenId(SysUser sysUser);
|
||||
|
||||
/**
|
||||
* 通过用户名查询用户
|
||||
*
|
||||
* @param externalId IDaas externalId
|
||||
* @return 用户对象信息
|
||||
*/
|
||||
public SysUser selectUserByExternalId(String externalId);
|
||||
|
||||
/**
|
||||
* 查询用户信息
|
||||
* @param appletInfoVo
|
||||
* @return
|
||||
*/
|
||||
SysUser queryUserInfo(AppletInfoVo appletInfoVo);
|
||||
|
||||
/**
|
||||
* 小程序更新头像
|
||||
* @param appletInfoVo
|
||||
*/
|
||||
void updateAppletAvatar(AppletInfoVo appletInfoVo);
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.dcsoft.system.domain.SysUserPost;
|
||||
|
||||
/**
|
||||
* 用户与岗位关联表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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,62 @@
|
||||
package com.dcsoft.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.dcsoft.system.domain.SysUserRole;
|
||||
|
||||
/**
|
||||
* 用户与角色关联表 数据层
|
||||
*
|
||||
* @author dcsoft
|
||||
*/
|
||||
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