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