package org.jeecg.modules.eam.entity; import java.io.Serializable; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.jeecg.common.aspect.annotation.Dict; import org.jeecg.common.system.base.entity.JeecgEntity; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import java.util.Date; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.UnsupportedEncodingException; /** * @Description: 操作证管理明细 * @Author: jeecg-boot * @Date: 2023-10-17 * @Version: V1.0 */ @ApiModel(value="mom_eam_operation_certificate_detail对象", description="操作证管理明细") @Data @TableName("mom_eam_operation_certificate_detail") public class OperationCertificateDetail extends JeecgEntity implements Serializable { private static final long serialVersionUID = 1L; @Excel(name = "发生日期", width = 15, format = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "发生日期") private Date happenDate; /**证书ID*/ @ApiModelProperty(value = "证书ID") private String operationCertificateId; /**类型*/ @Excel(name = "类型", width = 15) @ApiModelProperty(value = "类型") @Dict(dicCode = "certificate_change_type") private String type; /**设备id*/ @Excel(name = "设备id", width = 15) @ApiModelProperty(value = "设备id") private String equipmentId; /**扣分项*/ @Excel(name = "扣分项", width = 15) @ApiModelProperty(value = "扣分项") @Dict(dictTable = "mom_eam_base_deduction_item", dicText = "content", dicCode = "id") private String deductionItem; /**扣分周期*/ @Excel(name = "扣分周期", width = 15) @ApiModelProperty(value = "扣分周期") private String period; /**属性字段1*/ @Excel(name = "属性字段1", width = 15) @ApiModelProperty(value = "属性字段1") private String uda1; /**属性字段2*/ @Excel(name = "属性字段2", width = 15) @ApiModelProperty(value = "属性字段2") private String uda2; /**属性字段3*/ @Excel(name = "属性字段3", width = 15) @ApiModelProperty(value = "属性字段3") private String uda3; /**属性字段4*/ @Excel(name = "属性字段4", width = 15) @ApiModelProperty(value = "属性字段4") private String uda4; /**属性字段5*/ @Excel(name = "属性字段5", width = 15) @ApiModelProperty(value = "属性字段5") private String uda5; }