123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- package com.cuidian.srm.cuspCode.vo;
- import java.util.List;
- import com.cuidian.srm.cuspCode.entity.CuspCustomerProfile;
- import com.cuidian.srm.cuspCode.entity.CuspCustomerProfileMan;
- import lombok.Data;
- import org.jeecgframework.poi.excel.annotation.Excel;
- import org.jeecgframework.poi.excel.annotation.ExcelEntity;
- import org.jeecgframework.poi.excel.annotation.ExcelCollection;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import org.springframework.format.annotation.DateTimeFormat;
- import java.util.Date;
- import org.jeecg.common.aspect.annotation.Dict;
- import org.jeecg.common.constant.ProvinceCityArea;
- import org.jeecg.common.util.SpringContextUtils;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- /**
- * @Description: 客户档案
- * @Author: jeecg-boot
- * @Date: 2024-11-07
- * @Version: V1.0
- */
- @Data
- @ApiModel(value="cusp_customer_profilePage对象", description="客户档案")
- public class CuspCustomerProfilePage {
- /**主键id*/
- @ApiModelProperty(value = "主键id")
- private String id;
- /**创建人*/
- @ApiModelProperty(value = "创建人")
- private String createBy;
- /**创建时间*/
- @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty(value = "创建时间")
- private Date createTime;
- /**更新人*/
- @ApiModelProperty(value = "更新人")
- private String updateBy;
- /**更新时间*/
- @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty(value = "更新时间")
- private Date updateTime;
- /**状态(1-启用,0-停用)*/
- @Excel(name = "状态(1-启用,0-停用)", width = 15)
- @ApiModelProperty(value = "状态(1-启用,0-停用)")
- private Integer status;
- /**删除状态(0-正常,1-已删除)*/
- @Excel(name = "删除状态(0-正常,1-已删除)", width = 15)
- @ApiModelProperty(value = "删除状态(0-正常,1-已删除)")
- private Integer delFlag;
- /**编码*/
- @Excel(name = "编码", width = 15)
- @ApiModelProperty(value = "编码")
- private String code;
- /**名称*/
- @Excel(name = "名称", width = 15)
- @ApiModelProperty(value = "名称")
- private String name;
- /**简称*/
- @Excel(name = "简称", width = 15)
- @ApiModelProperty(value = "简称")
- private String abbreviation;
- /**曾用名*/
- @Excel(name = "曾用名", width = 15)
- @ApiModelProperty(value = "曾用名")
- private String nameUsedBefore;
- /**税号*/
- @Excel(name = "税号", width = 15)
- @ApiModelProperty(value = "税号")
- private String dutyParagraph;
- /**法人*/
- @Excel(name = "法人", width = 15)
- @ApiModelProperty(value = "法人")
- private String legalPerson;
- /**联系人*/
- @Excel(name = "联系人", width = 15)
- @ApiModelProperty(value = "联系人")
- private String contacts;
- /**联系电话*/
- @Excel(name = "联系电话", width = 15)
- @ApiModelProperty(value = "联系电话")
- private String phone;
- /**邮箱*/
- @Excel(name = "邮箱", width = 15)
- @ApiModelProperty(value = "邮箱")
- private String email;
- /**注册地址*/
- @Excel(name = "注册地址", width = 15)
- @ApiModelProperty(value = "注册地址")
- private String registerAddress;
- /**办公地址*/
- @Excel(name = "办公地址", width = 15)
- @ApiModelProperty(value = "办公地址")
- private String officeAddress;
- /**发票地址*/
- @Excel(name = "发票地址", width = 15)
- @ApiModelProperty(value = "发票地址")
- private String invoiceAddress;
- /**币种*/
- @Excel(name = "币种", width = 15)
- @ApiModelProperty(value = "币种")
- private String currency;
- /**国家*/
- @Excel(name = "国家", width = 15)
- @ApiModelProperty(value = "国家")
- private String country;
- /**付款条件*/
- @Excel(name = "付款条件", width = 15)
- @ApiModelProperty(value = "付款条件")
- private String paymentTerms;
- /**信用额度*/
- @Excel(name = "信用额度", width = 15)
- @ApiModelProperty(value = "信用额度")
- private java.math.BigDecimal creditLimit;
- /**折扣*/
- @Excel(name = "折扣", width = 15)
- @ApiModelProperty(value = "折扣")
- private Double discount;
- /**佣金*/
- @Excel(name = "佣金", width = 15)
- @ApiModelProperty(value = "佣金")
- private java.math.BigDecimal commission;
- /**中间人*/
- @Excel(name = "中间人", width = 15)
- @ApiModelProperty(value = "中间人")
- private String intermediator;
- /**中间人佣金*/
- @Excel(name = "中间人佣金", width = 15)
- @ApiModelProperty(value = "中间人佣金")
- private java.math.BigDecimal intermediatorCommission;
- /**优先级*/
- @Excel(name = "优先级", width = 15)
- @ApiModelProperty(value = "优先级")
- private String priority;
- /**备注*/
- @Excel(name = "备注", width = 15)
- @ApiModelProperty(value = "备注")
- private String notes;
- /**文件*/
- @Excel(name = "文件", width = 15)
- @ApiModelProperty(value = "文件")
- private String files;
- @ExcelCollection(name="客户档案-联系人")
- @ApiModelProperty(value = "客户档案-联系人")
- private List<CuspCustomerProfileMan> cuspCustomerProfileManList;
- }
|