diff --git a/ems-system/src/main/java/com/xzzn/ems/domain/EmsTicket.java b/ems-system/src/main/java/com/xzzn/ems/domain/EmsTicket.java index ea401d1..fd5a8b2 100644 --- a/ems-system/src/main/java/com/xzzn/ems/domain/EmsTicket.java +++ b/ems-system/src/main/java/com/xzzn/ems/domain/EmsTicket.java @@ -9,15 +9,15 @@ import com.xzzn.common.annotation.Excel; /** * 工单主对象 ems_ticket - * + * * @author xzzn - * @date 2025-06-26 + * @date 2025-07-15 */ public class EmsTicket extends BaseEntity { private static final long serialVersionUID = 1L; - /** $column.columnComment */ + /** */ private String id; /** 工单号(规则:T+日期+6位随机) */ @@ -44,9 +44,14 @@ public class EmsTicket extends BaseEntity @Excel(name = "1待处理 2处理中 3已完成") private Long status; + /** 期望完成时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "期望完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date expectedCompleteTime; + /** 完成时间 */ - @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date completeTime; /** 处理人ID */ @@ -57,22 +62,22 @@ public class EmsTicket extends BaseEntity @Excel(name = "0-已废弃 1-有效") private Long isDelete; - public void setId(String id) + public void setId(String id) { this.id = id; } - public String getId() + public String getId() { return id; } - public void setTicketNo(String ticketNo) + public void setTicketNo(String ticketNo) { this.ticketNo = ticketNo; } - public String getTicketNo() + public String getTicketNo() { return ticketNo; } @@ -87,91 +92,104 @@ public class EmsTicket extends BaseEntity return userId; } - public void setTitle(String title) + public void setTitle(String title) { this.title = title; } - public String getTitle() + public String getTitle() { return title; } - public void setContent(String content) + public void setContent(String content) { this.content = content; } - public String getContent() + public String getContent() { return content; } - public void setImages(String images) + public void setImages(String images) { this.images = images; } - public String getImages() + public String getImages() { return images; } - public void setStatus(Long status) + public void setStatus(Long status) { this.status = status; } - public Long getStatus() + public Long getStatus() { return status; } - public void setCompleteTime(Date completeTime) + public void setExpectedCompleteTime(Date expectedCompleteTime) + { + this.expectedCompleteTime = expectedCompleteTime; + } + + public Date getExpectedCompleteTime() + { + return expectedCompleteTime; + } + + public void setCompleteTime(Date completeTime) { this.completeTime = completeTime; } - public Date getCompleteTime() + public Date getCompleteTime() { return completeTime; } - public void setWorkUserId(Long workUserId) + public void setWorkUserId(Long workUserId) { this.workUserId = workUserId; } - public Long getWorkUserId() + public Long getWorkUserId() { return workUserId; } - public Long getIsDelete() { - return isDelete; + public void setIsDelete(Long isDelete) + { + this.isDelete = isDelete; } - public void setIsDelete(Long isDelete) { - this.isDelete = isDelete; + public Long getIsDelete() + { + return isDelete; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("ticketNo", getTicketNo()) - .append("userId", getUserId()) - .append("title", getTitle()) - .append("content", getContent()) - .append("images", getImages()) - .append("status", getStatus()) - .append("createTime", getCreateTime()) - .append("completeTime", getCompleteTime()) - .append("createBy", getCreateBy()) - .append("updateBy", getUpdateBy()) - .append("updateTime", getUpdateTime()) - .append("workUserId", getWorkUserId()) - .append("isDelete", getIsDelete()) - .toString(); + .append("id", getId()) + .append("ticketNo", getTicketNo()) + .append("userId", getUserId()) + .append("title", getTitle()) + .append("content", getContent()) + .append("images", getImages()) + .append("status", getStatus()) + .append("expectedCompleteTime", getExpectedCompleteTime()) + .append("completeTime", getCompleteTime()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("workUserId", getWorkUserId()) + .append("isDelete", getIsDelete()) + .toString(); } } diff --git a/ems-system/src/main/resources/mapper/ems/EmsTicketMapper.xml b/ems-system/src/main/resources/mapper/ems/EmsTicketMapper.xml index eb0041e..f2862f0 100644 --- a/ems-system/src/main/resources/mapper/ems/EmsTicketMapper.xml +++ b/ems-system/src/main/resources/mapper/ems/EmsTicketMapper.xml @@ -12,8 +12,9 @@ - + + @@ -22,28 +23,28 @@ - select id, ticket_no, user_id, title, content, images, status, create_time, complete_time, create_by, update_by, update_time, work_user_id, isDelete from ems_ticket + select id, ticket_no, user_id, title, content, images, status, expected_complete_time, complete_time, create_time, create_by, update_by, update_time, work_user_id, isDelete from ems_ticket @@ -55,8 +56,9 @@ content, images, status, - create_time, + expected_complete_time, complete_time, + create_time, create_by, update_by, update_time, @@ -70,8 +72,9 @@ #{content}, #{images}, #{status}, - #{createTime}, + #{expectedCompleteTime}, #{completeTime}, + #{createTime}, #{createBy}, #{updateBy}, #{updateTime}, @@ -89,8 +92,9 @@ content = #{content}, images = #{images}, status = #{status}, - create_time = #{createTime}, + expected_complete_time = #{expectedCompleteTime}, complete_time = #{completeTime}, + create_time = #{createTime}, create_by = #{createBy}, update_by = #{updateBy}, update_time = #{updateTime}, @@ -123,7 +127,9 @@ s.user_name as userName, s1.user_name as workName, t.create_time as createTime, - t.id + t.id, + t.images, + t.expected_complete_time as expectedCompleteTime FROM ems_ticket t LEFT JOIN sys_user s on t.user_id = s.user_id LEFT JOIN sys_user s1 on t.work_user_id = s1.user_id