package com.hz.his.dto.quotation;

import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
import lombok.Data;

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

/**
 * 报价单子项dto
 * @USER: fhx
 * @DATE: 2023/8/8
 **/
@Data
public class QuotationItemDto {

    /** QuotationItem表id */
    private String id;

    /** 关联类型 */
    private String assocType;

    /** 商品类型(OrderItemConstants) */
    @Column(comment = "", length = 20, type = MySqlTypeConstant.VARCHAR,isNull = false)
    private String type;
    /** 项目id/商品id/套餐id/其他id  */
    private String goodsId;
    /** 项目编号/商品编码/套餐编码/其他编码 */
    private String goodsNo;
    /** 项目名称/商品名称 */
    private String goodsName;

    /** 身体部位名称 */
    private String bodyPartsName;
    /** 规格 */
    private String specs;
    /** 单位 */
    private String unit;
    /** 医生资质 */
    private String doctorQualification;

    /** 项目原价 */
    private BigDecimal oriPrice;
    /** 售价 */
    private BigDecimal price;
    /** 购买数量 */
    private Integer buyNum;

    /** 多关联信息 */
    private List<QuotationItemAssocDto> itemAssocList;

    public QuotationItemDto() {
    }
}