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;
|
|
/**
|
* <p>
|
* 门店基础配置
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-06-14
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@TableName("t_store_config")
|
public class StoreConfig extends Model<StoreConfig> {
|
|
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=智慧球场,9=世界杯,10=惠民卡)
|
*/
|
@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;
|
}
|
|
}
|