- 实现成本项目配置管理,包括增删改查和导出功能 - 实现成本单价历史记录功能,支持按时间追溯价格变化 - 实现生产成本明细管理,记录各班次的详细成本数据 - 集成权限控制和操作日志记录功能 - 提供完整的CRUD接口和数据持久化支持 - 集成Excel导入导出功能便于数据统计分析
132 lines
2.9 KiB
Java
132 lines
2.9 KiB
Java
package com.ruoyi.cost.domain;
|
||
|
||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||
import com.ruoyi.common.annotation.Excel;
|
||
import com.ruoyi.common.core.domain.BaseEntity;
|
||
|
||
/**
|
||
* 成本项目配置对象 cost_item
|
||
*
|
||
* @author ruoyi
|
||
* @date 2026-06-09
|
||
*/
|
||
public class CostItem extends BaseEntity
|
||
{
|
||
private static final long serialVersionUID = 1L;
|
||
|
||
/** 主键ID */
|
||
private Long itemId;
|
||
|
||
/** 成本项目编码 */
|
||
@Excel(name = "成本项目编码")
|
||
private String itemCode;
|
||
|
||
/** 成本项目名称 */
|
||
@Excel(name = "成本项目名称")
|
||
private String itemName;
|
||
|
||
/** 成本分类 原料/能耗/辅料/设备/人工 */
|
||
@Excel(name = "成本分类 原料/能耗/辅料/设备/人工")
|
||
private String category;
|
||
|
||
/** 计量单位 */
|
||
@Excel(name = "计量单位")
|
||
private String unit;
|
||
|
||
/** 查询条件(JSON格式) */
|
||
@Excel(name = "查询条件", readConverterExp = "J=SON格式")
|
||
private String queryCondition;
|
||
|
||
/** 删除标识 0=正常 2=删除 */
|
||
private Long delFlag;
|
||
|
||
public void setItemId(Long itemId)
|
||
{
|
||
this.itemId = itemId;
|
||
}
|
||
|
||
public Long getItemId()
|
||
{
|
||
return itemId;
|
||
}
|
||
|
||
public void setItemCode(String itemCode)
|
||
{
|
||
this.itemCode = itemCode;
|
||
}
|
||
|
||
public String getItemCode()
|
||
{
|
||
return itemCode;
|
||
}
|
||
|
||
public void setItemName(String itemName)
|
||
{
|
||
this.itemName = itemName;
|
||
}
|
||
|
||
public String getItemName()
|
||
{
|
||
return itemName;
|
||
}
|
||
|
||
public void setCategory(String category)
|
||
{
|
||
this.category = category;
|
||
}
|
||
|
||
public String getCategory()
|
||
{
|
||
return category;
|
||
}
|
||
|
||
public void setUnit(String unit)
|
||
{
|
||
this.unit = unit;
|
||
}
|
||
|
||
public String getUnit()
|
||
{
|
||
return unit;
|
||
}
|
||
|
||
public void setQueryCondition(String queryCondition)
|
||
{
|
||
this.queryCondition = queryCondition;
|
||
}
|
||
|
||
public String getQueryCondition()
|
||
{
|
||
return queryCondition;
|
||
}
|
||
|
||
public void setDelFlag(Long delFlag)
|
||
{
|
||
this.delFlag = delFlag;
|
||
}
|
||
|
||
public Long getDelFlag()
|
||
{
|
||
return delFlag;
|
||
}
|
||
|
||
@Override
|
||
public String toString() {
|
||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||
.append("itemId", getItemId())
|
||
.append("itemCode", getItemCode())
|
||
.append("itemName", getItemName())
|
||
.append("category", getCategory())
|
||
.append("unit", getUnit())
|
||
.append("remark", getRemark())
|
||
.append("queryCondition", getQueryCondition())
|
||
.append("delFlag", getDelFlag())
|
||
.append("createBy", getCreateBy())
|
||
.append("createTime", getCreateTime())
|
||
.append("updateBy", getUpdateBy())
|
||
.append("updateTime", getUpdateTime())
|
||
.toString();
|
||
}
|
||
}
|