| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- package com.jeesite.modules.mes.entity;
- import java.util.Date;
- import javax.validation.constraints.Size;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.jeesite.common.entity.DataEntity;
- import com.jeesite.common.mybatis.annotation.Column;
- import com.jeesite.common.mybatis.annotation.Table;
- /**
- * 模具维保计划Entity
- * @author mes
- * @version 2026-07-10
- */
- @Table(name="mes_mold_maintenance_plan", alias="a", label="模具维保计划信息", columns={
- @Column(name="id", attrName="id", label="id", isPK=true),
- @Column(name="dept", attrName="dept", label="部门", isQuery=true),
- @Column(name="section", attrName="section", label="工段", isQuery=true),
- @Column(name="part_name", attrName="partName", label="零件名称", isQuery=true),
- @Column(name="part_no", attrName="partNo", label="零件号", isQuery=true),
- @Column(name="mold_code", attrName="moldCode", label="模具号", isQuery=true),
- @Column(name="maintenance_item_id", attrName="maintenanceItemId", label="模具维保项ID"),
- @Column(name="last_maintenance_type", attrName="lastMaintenanceType", label="上次维保类型", isQuery=true),
- @Column(name="last_maintenance_level", attrName="lastMaintenanceLevel", label="上次维保等级"),
- @Column(name="last_maintenance_content", attrName="lastMaintenanceContent", label="上次维保内容"),
- @Column(name="remain_batch_production_num", attrName="remainBatchProductionNum", label="剩余批次生产数"),
- @Column(name="last_maintenance_finish_qty", attrName="lastMaintenanceFinishQty", label="上次保养生产完成数"),
- @Column(name="initial_batch_production_num", attrName="initialBatchProductionNum", label="初始批次生产数"),
- @Column(name="batch_complete_num", attrName="batchCompleteNum", label="批次完成数"),
- @Column(name="last_maintenance_date", attrName="lastMaintenanceDate", label="上次维保时间", isQuery=true),
- @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="update_by", attrName="updateBy", label="update_by", isQuery=false),
- @Column(name="update_date", attrName="updateDate", label="update_date", isQuery=false, isUpdateForce=true),
- }, orderBy="a.update_date DESC"
- )
- public class MesMoldMaintenancePlan extends DataEntity<MesMoldMaintenancePlan> {
- private static final long serialVersionUID = 1L;
- private String dept; // 部门
- private String section; // 工段
- private String partName; // 零件名称
- private String partNo; // 零件号
- private String moldCode; // 模具号
- private String maintenanceItemId; // 模具维保项ID
- private String lastMaintenanceType; // 上次维保类型
- private String lastMaintenanceLevel; // 上次维保等级
- private String lastMaintenanceContent; // 上次维保内容
- private Integer remainBatchProductionNum; // 剩余批次生产数
- private Integer lastMaintenanceFinishQty; // 上次保养生产完成数
- private Integer initialBatchProductionNum; // 初始批次生产数
- private Integer batchCompleteNum; // 批次完成数
- private Date lastMaintenanceDate; // 上次维保时间
- public MesMoldMaintenancePlan() {
- this(null);
- }
- public MesMoldMaintenancePlan(String id){
- super(id);
- }
- @Size(min=0, max=100, message="部门长度不能超过 100 个字符")
- public String getDept() {
- return dept;
- }
- public void setDept(String dept) {
- this.dept = dept;
- }
- @Size(min=0, max=100, message="工段长度不能超过 100 个字符")
- public String getSection() {
- return section;
- }
- public void setSection(String section) {
- this.section = section;
- }
- @Size(min=0, max=255, message="零件名称长度不能超过 255 个字符")
- public String getPartName() {
- return partName;
- }
- public void setPartName(String partName) {
- this.partName = partName;
- }
- @Size(min=0, max=100, message="零件号长度不能超过 100 个字符")
- public String getPartNo() {
- return partNo;
- }
- public void setPartNo(String partNo) {
- this.partNo = partNo;
- }
- @Size(min=0, max=100, message="模具号长度不能超过 100 个字符")
- public String getMoldCode() {
- return moldCode;
- }
- public void setMoldCode(String moldCode) {
- this.moldCode = moldCode;
- }
- public String getMaintenanceItemId() {
- return maintenanceItemId;
- }
- public void setMaintenanceItemId(String maintenanceItemId) {
- this.maintenanceItemId = maintenanceItemId;
- }
- public String getLastMaintenanceType() {
- return lastMaintenanceType;
- }
- public void setLastMaintenanceType(String lastMaintenanceType) {
- this.lastMaintenanceType = lastMaintenanceType;
- }
- @Size(min=0, max=100, message="上次维保等级长度不能超过 100 个字符")
- public String getLastMaintenanceLevel() {
- return lastMaintenanceLevel;
- }
- public void setLastMaintenanceLevel(String lastMaintenanceLevel) {
- this.lastMaintenanceLevel = lastMaintenanceLevel;
- }
- public String getLastMaintenanceContent() {
- return lastMaintenanceContent;
- }
- public void setLastMaintenanceContent(String lastMaintenanceContent) {
- this.lastMaintenanceContent = lastMaintenanceContent;
- }
- public Integer getRemainBatchProductionNum() {
- return remainBatchProductionNum;
- }
- public void setRemainBatchProductionNum(Integer remainBatchProductionNum) {
- this.remainBatchProductionNum = remainBatchProductionNum;
- }
- public Integer getLastMaintenanceFinishQty() {
- return lastMaintenanceFinishQty;
- }
- public void setLastMaintenanceFinishQty(Integer lastMaintenanceFinishQty) {
- this.lastMaintenanceFinishQty = lastMaintenanceFinishQty;
- }
- public Integer getInitialBatchProductionNum() {
- return initialBatchProductionNum;
- }
- public void setInitialBatchProductionNum(Integer initialBatchProductionNum) {
- this.initialBatchProductionNum = initialBatchProductionNum;
- }
- public Integer getBatchCompleteNum() {
- return batchCompleteNum;
- }
- public void setBatchCompleteNum(Integer batchCompleteNum) {
- this.batchCompleteNum = batchCompleteNum;
- }
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- public Date getLastMaintenanceDate() {
- return lastMaintenanceDate;
- }
- public void setLastMaintenanceDate(Date lastMaintenanceDate) {
- this.lastMaintenanceDate = lastMaintenanceDate;
- }
- }
|