package com.bonus.material.push.domain;

import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.io.Serializable;

/**
 * 消耗品费用推送实体类 描述:
 *
 * @table:
 * @author lvjilong
 * @date 2024年5月23日
 */
@Data
@Alias("ConsumeDataPush")
public class ConsumeDataPush implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    /**
     * 工程ID
     */
    private String projectId;

    /**
     * 工程名称
     */
    private String projectName;

    /**
     * 领用单位
     */
    private String unitName;

    /**
     * 名称
     */
    private String name;

    /**
     * 类型（规格）
     */
    private String type;
    /**
     * 领用数量
     */
    private String quantity;

    /**
     * 购置价（不含税）
     */
    private String netPrice;

    /**
     * 费用
     */
    private String cost;
    /**
     * 费用月份
     */
    private String expenseTime;

    private String submitUser;

    /**
     * 推送月份
     */
    private String month;

    private String body;

    private String pushStatus;

    private String pushRemark;

    /**
     * 系统标识 1代表机具系统  2代表机具物资  3代表送变电物资系统
     */
    private String sysType="2";

    /**
     * i8工程编号
     */
    private String pc_no;

    public void setUnit(String unitName) {
        this.unitName = unitName;
    }

}
