package org.jeecg.modules.eam.vo; 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.jeecg.modules.flowable.domain.vo.FlowTaskVo; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * @Description: 保养标准 * @Author: jeecg-boot * @Date: 2025-03-26 * @Version: V1.0 */ @Data @ApiModel(description = "保养标准---工作流相关") public class EamMaintenanceStandardVo extends FlowTaskVo { /** * 编制人 */ @ApiModelProperty(value = "编制人") private String designer; /** * 编制日期 */ @ApiModelProperty(value = "编制日期") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date designTime; /** * 维修主任 */ @ApiModelProperty(value = "维修主任") private String repairManager; /** * 维修主任审批结果 */ @ApiModelProperty(value = "维修主任审批结果") private String repairManagerApproveResult; /** * 维修主任审批时间 */ @ApiModelProperty(value = "维修主任审批时间") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date repairManagerApproveTime; /** * 维修主任审批意见 */ @ApiModelProperty(value = "维修主任审批意见") private String repairManagerApproveComment; /** * 技术主管 */ @ApiModelProperty(value = "技术主管") private String technicalManager; /** * 技术主管审批结果 */ @ApiModelProperty(value = "技术主管审批结果") private String technicalManagerApproveResult; /** * 技术主管审批时间 */ @ApiModelProperty(value = "技术主管审批时间") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date technicalManagerApproveTime; /** * 技术主管审批意见 */ @ApiModelProperty(value = "技术主管审批意见") private String technicalManagerApproveComment; //列表展示 @TableField(exist = false) private String equipmentCode; @TableField(exist = false) private String equipmentName; @TableField(exist = false) private String keyword; @TableField(exist = false) private String equipmentModel; }