diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/NoticeController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/NoticeController.java index 6c4bdc189..113c6b063 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/NoticeController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/NoticeController.java @@ -74,7 +74,8 @@ public class NoticeController { @ApiImplicitParam(name = "accountId", value = "通知人", paramType = "body", required = true, dataType = "String"), @ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "body", required = true, dataType = "Integer"), @ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "body", required = true, dataType = "Integer"), - @ApiImplicitParam(name = "notInType", value = "除了某些类型,多个逗号分隔(比如除了质量、安全类型,传 10,11 )", paramType = "body", required = true, dataType = "Integer"), + @ApiImplicitParam(name = "notInType", value = "除了某些类型,多个逗号分隔(比如除了质量、安全类型,传 10,11 )", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "isBigScreen", value = "1是大屏", paramType = "body", required = false, dataType = "String"), }) @PostMapping(value = "/list") public Result> queryPageList(@RequestBody Map map) { diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java index cc12159a3..f2cbe8c57 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java @@ -142,11 +142,10 @@ public class SystemUserController { @ApiOperation(value = "根据企业或项目SN查找账号列表", notes = "根据企业或项目SN查找账号列表", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "sn", required = true, value = "企业或项目SN", paramType = "body"), - @ApiImplicitParam(name = "type", required = true, value = "1=默认,2查询项目账号和新用户", paramType = "body"), }) @PostMapping(value = "/getSystemUserBySn") public Result> getSystemUserBySn(@RequestBody Map map) { - return Result.success(systemUserService.getSystemUserBySn(map)); + return Result.success(systemUserService.getSystemUsersBySn(map)); } @ApiOperation(value = "根据企业或项目SN查找账号分页列表", notes = "根据企业或项目SN查找账号分页列表1", httpMethod = "POST") diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/Notice.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/Notice.java index db78741fd..2730c91e1 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/Notice.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/Notice.java @@ -30,7 +30,7 @@ public class Notice implements Serializable { private java.lang.Long id; @ApiModelProperty(value = "类型,1考勤提醒,2人员报警,3车辆,4混凝土监测,5卸料平台,6配电箱,7扬尘,8视频,9标养室,10安全检查,11质量检查,12塔吊,13升降机," + "14电表,15水表,16访客,17,防疫人员通知,18访客通知,19巡检点,20人员的资质证书即将到期,21人员的合同信息即将到期,22人员的保险信息即将到期," + - "23同步人员到海康isc,24同步车辆到海康isc,25同步组织到海康isc 30工作流审批通知") + "23同步人员到海康isc,24同步车辆到海康isc,25同步组织到海康isc 30工作流审批通知,31大屏的安全和质量") private java.lang.String type; /** * 消息内容 diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/SystemUser.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/SystemUser.java index eef4d9d7a..62228dcd8 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/SystemUser.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/SystemUser.java @@ -191,4 +191,7 @@ public class SystemUser implements Serializable { @TableField(exist = false) private java.lang.Long enterpriseId; + @TableField(exist = false) + @ApiModelProperty(value = "邮箱") + private java.lang.String personMail; } diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java index 76069e9b1..78d0dda01 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java @@ -32,6 +32,10 @@ public interface SystemUserMapper extends BaseMapper { List getSystemUserBySn(@Param("param") Map map); + Page getSystemUserBySn(@Param("param") Map map, Page page); + + List getSystemUsers(@Param("param") Map map); + SystemUser findByUsername(@Param("account") String account); List getComapnySystemUserList(Map map); @@ -107,8 +111,6 @@ public interface SystemUserMapper extends BaseMapper { " WHERE w.worker_name LIKE '%${py}%' AND w.project_sn = #{projectSn}") List selectUsersByPy(@Param("py") String py, @Param("projectSn") String projectSn); - Page getSystemUserBySn(@Param("p") Map map, Page page); - Page getTenantListBySn(@Param("map") Map map, Page page); List getUsersByRegionId(Long id); diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/NoticeMapper.xml b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/NoticeMapper.xml index 578de3eea..7a857167e 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/NoticeMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/NoticeMapper.xml @@ -1,32 +1,36 @@ - - diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml index 22a57e889..42a888f9a 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml @@ -6,20 +6,31 @@ from system_user a LEFT JOIN organization_job jb ON a.job_id = jb.id WHERE a.sn = #{param.sn} + and a.account_type in (1, 2, 3, 4, 5, 7) + + +