package com.artfess.data.vo; import com.artfess.base.annotation.Excel; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; /** * 周训练计划 * * @author min.wu * @company 阿特菲斯信息技术有限公司 * @since 2024-09-02 */ @Data @ApiModel(value = "WeekPlanVo对象", description = "周训练计划") public class WeekPlanVo { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键ID") @TableId(value = "id_", type = IdType.ASSIGN_ID) private String id; @Excel(name = "年度", column = "A") @ApiModelProperty(value = "年度") private String year; @ApiModelProperty(value = "阶段名称") private String quarter; @Excel(name = "月份", column = "B") @ApiModelProperty(value = "月份") private Integer month; @Excel(name = "周序号", column = "C") @ApiModelProperty(value = "周序号【字典】(1:第一周、2:第二周、3:第三周、4:第四周)") private String week; @Excel(name = "开始时间", column = "D") @ApiModelProperty(value = "开始时间") private LocalDate startTime; @Excel(name = "结束时间", column = "E") @ApiModelProperty(value = "结束时间") private LocalDate endTime; @Excel(name = "单位", column = "F") @ApiModelProperty(value = "单位") private String orgName; @Excel(name = "专业", column = "G") @ApiModelProperty(value = "专业") private String majorName; @Excel(name = "岗位", column = "H") @ApiModelProperty(value = "岗位") @TableField("post_") private String post; @Excel(name = "训练课目", column = "I") @ApiModelProperty(value = "训练课目") private String subjectName; @Excel(name = "训练等级", column = "J") @ApiModelProperty(value = "训练等级") private String trainLevel; @Excel(name = "应训人数(人)", column = "K") @ApiModelProperty(value = "应训人数(人)") private Long totalNum; @Excel(name = "训练时长(h)", column = "L") @ApiModelProperty(value = "训练时长(h)") private BigDecimal hour; @Excel(name = "训练场地", column = "M") @ApiModelProperty(value = "训练场地") private String spaceName; @Excel(name = "教练员", column = "N") @ApiModelProperty(value = "教练员") private String coachName; @Excel(name = "主训员", column = "O") @ApiModelProperty(value = "主训员") private String mainUserName; @Excel(name = "训练方式", column = "P") @ApiModelProperty(value = "训练方式【字典】(1:集中组织、2:自行学习)") private String way; @Excel(name = "训练类别", column = "Q") @ApiModelProperty(value = "训练类别【字典】(1:基础共同训练,2:专业共同训练,3:岗前训练,4:岗位训练)") private String trainType; @Excel(name = "训练内容及要求", column = "R") @ApiModelProperty(value = "训练内容及要求") private String memo; }