Merge branch 'feature/REQ-1507' of axzsource.com:universal/infrastructure/backend/msg-center-plat into dev

This commit is contained in:
luofu 2023-11-15 17:17:15 +08:00
commit 794830ff5a
7 changed files with 26 additions and 1 deletions

View File

@ -15,8 +15,8 @@ import cn.axzo.msg.center.service.pending.request.PendingMessageQueryRequest;
import cn.axzo.msg.center.service.pending.request.PendingMessageStatisticRequest; import cn.axzo.msg.center.service.pending.request.PendingMessageStatisticRequest;
import cn.axzo.msg.center.service.pending.response.PendingMessageResponse; import cn.axzo.msg.center.service.pending.response.PendingMessageResponse;
import cn.axzo.msg.center.service.pending.response.PendingMessageStatisticResponse; import cn.axzo.msg.center.service.pending.response.PendingMessageStatisticResponse;
import cn.azxo.framework.common.model.CommonResponse;
import cn.axzo.msg.center.service.pending.response.PushPendingMessageDTO; import cn.axzo.msg.center.service.pending.response.PushPendingMessageDTO;
import cn.azxo.framework.common.model.CommonResponse;
import cn.azxo.framework.common.model.Page; import cn.azxo.framework.common.model.Page;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;

View File

@ -85,6 +85,10 @@ public class PendingMessageDTO implements Serializable {
* 工作台名称 * 工作台名称
*/ */
private String workspaceName; private String workspaceName;
/**
* 待办发起人的
*/
private Long ouId;
/** /**
* 业务类型 * 业务类型
*/ */
@ -141,6 +145,7 @@ public class PendingMessageDTO implements Serializable {
.bizFlag(pendingMessageRecord.getBizFlag()) .bizFlag(pendingMessageRecord.getBizFlag())
.workspaceId(pendingMessageRecord.getOrgId()) .workspaceId(pendingMessageRecord.getOrgId())
.workspaceName(pendingMessageRecord.getOrgName()) .workspaceName(pendingMessageRecord.getOrgName())
.ouId(pendingMessageRecord.getOuId())
.bizCategory(pendingMessageRecord.getBizCategory()) .bizCategory(pendingMessageRecord.getBizCategory())
.deadline(DateFormatUtil.toLocalDateTime(pendingMessageRecord.getDeadline())) .deadline(DateFormatUtil.toLocalDateTime(pendingMessageRecord.getDeadline()))
.createTime(DateFormatUtil.toLocalDateTime(pendingMessageRecord.getCreateAt())) .createTime(DateFormatUtil.toLocalDateTime(pendingMessageRecord.getCreateAt()))
@ -167,6 +172,7 @@ public class PendingMessageDTO implements Serializable {
.bizCategory(this.bizCategory) .bizCategory(this.bizCategory)
.workspaceId(this.workspaceId) .workspaceId(this.workspaceId)
.workspaceName(this.workspaceName) .workspaceName(this.workspaceName)
.ouId(this.ouId)
.createTimestamp(DateFormatUtil.toTimestamp(this.createTime)) .createTimestamp(DateFormatUtil.toTimestamp(this.createTime))
.updateTimestamp(DateFormatUtil.toTimestamp(this.updateTime)) .updateTimestamp(DateFormatUtil.toTimestamp(this.updateTime))
.deadlineTimestamp(DateFormatUtil.toTimestamp(this.deadline)) .deadlineTimestamp(DateFormatUtil.toTimestamp(this.deadline))

View File

@ -57,6 +57,11 @@ public class PendingMessagePushParam implements Serializable {
// * 消息所属项目部名称 // * 消息所属项目部名称
// */ // */
// private String workspaceName; // private String workspaceName;
/**
* 消息所属企业id
*/
private Long ouId;
/** /**
* 业务类型 * 业务类型
*/ */

View File

@ -356,6 +356,7 @@ public class PendingMessageNewServiceImpl implements PendingMessageNewService {
// 多个执行者生成多条record // 多个执行者生成多条record
return param.getExecutor().stream().map(executor -> { return param.getExecutor().stream().map(executor -> {
PendingMessageRecord record = new PendingMessageRecord(); PendingMessageRecord record = new PendingMessageRecord();
record.setOuId(param.getOuId());
record.setIdentityCode(UUIDUtil.uuidString()); record.setIdentityCode(UUIDUtil.uuidString());
record.setRequestNo(requestNo); record.setRequestNo(requestNo);
record.setState(PendingMessageStateEnum.HAS_BEEN_SENT); record.setState(PendingMessageStateEnum.HAS_BEEN_SENT);

View File

@ -51,6 +51,11 @@ public class PendingMessagePushRequest implements Serializable {
*/ */
@NotNull @NotNull
private Long workspaceId; private Long workspaceId;
/**
* 消息所属企业id
*/
private Long ouId;
// /** // /**
// * 删除工作台名称,通过id查 // * 删除工作台名称,通过id查
// * 消息所属项目部名称 // * 消息所属项目部名称

View File

@ -95,6 +95,10 @@ public class PendingMessageResponse implements Serializable {
* 工作台名称 * 工作台名称
*/ */
private String workspaceName; private String workspaceName;
/**
* 待办发起人的企业id
*/
private Long ouId;
/** /**
* 业务类型 * 业务类型
*/ */

View File

@ -92,6 +92,10 @@ public class PendingMessageRecord extends BaseEntityExt<PendingMessageRecord> im
* 消息所属组织名称 * 消息所属组织名称
*/ */
private String orgName; private String orgName;
/**
* 消息所属企业ID
*/
private Long ouId;
/** /**
* 待办状态 * 待办状态
*/ */