|
|
|
@ -2,6 +2,7 @@ package cn.estsh.i3plus.core.apiservice.controller.busi;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.core.api.iservice.busi.ISysMessageService;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.SysMessage;
|
|
|
|
@ -35,7 +36,7 @@ public class SysMessageController {
|
|
|
|
|
@Autowired
|
|
|
|
|
private ISysMessageService sysMessageService;
|
|
|
|
|
|
|
|
|
|
@PutMapping(value = "/insert")
|
|
|
|
|
@PostMapping(value = "/insert")
|
|
|
|
|
@ApiOperation(value = "新增消息",notes = "新增消息")
|
|
|
|
|
public ResultBean insertSysMessage(SysMessage sysMessage){
|
|
|
|
|
try {
|
|
|
|
@ -46,11 +47,14 @@ public class SysMessageController {
|
|
|
|
|
ValidatorBean.beginValid(sysMessage)
|
|
|
|
|
.notNull("messageTitle",sysMessage.getMessageTitle())
|
|
|
|
|
.notNull("messageContent",sysMessage.getMessageContent())
|
|
|
|
|
.notNull("messageSendId",sysMessage.getMessageSendId())
|
|
|
|
|
.notNull("messageAcceptId",sysMessage.getMessageAcceptId());
|
|
|
|
|
.checkNotZero("messageType",sysMessage.getMessageType())
|
|
|
|
|
.notNull("messageRecipientId",sysMessage.getMessageRecipientId());
|
|
|
|
|
|
|
|
|
|
// 添加初始化
|
|
|
|
|
ConvertBean.modelInitialize(sysMessage,user);
|
|
|
|
|
// sysMessage.setMessageSendId(user.getUser().getId());
|
|
|
|
|
// sysMessage.setRedSendName(user.getUser().getName());
|
|
|
|
|
sysMessage.setMessageStatus(ImppEnumUtil.USER_MESSAGE_STATUS.UNREAD.getValue());
|
|
|
|
|
// TODO 状态 status
|
|
|
|
|
|
|
|
|
|
sysMessageService.insertSysMessage(sysMessage);
|
|
|
|
@ -64,9 +68,9 @@ public class SysMessageController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@DeleteMapping("/delete")
|
|
|
|
|
@DeleteMapping("/delete/{id}")
|
|
|
|
|
@ApiOperation(value = "根据id删除消息",notes = "根据id删除消息")
|
|
|
|
|
public ResultBean deleteSysMessageById(String id){
|
|
|
|
|
public ResultBean deleteSysMessageById(@PathVariable("id") String id){
|
|
|
|
|
try {
|
|
|
|
|
// 条件校验
|
|
|
|
|
ValidatorBean.checkNotNull(id,"id不能为空");
|
|
|
|
@ -93,11 +97,13 @@ public class SysMessageController {
|
|
|
|
|
ValidatorBean.beginValid(sysMessage)
|
|
|
|
|
.notNull("messageTitle",sysMessage.getMessageTitle())
|
|
|
|
|
.notNull("messageContent",sysMessage.getMessageContent())
|
|
|
|
|
.notNull("messageSendId",sysMessage.getMessageSendId())
|
|
|
|
|
.notNull("messageAcceptId",sysMessage.getMessageAcceptId());
|
|
|
|
|
.checkNotZero("messageType",sysMessage.getMessageType())
|
|
|
|
|
.notNull("messageRecipientId",sysMessage.getMessageRecipientId());
|
|
|
|
|
|
|
|
|
|
// 添加初始化
|
|
|
|
|
ConvertBean.modelUpdate(sysMessage,user);
|
|
|
|
|
// sysMessage.setMessageSendId(user.getUser().getId());
|
|
|
|
|
// sysMessage.setRedSendName(user.getUser().getName());
|
|
|
|
|
// TODO 状态 status
|
|
|
|
|
|
|
|
|
|
sysMessageService.updateSysMessage(sysMessage);
|
|
|
|
@ -111,11 +117,11 @@ public class SysMessageController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/find-all")
|
|
|
|
|
@GetMapping(value = "/list")
|
|
|
|
|
@ApiOperation(value = "查询全部消息",notes = "查询全部消息")
|
|
|
|
|
public ResultBean findSysConfigAll(){
|
|
|
|
|
try {
|
|
|
|
|
List<SysMessage> sysMessageList = sysMessageService.findSysMessageAll();
|
|
|
|
|
List<SysMessage> sysMessageList = sysMessageService.listSysMessage();
|
|
|
|
|
return ResultBean.success("查询成功")
|
|
|
|
|
.setResultList(sysMessageList)
|
|
|
|
|
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|