package com.ruoyi.other.api.domain; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.web.domain.BasePojo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** *

* *

* * @author 无关风月 * @since 2024-08-06 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_activity") @ApiModel(value="TActivity对象", description="") public class TActivity extends BasePojo { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "活动标题") @TableField("name") private String name; @ApiModelProperty(value = "活动图地址") @TableField("img") private String img; @ApiModelProperty(value = "开始时间") @TableField("start_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private LocalDateTime startTime; @ApiModelProperty(value = "结束时间") @TableField("end_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private LocalDateTime endTime; @ApiModelProperty(value = "跳转类型(1=小程序内页面,2=小程序地址,3=网页地址)") @TableField("jump_type") private Integer jumpType; @ApiModelProperty(value = "跳转链接") @TableField("jump_url") private String jumpUrl; @ApiModelProperty(value = "上架状态(0=否,1=是)") @TableField("status") private Integer status; @ApiModelProperty(value = "小程序id") @TableField("applet_id") private String appletId; @ApiModelProperty(value = "小程序名称") @TableField("applet_name") private String appletName; @ApiModelProperty(value = "活动状态 1未开始 2已开始 3已结束") @TableField(exist = false) private Integer startState; }