Browse Source

对接厅长信箱

master
wxc 4 months ago
parent
commit
0a6fe69806
  1. 6
      mailbox-lan/src/main/java/com/biutag/lan/controller/ApiV1Controller.java
  2. 2
      mailbox-lan/src/main/java/com/biutag/lan/domain/MailMark.java
  3. 1
      mailbox-lan/src/main/java/com/biutag/lan/domain/bo/MailApiV1Req.java
  4. 8
      mailbox-lan/src/main/java/com/biutag/lan/domain/vo/MailDomain.java

6
mailbox-lan/src/main/java/com/biutag/lan/controller/ApiV1Controller.java

@ -68,6 +68,10 @@ public class ApiV1Controller {
private final MailApprovalService mailApprovalService;
private final MailMarkService mailMarkService;
private final MailBlameService mailBlameService;
private final String key = "mailbox";
@Value("${spring.profiles.active}")
@ -233,6 +237,8 @@ public class ApiV1Controller {
mail.setInterviewAttachments(array.toJSONString());
}
mailDomain.setMail(mail);
mailDomain.setMailMark(mailMarkService.getById(mailId));
mailDomain.setMailBlames(mailBlameService.list(List.of(mailId)));
mailDomain.setFlows(flowService.list(mailId));
mailDomain.setApprovals(mailApprovalService.list(mailId));
return AjaxResult.success(mailDomain);

2
mailbox-lan/src/main/java/com/biutag/lan/domain/MailMark.java

@ -2,6 +2,7 @@ package com.biutag.lan.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
@ -52,6 +53,7 @@ public class MailMark {
/**
* 办结时间
*/
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime completionTime;
/**

1
mailbox-lan/src/main/java/com/biutag/lan/domain/bo/MailApiV1Req.java

@ -35,7 +35,6 @@ public class MailApiV1Req {
/**
* 联系人身份证号
*/
@IdCard
private String contactIdCard;
/**

8
mailbox-lan/src/main/java/com/biutag/lan/domain/vo/MailDomain.java

@ -1,8 +1,6 @@
package com.biutag.lan.domain.vo;
import com.biutag.lan.domain.Mail;
import com.biutag.lan.domain.MailApproval;
import com.biutag.lan.domain.MailFlow;
import com.biutag.lan.domain.*;
import lombok.Getter;
import lombok.Setter;
@ -19,6 +17,10 @@ public class MailDomain {
private Mail mail;
private MailMark mailMark;
private List<MailBlame> mailBlames = new ArrayList<>();
private List<MailFlow> flows = new ArrayList<>();
private List<MailApproval> approvals = new ArrayList<>();

Loading…
Cancel
Save