| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | |
| | |
| | | /**申请单号*/ |
| | | @ApiModelProperty(value = "申请单号") |
| | | private String applicationOrderNum; |
| | | /**设备ID*/ |
| | | @ApiModelProperty(value = "设备ID") |
| | | private String equipmentId; |
| | | /**申请人*/ |
| | | @ApiModelProperty(value = "申请人") |
| | | @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username") |
| | | private String applicant; |
| | | /**申请部门*/ |
| | | @ApiModelProperty(value = "申请部门") |
| | | @Dict(dictTable = "eam_base_factory", dicText = "factory_name", dicCode = "org_code") |
| | | private String factoryOrgCode; |
| | | /**申请日期*/ |
| | | @ApiModelProperty(value = "申请日期") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date applyDate; |
| | | /**申请单状态;待提交、待单位室级领导审核、生产设备管理主管审核、待保障部领导审核、已作废、已完成*/ |
| | | @ApiModelProperty(value = "申请单状态;待提交、待单位室级领导审核、生产设备管理主管审核、待保障部领导审核、已作废、已完成") |
| | | private String applicationStatus; |
| | | /**申请单位室级领导签字*/ |
| | | @ApiModelProperty(value = "申请单位室级领导签字") |
| | | @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username") |
| | | private String departHeaderSignature; |
| | | /**申请单位室级领导签字时间*/ |
| | | @ApiModelProperty(value = "申请单位室级领导签字时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date departHeaderSignatureTime; |
| | | /**申请单位室级领导签字结果*/ |
| | | @ApiModelProperty(value = "申请单位室级领导签字结果") |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String departHeaderSignatureResult; |
| | | /**申请单位室级领导意见*/ |
| | | @ApiModelProperty(value = "申请单位室级领导意见") |
| | | private String departHeaderComment; |
| | | /**生产设备管理主管签字*/ |
| | | @ApiModelProperty(value = "生产设备管理主管签字") |
| | | @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username") |
| | | private String productionHeaderSignature; |
| | | /**生产设备管理主管签字四件*/ |
| | | @ApiModelProperty(value = "生产设备管理主管签字四件") |
| | | /**生产设备管理主管签字时间*/ |
| | | @ApiModelProperty(value = "生产设备管理主管签字时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date productionHeaderSignatureTime; |
| | | /**生产设备管理主管签字结果*/ |
| | | @ApiModelProperty(value = "生产设备管理主管签字结果") |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String productionHeaderSignatureResult; |
| | | /**生产设备管理主管意见*/ |
| | | @ApiModelProperty(value = "生产设备管理主管意见") |
| | | private String productionHeaderComment; |
| | | /**生产保障部领导签字*/ |
| | | @ApiModelProperty(value = "生产保障部领导签字") |
| | | @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username") |
| | | private String productionSupportSignature; |
| | | /**生产保障部领导签字时间*/ |
| | | @ApiModelProperty(value = "生产保障部领导签字时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date productionSupportSignatureTime; |
| | | /**生产保障部领导签字解结果*/ |
| | | @ApiModelProperty(value = "生产保障部领导签字解结果") |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String productionSupportSignatureResult; |
| | | /**生产保障部领导意见*/ |
| | | @ApiModelProperty(value = "生产保障部领导意见") |
| | | private String productionSupportComment; |
| | | /**HF编码*/ |
| | | @ApiModelProperty(value = "HF编码") |
| | | private String hfCode; |
| | | /**备注*/ |
| | | @ApiModelProperty(value = "备注") |
| | | private String remark; |
| | | |
| | | @TableField(exist = false) |
| | | private String equipmentCode; |
| | | @TableField(exist = false) |
| | | private String equipmentName; |
| | | @TableField(exist = false) |
| | | private String equipmentModel; |
| | | } |