package com.ruoyi.other.api.domain; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** *
* *
* * @author luodangjia * @since 2024-11-20 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_shop") @ApiModel(value="Shop对象", description="") public class Shop implements Serializable { 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 = "上级门店id") @TableField("pid") private Integer pid; @ApiModelProperty(value = "营业星期(1,2,3,4,5,6,7)") @TableField("business_date") private String businessDate; @ApiModelProperty(value = "开始时间(HH:mm)") @TableField("start_time") private String startTime; @ApiModelProperty(value = "结束时间(HH:mm)") @TableField("end_time") private String endTime; @ApiModelProperty(value = "店长姓名") @TableField("shop_manager") private String shopManager; @ApiModelProperty(value = "电话") @TableField("phone") private String phone; @ApiModelProperty(value = "店长用户id") @TableField("app_user_id") private Integer appUserId; @ApiModelProperty(value = "客户电话(同步到t_phone表)") @TableField("service_tel") private String serviceTel; @ApiModelProperty(value = "资质证书图片") @TableField("certification") private String certification; @ApiModelProperty(value = "经度") @TableField("longitude") private String longitude; @ApiModelProperty(value = "纬度") @TableField("latitude") private String latitude; @ApiModelProperty(value = "详细地址") @TableField("address") private String address; @ApiModelProperty(value = "状态(1=正常,2=冻结)") @TableField("status") private Integer status; @ApiModelProperty(value = "门店积分总数") @TableField("shop_all_point") private BigDecimal shopAllPoint; @ApiModelProperty(value = "门店业绩积分") @TableField("shop_point") private BigDecimal shopPoint; @ApiModelProperty(value = "门店返佣积分") @TableField("share_point") private BigDecimal sharePoint; @ApiModelProperty(value = "门店服务积分") @TableField("server_point") private BigDecimal serverPoint; @ApiModelProperty(value = "下级门店返佣积分") @TableField("lower_level_rebate_points") private BigDecimal lowerLevelRebatePoints; @ApiModelProperty(value = "门店已用积分") @TableField("use_point") private BigDecimal usePoint; @ApiModelProperty(value = "门店分佣总金额") @TableField("giveaway_all_money") private BigDecimal giveawayAllMoney; @ApiModelProperty(value = "门店分佣金额") @TableField("giveaway_money") private BigDecimal giveawayMoney; @ApiModelProperty(value = "绑定下级门店分佣金额") @TableField("lower_level_giveaway_money") private BigDecimal lowerLevelGiveawayMoney; @ApiModelProperty(value = "门店服务分佣金额") @TableField("server_giveaway_money") private BigDecimal serverGiveawayMoney; @ApiModelProperty(value = "可提现金额") @TableField("can_withdraw_money") private BigDecimal canWithdrawMoney; @ApiModelProperty(value = "已提现金额") @TableField("withdraw_money") private BigDecimal withdrawMoney; @ApiModelProperty(value = "门店订单总数") @TableField("order_number") private Integer orderNumber; @ApiModelProperty(value = "门店服务订单数") @TableField("server_order_number") private Integer serverOrderNumber; @ApiModelProperty(value = "单品自提订单数") @TableField("custom_order_number") private Integer customOrderNumber; @ApiModelProperty(value = "删除(0=否,1=是)") @TableField("del_flag") @TableLogic private Integer delFlag; @ApiModelProperty(value = "添加时间") @TableField("create_time") private LocalDateTime createTime; }