package com.rongwei.bsentity.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author  huangpeng
 * @create 2024-05-13 13:35 
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("equ_dieseloil_use_management")
public class EquDieseloilUseManagementDo {

	/**
	 * table name:ID
	 * table type:varchar(36)
	 * table comment:主键ID
	 */
	private String id;

	/**
	 * table name:TENANTID
	 * table type:varchar(36)
	 * table comment:租户ID
	 */
	private String tenantid;

	/**
	 * table name:ROPTION
	 * table type:text
	 * table comment:扩展json格式配置
	 */
	private String roption;

	/**
	 * table name:DELETED
	 * table type:varchar(1)
	 * table comment:是否删除Y/N
	 */
	private String deleted;

	/**
	 * table name:REMARK
	 * table type:varchar(500)
	 * table comment:备注
	 */
	private String remark;

	/**
	 * table name:CREATEDATE
	 * table type:datetime
	 * table comment:创建时间
	 */
	private Date createdate;

	/**
	 * table name:CREATEUSERID
	 * table type:varchar(36)
	 * table comment:创建用户ID
	 */
	private String createuserid;

	/**
	 * table name:MODIFYDATE
	 * table type:datetime
	 * table comment:修改日期
	 */
	private Date modifydate;

	/**
	 * table name:MODIFYUSERID
	 * table type:varchar(36)
	 * table comment:修改用户ID
	 */
	private String modifyuserid;

	/**
	 * table name:CREATEUSERNAME
	 * table type:varchar(20)
	 * table comment:创建人
	 */
	private String createusername;

	/**
	 * table name:MODIFYUSERNAME
	 * table type:varchar(20)
	 * table comment:修改人
	 */
	private String modifyusername;

	/**
	 * table name:BELONGFACTORY
	 * table type:varchar(36)
	 * table comment:所属工厂名称
	 */
	private String belongfactory;

	/**
	 * table name:DIESELNAMETYPE
	 * table type:varchar(200)
	 * table comment:柴油名称型号
	 */
	private String dieselnametype;

	/**
	 * table name:DIESELDATE
	 * table type:datetime
	 * table comment:日期
	 */
	private Date dieseldate;

	/**
	 * table name:CASTROLLINGONE
	 * table type:decimal(18,6)
	 * table comment:铸轧一
	 */
	private BigDecimal castrollingone;

	/**
	 * table name:CASTROLLINGTWO
	 * table type:decimal(18,6)
	 * table comment:铸轧二
	 */
	private BigDecimal castrollingtwo;

	/**
	 * table name:CASTROLLINGTHREE
	 * table type:decimal(18)
	 * table comment:铸轧三
	 */
	private BigDecimal castrollingthree;

	/**
	 * table name:COLDROLLINGONE
	 * table type:decimal(18)
	 * table comment:冷轧一
	 */
	private BigDecimal coldrollingone;

	/**
	 * table name:COLDROLLINGTWO
	 * table type:decimal(18)
	 * table comment:冷轧二
	 */
	private BigDecimal coldrollingtwo;

	/**
	 * table name:STASH
	 * table type:decimal(18)
	 * table comment:仓库
	 */
	private BigDecimal stash;

	/**
	 * table name:CART
	 * table type:decimal(18)
	 * table comment:大车
	 */
	private BigDecimal cart;

	/**
	 * table name:MAINTENANCEAERIALWORK
	 * table type:decimal(18)
	 * table comment:维修/高空作业
	 */
	private BigDecimal maintenanceaerialwork;

	/**
	 * table name:ALUMINUMFOILBRANCHFACTORY
	 * table type:decimal(18)
	 * table comment:铝箔分厂
	 */
	private BigDecimal aluminumfoilbranchfactory;

	/**
	 * table name:HOTROLLINGBRANCHFACTORY
	 * table type:decimal(18)
	 * table comment:热轧分厂
	 */
	private BigDecimal hotrollingbranchfactory;

}
