package com.bonus.sgzb.material.domain;

import com.bonus.sgzb.common.core.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author c liu
 * @date 2024/2/21
 */
@Data
public class preScrapInfo {
    /**
     * 
     */
    private Long id;
    /**
     *协议id
     */
    private String agreementId;
    /**
     *机具规格id
     */
    private String typeId;
    /**
     *机具id
     */
    private String maId;
    /**
     *设备编码
     */
    @Excel(name = "设备编码",sort = 4)
    private String maCode;

    /**
     *0在用1退回
     */
    @Excel(name = "状态",defaultValue = "待报废",sort = 100)
    private String status;
    /**
     *领料id
     */
    private String leaseId;
    /**
     *退料id
     */
    private String backId;
    /**
     *原值
     */
    private BigDecimal buyPrice;
    /**
     *
     */
    private String companyId;
    /**
     * 项目名称
     */
    private String unitName;
    /**
     * 工程名称
     */
    private String projectName;
    /**
     * 设备名称
     */
    @Excel(name = "设备名称",sort = 1)
    private String typeName;
    /**
     * 规格型号
     */
    @Excel(name = "规格型号",sort = 2)
    private String modelName;
    /**
     * 计量单位
     */
    @Excel(name = "计量单位",sort = 3)
    private String nuitName;
    /**
     *租赁单价
     */
    private BigDecimal leasePrice;


    /**
     *领料数量
     */
    @Excel(name = "报废数量",sort = 5)
    private Integer num;
    /**
     *领料时间
     */
    private String startTime;
    /**
     *退料时间
     */
    private String endTime;
    /**
     * 租赁天数
     */
    private String leaseDays;
    /**
     * （0自然，1人为）
     */
    private String scrapType;
    /**
     * 租赁费用
     */
    private BigDecimal costs;
    /**
     * 类型（0不收费，1收费）
     */
    private String partType;
    /**
     * 维修审核：0未审核，1已审核，2已驳回
     */
    private String repairStatus;

    /**
     * 费用类型：1租赁2丢失3维修4报废
     */
    private String sltType;
    private String applyId;

    
}
