package cn.cetc54.platform.zhyl.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicUpdate; import javax.persistence.*; import java.util.List; /** * 补贴统计表 * @author xfei * @date 2020/12/11 */ @Data @Entity @DynamicInsert @DynamicUpdate @Table(name = "t_yl_subsidy_person_statics") @TableName("t_yl_subsidy_person_statics") @ApiModel(value = "补贴人员") public class SubsidyPersonStatics { @Id @GeneratedValue(strategy= GenerationType.IDENTITY) private int id; @ApiModelProperty("补贴类型") private int subsidyType; @ApiModelProperty("补贴类型") private String areaId; @ApiModelProperty("月份") private String month; @ApiModelProperty("年新增") private int yearAdd; @ApiModelProperty("年退出") private int yearOut; @ApiModelProperty("年合计") private int yearSum; @ApiModelProperty("月新增") private int monthAdd; @ApiModelProperty("月退出") private int monthOut; @ApiModelProperty("月合计") private int monthSum; @ApiModelProperty("申请总次数") private int totalNum; @ApiModelProperty("复合总次数") private int checkNum; @ApiModelProperty("服务总人数") private int personNum; @Transient @TableField(exist=false) @ApiModelProperty(value = "补贴名称") private String subsidyTypeName; @Transient @TableField(exist=false) @ApiModelProperty(value = "子项") private List child; public String getSubsidyTypeName() { return SubsidyEmum.values()[subsidyType].name(); } }