package response

import "time"

type SysUserLevelResponse struct {
	Id         int64     `excel:"name=主键id" xorm:"pk autoincr" json:"id"  `                        //主键id
	Label      string    `excel:"name=会员名称" xorm:"varchar(255)" json:"label"  binding:"required"`  //会员名称
	Money      string    `excel:"name=购买金额" xorm:"decimal(8,2)" json:"money"  `                    //购买金额
	ValidDate  int       `excel:"name=有效时间" xorm:"int(11)" json:"validDate"  `                     //有效时间
	IsForever  int       `excel:"name=是否永久会员,format=1=否,2=是" xorm:"tinyint(1)" json:"isForever"  ` //是否永久会员(1否 2是)
	IsPay      int       `excel:"name=是否购买,format=1=购买,2=不购买" xorm:"tinyint(1)" json:"isPay"  `    //是否购买(1购买 2不购买)
	IsShow     int       `excel:"name=是否显示,format=1=显示,2=隐藏" xorm:"tinyint(1)" json:"isShow"  `    //是否显示(1显示 2隐藏)
	Grade      int       `excel:"name=会员等级" xorm:"int(11)" json:"grade"  binding:"required"`       //会员等级
	Integral   int       `excel:"name=所需积分" xorm:"int(11)" json:"integral"  binding:"required"`    //所需积分
	Discount   int       `excel:"name=享受折扣" xorm:"int(11)" json:"discount"  binding:"required"`    //享受折扣
	Image      string    `excel:"name=会员卡背景" xorm:"varchar(255)" json:"image"  `                   //会员卡背景
	Icon       string    `excel:"name=会员图标" xorm:"varchar(255)" json:"icon"  binding:"required"`   //会员图标
	Explain    string    `excel:"name=说明" xorm:"text" json:"explain"  `                            //说明
	CreateBy   string    `excel:"name=创建者" xorm:"varchar(64)" json:"createBy"  `                   //创建者
	CreateTime time.Time `excel:"name=创建时间" xorm:"datetime" json:"createTime"  `                   //创建时间
	UpdateBy   string    `excel:"name=更新者" xorm:"varchar(64)" json:"updateBy"  `                   //更新者
	UpdateTime time.Time `excel:"name=更新时间" xorm:"datetime" json:"updateTime"  `                   //更新时间
	IsDel      int       `excel:"name=是否删除,format=1=删除,2=未删除" xorm:"tinyint(1)" json:"isDel"  `    //是否删除(1删除 2未删除)
}