| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- 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.CrmQuoteApproval;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import java.io.Serial;
- import java.io.Serializable;
- import java.time.LocalDateTime;
- import java.util.Date;
- /**
- * 报价单审批视图对象 crm_quote_approval
- *
- * @author 系统管理员
- * @date 2025-01-03
- */
- @Data
- @AutoMapper(target = CrmQuoteApproval.class)
- public class CrmQuoteApprovalVo implements Serializable {
- @Serial
- private static final long serialVersionUID = 1L;
- /**
- * 主键ID
- */
- @ExcelProperty(value = "ID")
- private Long id;
- /**
- * 报价单ID
- */
- private Long quoteId;
- /**
- * 报价单编号
- */
- @ExcelProperty(value = "报价单编号")
- private String quoteNo;
- /**
- * 审批步骤
- */
- @ExcelProperty(value = "审批步骤")
- private Integer step;
- /**
- * 审批人ID
- */
- private Long approverId;
- /**
- * 审批人姓名
- */
- @ExcelProperty(value = "审批人")
- private String approverName;
- /**
- * 审批结果
- */
- @ExcelProperty(value = "审批结果", converter = ExcelDictConvert.class)
- @ExcelDictFormat(dictType = "crm_approval_result")
- private String approvalResult;
- /**
- * 审批意见
- */
- @ExcelProperty(value = "审批意见")
- private String approvalOpinion;
- /**
- * 审批时间
- */
- @ExcelProperty(value = "审批时间")
- private LocalDateTime approvalTime;
- /**
- * 创建时间
- */
- @ExcelProperty(value = "创建时间")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
- private Date createTime;
- /**
- * 备注
- */
- @ExcelProperty(value = "备注")
- private String remark;
- }
|