package com.dsh.guns.modular.system.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; /** *

* 门店基础配置 *

* * @author jqs * @since 2023-06-14 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_store_config") public class StoreConfig extends Model { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 门店id */ @TableField("storeId") private Integer storeId; /** * 数据类型(1=报名玩湃课程,2=预约场地,3=报名赛事及活动,4=免费福利,5=线上课程积分,6=购买优惠门票,7=看视频得奖励,8=智慧球场) */ @TableField("type") private Integer type; /** * 是否开启(0=否,1=是) */ @TableField("isOpen") private Integer isOpen; /** * 排序 */ @TableField("sort") private Integer sort; /** * 背景图 */ @TableField("backgroundImage") private String backgroundImage; @Override protected Serializable pkVal() { return this.id; } }