package com.bonus.material.part.domain;

import com.bonus.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author : 阮世耀
 * @version : 1.0
 * @PackagePath: com.bonus.material.lease.domain
 * @CreateTime: 2024-12-27  13:09
 * @Description: 描述
 */
@Data
public class PartLeaseDetails extends BaseEntity implements java.io.Serializable {

    private Long id;

    private Long taskId;

    @ApiModelProperty(value = "配件id")
    private Long partId;

    @ApiModelProperty(value = "配件类型")
    private String partType;

    @ApiModelProperty(value = "配件名称")
    private String partName;

    @ApiModelProperty(value = "配件型号")
    private String partModel;

    @ApiModelProperty(value = "申请数量")
    private BigDecimal preNum;

    @ApiModelProperty(value = "原始数量")
    private BigDecimal storageNum;

    @ApiModelProperty(value = "购买原值")
    private BigDecimal bugPrice;

    private BigDecimal alNum;

    private String remarks;

    private Integer status;

    @ApiModelProperty(value = "单位部门")
    private String deptName;

    @ApiModelProperty(value = "发料单位")
    private String sendDeptName;

    private String keyWord;

    private String signUrl;

    @ApiModelProperty(value = "签名类型 手写0 和 图片上传1")
    private int signType;

    /**
     * 审核人
     */
    private String auditor;

    @ApiModelProperty(value = "操作人")
    private String creator;

    private String createSignUrl;

    @ApiModelProperty(value = "签名类型 手写0 和 图片上传1")
    private int createSignType;

}
