package com.nova.sankuai.domain.entity; import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @Author Lilinhong * @Date 2022/7/12 17:52 */ @Data @ApiModel(value = "成本配置") public class CostConfig { @ApiModelProperty(value = "主键") @TableId private Long id; @ApiModelProperty(value = "渠道id") private Long channelId; @ApiModelProperty(value = "渠道名称") private String channelName; @ApiModelProperty(value = "渠道Code") private Integer channelCode; @ApiModelProperty(value = "默认标识 0-否 1-是") private Integer defaultFlag; @ApiModelProperty(value = "是否删除 0为否,1为是") @TableLogic private Integer isDelete; @ApiModelProperty(value = "创建时间") private Date creationDate; @ApiModelProperty(value = "更新时间") private Date lastUpdateDate; @ApiModelProperty(value = "关联省份+城市Id") @TableField(updateStrategy = FieldStrategy.IGNORED) private String relationCity; @ApiModelProperty(value = "关联城市Id") @TableField(updateStrategy = FieldStrategy.IGNORED) private String relationCityId; @ApiModelProperty(value = "关联城市名字") @TableField(updateStrategy = FieldStrategy.IGNORED) private String relationCityName; @ApiModelProperty(value = "UV单价,单位分") private Integer uvPrice; @ApiModelProperty(value = "注册单价,单位分") private Integer registerPrice; @ApiModelProperty(value = "完件单价,单位分") private Integer finishedPrice; }