package com.ydtech.modules.partner.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; import java.util.List; @Data public class PartnerExpiredCommission { @TableId(value = "id",type = IdType.ASSIGN_ID) private String id; @ApiModelProperty(value = "姓名") @TableField(value = "name") private String name; @ApiModelProperty(value = "手机号") @TableField(value = "mobile") private String mobile; @ApiModelProperty(value = "工号") @TableField(value = "user_id") private String userId; @ApiModelProperty(value = "机构ID") @TableField(value = "dept_id") private String deptId; @ApiModelProperty(value = "机构名称") @TableField(value = "dept_name") private String deptName; @ApiModelProperty(value = "等级") @TableField(value = "grade") private String grade; @ApiModelProperty(value = "变更后等级") @TableField(value = "grade_after") private String gradeAfter; @ApiModelProperty(value = "锁定佣金") @TableField(value = "lock_commission") private BigDecimal lockCommission; @ApiModelProperty(value = "降级时间") @TableField(value = "downgrade_time") private Date downgradeTime; @ApiModelProperty(value = "过期时间") @TableField(value = "expiration") private Date expiration; /** * 创建者 */ @TableField(value = "create_by") private String createBy; /** * 创建时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @TableField(value = "create_time") private Date createTime; /** * 更新者 */ @TableField(value = "update_by") private String updateBy; /** * 更新时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @TableField(value = "update_time") private Date updateTime; /** * 更新时间 */ @TableField(value = "data_time") private String dataTime; /** * 当前页码 */ @TableField(exist = false) private int pageNum = 1; /** * 每页数量 */ @TableField(exist = false) private int pageSize = 10; @TableField(exist = false) private List startTime; }