| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- package org.dromara.crm.domain.vo;
- import cn.idev.excel.annotation.ExcelProperty;
- import io.github.linpeilie.annotations.AutoMapper;
- import lombok.Data;
- import org.dromara.common.excel.annotation.ExcelDictFormat;
- import org.dromara.common.excel.convert.ExcelDictConvert;
- import org.dromara.crm.domain.CrmSupplierInfo;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import java.io.Serial;
- import java.io.Serializable;
- import java.util.Date;
- /**
- * 供方信息视图对象 crm_supplier_info
- *
- * @author AI Assistant
- * @date 2025-01-XX
- */
- @Data
- @AutoMapper(target = CrmSupplierInfo.class)
- public class CrmSupplierInfoVo implements Serializable {
- @Serial
- private static final long serialVersionUID = 1L;
- /**
- * 主键ID
- */
- @ExcelProperty(value = "ID")
- private Long id;
- /**
- * 供方名称(章)
- */
- @ExcelProperty(value = "供方名称")
- private String supplierName;
- /**
- * 供方简称
- */
- @ExcelProperty(value = "供方简称")
- private String shortName;
- /**
- * 供方编码
- */
- @ExcelProperty(value = "供方编码")
- private String supplierCode;
- /**
- * 单位地址
- */
- @ExcelProperty(value = "单位地址")
- private String supplierAddress;
- /**
- * 法定代表人
- */
- @ExcelProperty(value = "法定代表人")
- private String legalPerson;
- /**
- * 代理人
- */
- @ExcelProperty(value = "代理人")
- private String agent;
- /**
- * 电话/传真
- */
- @ExcelProperty(value = "电话/传真")
- private String phoneFax;
- /**
- * 开户银行
- */
- @ExcelProperty(value = "开户银行")
- private String bankName;
- /**
- * 账号
- */
- @ExcelProperty(value = "账号")
- private String bankAccount;
- /**
- * 状态(0正常 1停用)
- */
- @ExcelProperty(value = "状态", converter = ExcelDictConvert.class)
- @ExcelDictFormat(dictType = "sys_normal_disable")
- private String status;
- /**
- * 备注
- */
- @ExcelProperty(value = "备注")
- private String remark;
- /**
- * 创建时间
- */
- @ExcelProperty(value = "创建时间")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
- private Date createTime;
- /**
- * 更新时间
- */
- @ExcelProperty(value = "更新时间")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
- private Date updateTime;
- }
|