Showing
8 changed files
with
26 additions
and
26 deletions
... | ... | @@ -72,14 +72,14 @@ public interface FastIotConstants { |
72 | 72 | } |
73 | 73 | |
74 | 74 | interface ReceiverType { |
75 | - String PERSONAL = "3"; | |
76 | - String DEPARTMENT = "2"; | |
77 | - String ORGANIZATION = "1"; | |
78 | - String ALL = "0"; | |
75 | + int PERSONAL = 3; | |
76 | + int DEPARTMENT = 2; | |
77 | + int ORGANIZATION = 1; | |
78 | + int ALL = 0; | |
79 | 79 | } |
80 | 80 | |
81 | 81 | interface DraftStatus { |
82 | - String PUBLISHED = "1"; | |
83 | - String DRAFT = "0"; | |
82 | + int PUBLISHED = 1; | |
83 | + int DRAFT = 0; | |
84 | 84 | } |
85 | 85 | } | ... | ... |
... | ... | @@ -31,13 +31,13 @@ public class SysNoticeDTO extends TenantDTO { |
31 | 31 | private String content; |
32 | 32 | |
33 | 33 | @ApiModelProperty(value = "接收者(字典值receiver_type) 0:全部 1:组织 2:部门 3:个人",required = true) |
34 | - private String receiverType; | |
34 | + private Integer receiverType; | |
35 | 35 | |
36 | 36 | @ApiModelProperty(value = "根据receiverType不同变化,0:传null,1:组织id,2:部门id,3:用户id",required = true) |
37 | 37 | private String pointId; |
38 | 38 | |
39 | 39 | @ApiModelProperty(value = "发送状态(字典值draft_status) 0:草稿 1:已发布") |
40 | - private String status; | |
40 | + private Integer status; | |
41 | 41 | |
42 | 42 | @ApiModelProperty(value = "发送者") |
43 | 43 | private String senderName; | ... | ... |
... | ... | @@ -27,9 +27,9 @@ public class SysNotice extends TenantBaseEntity { |
27 | 27 | /** 内容 */ |
28 | 28 | private String content; |
29 | 29 | /** 接收者(字典值receiver_type) 0:全部 1:组织 2:部门 3:个人 */ |
30 | - private String receiverType; | |
30 | + private int receiverType; | |
31 | 31 | /** 发送状态(字典值draft_status) 0:草稿 1:已发布 */ |
32 | - private String status; | |
32 | + private int status; | |
33 | 33 | /** 发送者 */ |
34 | 34 | private String senderName; |
35 | 35 | /** 发送时间 */ | ... | ... |
... | ... | @@ -73,7 +73,7 @@ public class SysNoticeUserServiceImpl |
73 | 73 | |
74 | 74 | @Override |
75 | 75 | public void saveSysNoticeUser( |
76 | - List<String> userIds, String tenantId, String noticeId, String status) { | |
76 | + List<String> userIds, String tenantId, String noticeId, Integer status) { | |
77 | 77 | List<User> userList = userMapper |
78 | 78 | .selectList( |
79 | 79 | new LambdaQueryWrapper<User>().in(User::getId, userIds)) |
... | ... | @@ -108,8 +108,8 @@ public class SysNoticeUserServiceImpl |
108 | 108 | } |
109 | 109 | |
110 | 110 | @Override |
111 | - public boolean updateSysNoticeUsersStatusByNoticeId(String id, String status) { | |
112 | - if (StringUtils.isAllEmpty(id) || StringUtils.isAllEmpty(status)) { | |
111 | + public boolean updateSysNoticeUsersStatusByNoticeId(String id, Integer status) { | |
112 | + if (StringUtils.isAllEmpty(id) || status == null) { | |
113 | 113 | throw new YtDataValidationException(ErrorMessage.INTERNAL_ERROR.name()); |
114 | 114 | } |
115 | 115 | return baseMapper.updateSysNoticeUsersStatusByNoticeId(id, status); | ... | ... |
... | ... | @@ -30,7 +30,7 @@ public interface SysNoticeUserMapper extends BaseMapper<SysNoticeUser> { |
30 | 30 | */ |
31 | 31 | SysNoticeUserDTO get(@Param("id") String id, @Param("tenantId") String tenantId); |
32 | 32 | |
33 | - boolean updateSysNoticeUsersStatusByNoticeId(@Param("noticeId")String noticeId, @Param("status")String status); | |
33 | + boolean updateSysNoticeUsersStatusByNoticeId(@Param("noticeId")String noticeId, @Param("status")Integer status); | |
34 | 34 | |
35 | 35 | |
36 | 36 | } | ... | ... |
... | ... | @@ -21,11 +21,11 @@ public interface SysNoticeUserService extends BaseService<SysNoticeUser>{ |
21 | 21 | |
22 | 22 | SysNoticeUserDTO get(String id,String tenantId); |
23 | 23 | |
24 | - void saveSysNoticeUser (List<String> userIds, String tenantId,String noticeId,String status); | |
24 | + void saveSysNoticeUser (List<String> userIds, String tenantId,String noticeId,Integer status); | |
25 | 25 | |
26 | 26 | List<String> getSysNoticeUserIdsByNoticeId(String noticeId); |
27 | 27 | |
28 | - boolean updateSysNoticeUsersStatusByNoticeId(String noticeId, String status); | |
28 | + boolean updateSysNoticeUsersStatusByNoticeId(String noticeId, Integer status); | |
29 | 29 | |
30 | 30 | boolean deleteNoticUserByNoticeId(List<String> noticeId); |
31 | 31 | } | ... | ... |
... | ... | @@ -32,15 +32,15 @@ |
32 | 32 | sn.id id, |
33 | 33 | sn.type AS type, |
34 | 34 | sn.title title, |
35 | - sn.content AS content, | |
36 | - ( | |
37 | - <include refid="dict"/> | |
38 | - AND sd.dict_code = 'receiver_type' AND sdi.item_value = sn.receiver_type | |
39 | - ) receiver_type, | |
40 | - ( | |
41 | - <include refid="dict"/> | |
42 | - AND sd.dict_code = 'draft_status' AND sdi.item_value = sn.status | |
43 | - ) status, | |
35 | + sn.content AS content,sn.receiver_type,sn.status, | |
36 | +<!-- (--> | |
37 | +<!-- <include refid="dict"/>--> | |
38 | +<!-- AND sd.dict_code = 'receiver_type' AND sdi.item_value = sn.receiver_type--> | |
39 | +<!-- ) receiver_type,--> | |
40 | +<!-- (--> | |
41 | +<!-- <include refid="dict"/>--> | |
42 | +<!-- AND sd.dict_code = 'draft_status' AND sdi.item_value = sn.status--> | |
43 | +<!-- ) status,--> | |
44 | 44 | sn.sender_name sender_name, |
45 | 45 | sn.sender_date sender_date, |
46 | 46 | sn.creator creator, | ... | ... |