package com.ruoyi.contract.domain; import com.alibaba.excel.annotation.ExcelProperty; import com.baomidou.mybatisplus.annotation.*; import com.ruoyi.common.annotation.FieldNameApi; import com.ruoyi.common.core.domain.BaseEntityAdd; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.domain.BaseEntity; /** * 销售合同媒体子对象 con_sale_media * * @author jiangjunlei * @date 2024-06-07 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("con_sale_media") public class ConSaleMedia extends BaseEntityAdd { private static final long serialVersionUID=1L; /** * 主键 */ @TableId(value = "id") private Long id; /** * 销售合同id */ private Long saleId; /** * 城市id */ @FieldNameApi(name ="城市名称") private Long cityId; /** * 城市名称 */ @TableField(exist = false) private String cityName; /** * 城市id */ private String cityIds; /** * 媒体类型id */ @FieldNameApi(name ="媒体类型名称") private Long mediaId; /** * 媒体类型名称 */ @TableField(exist = false) private String mediaName; /** * 媒体位置 */ @FieldNameApi(name ="媒体位置") private String mediaPosition; /** * 数量 */ @FieldNameApi(name ="数量") private Double accountNumber; /** * 发布频次 */ @FieldNameApi(name ="发布频次") private String releaseFrequency; /** * 上刊时间 */ @FieldNameApi(name ="上刊时间") private Date upTime; /** * 下刊时间 */ @FieldNameApi(name ="下刊时间") private Date downTime; /** * 周期 */ @FieldNameApi(name ="周期") private Double period; /** * 刊例价 */ @FieldNameApi(name ="刊例价") private Double printPrice; /** * 单位 */ @FieldNameApi(name ="单位") private String printPriceUnit; /** * 折扣 */ @FieldNameApi(name ="折扣") private String discount; /** * 媒体费 */ @FieldNameApi(name ="媒体费") private Double mediaFee; /** * 制作费 */ @FieldNameApi(name ="制作费") private Double productFee; /** * 比稿 */ @FieldNameApi(name ="比稿") private String compet; /** * 比稿返点 */ @FieldNameApi(name ="比稿返点") private String competReverPoit; /** * 比稿返点金额 */ @FieldNameApi(name ="比稿返点金额") private Double competReverMoney; /** * 其他返点 */ @FieldNameApi(name ="其他返点") private String otherReverPoit; /** * 备注 */ @FieldNameApi(name ="备注") private String remark; /** * 其他返点金额 */ @FieldNameApi(name ="其他返点金额") private Double otherReverMoney; /** * 其他返点2 */ @FieldNameApi(name ="其他返点2") private String otherReverPoit2; /** * 其他返点金额2 */ @FieldNameApi(name ="其他返点金额2") private Double otherReverMoney2; }