package com.dsh.communityWorldCup.feignclient.course.model; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; /** * @author zhibing.pu * @Date 2023/11/25 11:59 */ @Data public class CoursePackageOrderStudent { /** * 主键 */ private Long id; /** * 用户id */ private Integer appUserId; /** * 学员id */ private Integer studentId; /** * 课包id */ private Integer coursePackageId; /** * 总课时 */ private Integer totalClassHours; /** * 剩余课时 */ private Integer laveClassHours; /** * 缺课次数 */ private Integer absencesNumber; /** * 退课课时 */ private Integer dropoutsNumber; /** * 课程状态(1=正常,2=已退课) */ private Integer status; /** * 退课时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date withdrawalTime; /** * 退课凭证 */ private String certificate; /** * 状态(1=正常,2=冻结,3=删除) */ private Integer state; /** * 添加时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date insertTime; /** * 赠送课时 */ private Integer giftClassHours; /** * 课程有效期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date useTime; }