TemplateConfigurationParameters.java 1.96 KB
package com.lhcredit.project.business.templateConfigurationParameters.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.lhcredit.framework.web.domain.BaseEntity;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * 模版配置参数表 template_configuration_parameters
 *
 * @author lhcredit
 * @date 2025-04-01
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "模版配置参数")
public class TemplateConfigurationParameters extends BaseEntity{
    private static final long serialVersionUID=1L;

    /** 主键id */
    @ApiModelProperty(value = "主键id")
    private String id;
    /** 模版配置id */
    @ApiModelProperty(value = "模版配置id")
    private Long templateId;
    /** 部门Id */
    @ApiModelProperty(value = "部门Id")
    private Long orgId;
    /** 报告类型id */
    @ApiModelProperty(value = "报告类型id")
    private Long typeId;
    /** 报告名称 */
    @ApiModelProperty(value = "报告名称")
    private String typeName;
    /** 委托类型 */
    @ApiModelProperty(value = "委托类型")
    private String clientType;
    /** 业务单价 */
    @ApiModelProperty(value = "业务单价")
    private BigDecimal typePrice;
    /** 翻译单价 */
    @ApiModelProperty(value = "翻译单价")
    private BigDecimal reportPrice;
    /** 交付天数 */
    @ApiModelProperty(value = "交付天数")
    private Integer deliveryDays;
    /** 报告翻译(字典) */
    @ApiModelProperty(value = "报告翻译(字典)")
    private String reportTranslationType;
    /** 总价*/
    @ApiModelProperty(value = "总价")
    private BigDecimal price;

    private Integer clientId;

    private String checked;

    private Integer status;

    //报告类型集合
    private List<TemplateConfigurationParameters> templateConfigurationParametersList;

}