package org.jeecg.modules.weekly.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; 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 lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: wek_evaluate * @Author: jeecg-boot * @Date: 2024-01-08 * @Version: V1.0 */ @Data @TableName("wek_evaluate") @ApiModel(value="wek_evaluate对象", description="wek_evaluate") public class WekEvaluate implements Serializable { private static final long serialVersionUID = 1L; /**year_week*/ @TableId(type = IdType.INPUT) @ApiModelProperty(value = "year_week") private String id; /**自评人账号*/ @Excel(name = "自评人账号", width = 15) @ApiModelProperty(value = "自评人账号") private String zp; /**自评人姓名*/ @Excel(name = "自评人姓名", width = 15) @ApiModelProperty(value = "自评人姓名") private String zpName; /**自评日期*/ @Excel(name = "自评日期", width = 15, format = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "自评日期") private Date zpDate; /**考评人账号*/ @Excel(name = "考评人账号", width = 15) @ApiModelProperty(value = "考评人账号") private String kp; /**考评人姓名*/ @Excel(name = "考评人姓名", width = 15) @ApiModelProperty(value = "考评人姓名") private String kpName; /**考评日期*/ @Excel(name = "考评日期", width = 15, format = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "考评日期") private Date kpDate; /**自评-计划与汇报*/ @Excel(name = "自评-计划与汇报", width = 15) @ApiModelProperty(value = "自评-计划与汇报") private String zpPlan; /**自评-工作完成量*/ @Excel(name = "自评-工作完成量", width = 15) @ApiModelProperty(value = "自评-工作完成量") private String zpAmount; /**自评-工作完成效率*/ @Excel(name = "自评-工作完成效率", width = 15) @ApiModelProperty(value = "自评-工作完成效率") private String zpEffe; /**自评-工作完成质量*/ @Excel(name = "自评-工作完成质量", width = 15) @ApiModelProperty(value = "自评-工作完成质量") private String zpQuality; /**考评-计划与汇报*/ @Excel(name = "考评-计划与汇报", width = 15) @ApiModelProperty(value = "考评-计划与汇报") private String kpPlan; /**考评-工作完成量*/ @Excel(name = "考评-工作完成量", width = 15) @ApiModelProperty(value = "考评-工作完成量") private String kpAmount; /**考评-工作完成效率*/ @Excel(name = "考评-工作完成效率", width = 15) @ApiModelProperty(value = "考评-工作完成效率") private String kpEffe; /**考评-工作完成质量*/ @Excel(name = "考评-工作完成质量", width = 15) @ApiModelProperty(value = "考评-工作完成质量") private String kpQuality; /**主管评价*/ @Excel(name = "主管评价", width = 15) @ApiModelProperty(value = "主管评价") private String kpEvaluate; /**创建人*/ @ApiModelProperty(value = "创建人") private String createBy; /**创建时间*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "创建时间") private Date createTime; /**更新人*/ @ApiModelProperty(value = "更新人") private String updateBy; /**更新时间*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "更新时间") private Date updateTime; /** * 第几周 */ private Integer week; /** * 年 */ private Integer year; private Integer month; private Integer yearWeek; //周报属于哪年哪周的标记,作用于 区间查询 /** * 领导附加分 */ private Double kpExtScore; /** * 领导附加分说明 */ private String kpExtDesc; /** * 部门小组 */ @TableField(exist = false) private String teamName; }