|
@@ -6,38 +6,49 @@ import javax.validation.constraints.Size;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.jeesite.common.entity.DataEntity;
|
|
import com.jeesite.common.entity.DataEntity;
|
|
|
import com.jeesite.common.mybatis.annotation.Column;
|
|
import com.jeesite.common.mybatis.annotation.Column;
|
|
|
|
|
+import com.jeesite.common.mybatis.annotation.JoinTable;
|
|
|
import com.jeesite.common.mybatis.annotation.Table;
|
|
import com.jeesite.common.mybatis.annotation.Table;
|
|
|
-import com.jeesite.common.mybatis.mapper.query.QueryType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 模具保养Entity
|
|
|
|
|
|
|
+ * 模具维保Entity
|
|
|
* @author mes
|
|
* @author mes
|
|
|
- * @version 2026-06-26
|
|
|
|
|
|
|
+ * @version 2026-06-27
|
|
|
*/
|
|
*/
|
|
|
-@Table(name="mes_mold_maintenance", alias="a", label="模具保养信息", columns={
|
|
|
|
|
|
|
+@Table(name="mes_mold_maintenance", alias="a", label="模具维保信息", columns={
|
|
|
@Column(name="id", attrName="id", label="id", isPK=true),
|
|
@Column(name="id", attrName="id", label="id", isPK=true),
|
|
|
- @Column(name="name", attrName="name", label="名称", isQuery=true),
|
|
|
|
|
- @Column(name="code", attrName="code", label="编号", isQuery=true),
|
|
|
|
|
- @Column(name="maintenance_date", attrName="maintenanceDate", label="保养日期", isQuery=true),
|
|
|
|
|
- @Column(name="content", attrName="content", label="保养内容"),
|
|
|
|
|
- @Column(name="maintenance_user", attrName="maintenanceUser", label="保养人", isQuery=true),
|
|
|
|
|
- @Column(name="maintenance_status", attrName="maintenanceStatus", label="保养状态", isQuery=true),
|
|
|
|
|
|
|
+ @Column(name="mold_resume_id", attrName="moldResumeId", label="模具履历"),
|
|
|
|
|
+ @Column(name="maintenance_date", attrName="maintenanceDate", label="维保日期", isQuery=true),
|
|
|
|
|
+ @Column(name="content", attrName="content", label="维保内容及过程"),
|
|
|
|
|
+ @Column(name="repair_type", attrName="repairType", label="修模类型", isQuery=true),
|
|
|
|
|
+ @Column(name="initiate_dept", attrName="initiateDept", label="发起部门"),
|
|
|
|
|
+ @Column(name="initiate_user", attrName="initiateUser", label="发起人", isQuery=true),
|
|
|
|
|
+ @Column(name="reason", attrName="reason", label="原因"),
|
|
|
|
|
+ @Column(name="accept_result", attrName="acceptResult", label="验收结果"),
|
|
|
@Column(name="remarks", attrName="remarks", label="备注"),
|
|
@Column(name="remarks", attrName="remarks", label="备注"),
|
|
|
@Column(name="create_by", attrName="createBy", label="create_by", isUpdate=false, isQuery=false),
|
|
@Column(name="create_by", attrName="createBy", label="create_by", isUpdate=false, isQuery=false),
|
|
|
@Column(name="create_date", attrName="createDate", label="create_date", isUpdate=false, isQuery=false, isUpdateForce=true),
|
|
@Column(name="create_date", attrName="createDate", label="create_date", isUpdate=false, isQuery=false, isUpdateForce=true),
|
|
|
@Column(name="update_by", attrName="updateBy", label="update_by", isQuery=false),
|
|
@Column(name="update_by", attrName="updateBy", label="update_by", isQuery=false),
|
|
|
@Column(name="update_date", attrName="updateDate", label="update_date", isQuery=false, isUpdateForce=true),
|
|
@Column(name="update_date", attrName="updateDate", label="update_date", isQuery=false, isUpdateForce=true),
|
|
|
-}, orderBy="a.maintenance_date DESC"
|
|
|
|
|
|
|
+}, joinTable={
|
|
|
|
|
+ @JoinTable(type= JoinTable.Type.LEFT_JOIN, entity=MesMoldResume.class, attrName="this", alias="b",
|
|
|
|
|
+ on="a.mold_resume_id = b.id",
|
|
|
|
|
+ columns={
|
|
|
|
|
+ @Column(name="mold_name", attrName="moldName", label="模具名称", isQuery=true),
|
|
|
|
|
+ }),
|
|
|
|
|
+}, orderBy="a.update_date DESC"
|
|
|
)
|
|
)
|
|
|
public class MesMoldMaintenance extends DataEntity<MesMoldMaintenance> {
|
|
public class MesMoldMaintenance extends DataEntity<MesMoldMaintenance> {
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
- private String name; // 名称
|
|
|
|
|
- private String code; // 编号
|
|
|
|
|
- private Date maintenanceDate; // 保养日期
|
|
|
|
|
- private String content; // 保养内容
|
|
|
|
|
- private String maintenanceUser; // 保养人
|
|
|
|
|
- private String maintenanceStatus; // 保养状态
|
|
|
|
|
|
|
+ private String moldResumeId; // 模具履历ID
|
|
|
|
|
+ private String moldName; // 模具名称(关联模具履历表)
|
|
|
|
|
+ private Date maintenanceDate; // 维保日期
|
|
|
|
|
+ private String content; // 维保内容及过程
|
|
|
|
|
+ private String repairType; // 修模类型
|
|
|
|
|
+ private String initiateDept; // 发起部门
|
|
|
|
|
+ private String initiateUser; // 发起人
|
|
|
|
|
+ private String reason; // 原因
|
|
|
|
|
+ private String acceptResult; // 验收结果
|
|
|
|
|
|
|
|
public MesMoldMaintenance() {
|
|
public MesMoldMaintenance() {
|
|
|
this(null);
|
|
this(null);
|
|
@@ -47,22 +58,21 @@ public class MesMoldMaintenance extends DataEntity<MesMoldMaintenance> {
|
|
|
super(id);
|
|
super(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @Size(min=0, max=255, message="名称长度不能超过 255 个字符")
|
|
|
|
|
- public String getName() {
|
|
|
|
|
- return name;
|
|
|
|
|
|
|
+ public String getMoldResumeId() {
|
|
|
|
|
+ return moldResumeId;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void setName(String name) {
|
|
|
|
|
- this.name = name;
|
|
|
|
|
|
|
+ public void setMoldResumeId(String moldResumeId) {
|
|
|
|
|
+ this.moldResumeId = moldResumeId;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @Size(min=0, max=100, message="编号长度不能超过 100 个字符")
|
|
|
|
|
- public String getCode() {
|
|
|
|
|
- return code;
|
|
|
|
|
|
|
+ @Size(min=0, max=255, message="模具名称长度不能超过 255 个字符")
|
|
|
|
|
+ public String getMoldName() {
|
|
|
|
|
+ return moldName;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void setCode(String code) {
|
|
|
|
|
- this.code = code;
|
|
|
|
|
|
|
+ public void setMoldName(String moldName) {
|
|
|
|
|
+ this.moldName = moldName;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@@ -82,20 +92,47 @@ public class MesMoldMaintenance extends DataEntity<MesMoldMaintenance> {
|
|
|
this.content = content;
|
|
this.content = content;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @Size(min=0, max=100, message="保养人长度不能超过 100 个字符")
|
|
|
|
|
- public String getMaintenanceUser() {
|
|
|
|
|
- return maintenanceUser;
|
|
|
|
|
|
|
+ @Size(min=0, max=100, message="修模类型长度不能超过 100 个字符")
|
|
|
|
|
+ public String getRepairType() {
|
|
|
|
|
+ return repairType;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void setMaintenanceUser(String maintenanceUser) {
|
|
|
|
|
- this.maintenanceUser = maintenanceUser;
|
|
|
|
|
|
|
+ public void setRepairType(String repairType) {
|
|
|
|
|
+ this.repairType = repairType;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public String getMaintenanceStatus() {
|
|
|
|
|
- return maintenanceStatus;
|
|
|
|
|
|
|
+ @Size(min=0, max=100, message="发起部门长度不能超过 100 个字符")
|
|
|
|
|
+ public String getInitiateDept() {
|
|
|
|
|
+ return initiateDept;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void setMaintenanceStatus(String maintenanceStatus) {
|
|
|
|
|
- this.maintenanceStatus = maintenanceStatus;
|
|
|
|
|
|
|
+ public void setInitiateDept(String initiateDept) {
|
|
|
|
|
+ this.initiateDept = initiateDept;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Size(min=0, max=100, message="发起人长度不能超过 100 个字符")
|
|
|
|
|
+ public String getInitiateUser() {
|
|
|
|
|
+ return initiateUser;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setInitiateUser(String initiateUser) {
|
|
|
|
|
+ this.initiateUser = initiateUser;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getReason() {
|
|
|
|
|
+ return reason;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setReason(String reason) {
|
|
|
|
|
+ this.reason = reason;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Size(min=0, max=100, message="验收结果长度不能超过 100 个字符")
|
|
|
|
|
+ public String getAcceptResult() {
|
|
|
|
|
+ return acceptResult;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setAcceptResult(String acceptResult) {
|
|
|
|
|
+ this.acceptResult = acceptResult;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|