package cn.iocoder.yudao.module.mes.dal.dataobject.energy;
|
|
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
|
/** 独立能耗台账,不关联设备、工单、产品或部门主数据。 */
|
@TableName("mes_energy_record")
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
public class EnergyRecordDO extends TenantBaseDO {
|
@TableId
|
private Long id;
|
private LocalDate recordDate;
|
/** WATER / ELECTRICITY / STEAM,单位分别为 m³ / kWh / t。 */
|
private String energyType;
|
private String usageArea;
|
private String productCategory;
|
private String usagePurpose;
|
private BigDecimal quantity;
|
private BigDecimal unitPrice;
|
private BigDecimal amount;
|
private String recorder;
|
private String remark;
|
}
|