package com.xinquan.system.api.domain; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.time.LocalDateTime; import lombok.Data; /** *
* 用户课程关系表 *
* * @author mitao * @since 2024-08-21 */ @Data @TableName("t_app_user_course") @ApiModel(value="AppUserCourse对象", description="用户课程关系表") public class AppUserCourse implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "用户课程关系id") @TableId(value = "id",type = IdType.ASSIGN_ID) private Long id; @ApiModelProperty(value = "用户id") @TableField("app_user_id") private Long appUserId; @ApiModelProperty(value = "课程id") @TableField("course_id") private Long courseId; @ApiModelProperty(value = "是否为赠送课程 1=是 2=否") @TableField("gift_flag") private Integer giftFlag; @ApiModelProperty(value = "关联订单id") @TableField("order_id") private Long orderId; @ApiModelProperty(value = "记录创建时间,前端忽略") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField(value = "create_time", fill = FieldFill.INSERT) private LocalDateTime createTime; }