feat(wms): 添加生产任务和产品规范相关功能
- 新增生产任务管理功能,包括查询、新增、修改、删除等操作- 新增产品规范组管理功能,包括查询、新增、修改、删除等操作 - 新增产品规范(键值对模式)管理功能,包括查询、新增、修改、删除等操作 - 添加相关实体类、业务对象、视图对象、Mapper接口和XML文件
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
package com.klp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
||||
/**
|
||||
* 产品规范(键值对模式)业务对象 wms_product_spec
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-08-26
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class WmsProductSpecBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long specId;
|
||||
|
||||
/**
|
||||
* 所属产品规范组ID
|
||||
*/
|
||||
private Long groupId;
|
||||
|
||||
/**
|
||||
* 规范键
|
||||
*/
|
||||
private String specKey;
|
||||
|
||||
/**
|
||||
* 规范值
|
||||
*/
|
||||
private String specValue;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.klp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
||||
/**
|
||||
* 产品规范组业务对象 wms_product_spec_group
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-08-26
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class WmsProductSpecGroupBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long groupId;
|
||||
|
||||
/**
|
||||
* 产品规范组编码
|
||||
*/
|
||||
private String groupCode;
|
||||
|
||||
/**
|
||||
* 绑定的产品ID
|
||||
*/
|
||||
private Long productId;
|
||||
|
||||
/**
|
||||
* 产品规范组名称
|
||||
*/
|
||||
private String groupName;
|
||||
|
||||
/**
|
||||
* 状态(字典:1=启用,2=停用)
|
||||
*/
|
||||
private Long status;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.klp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
||||
/**
|
||||
* 生产任务业务对象 wms_production_task
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-08-26
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class WmsProductionTaskBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 产品规范组ID
|
||||
*/
|
||||
private Long productSpecGroupId;
|
||||
|
||||
/**
|
||||
* 制造规范ID
|
||||
*/
|
||||
private Long manufacturingSpecId;
|
||||
|
||||
/**
|
||||
* 订单ID
|
||||
*/
|
||||
private Long orderId;
|
||||
|
||||
/**
|
||||
* 订单明细ID
|
||||
*/
|
||||
private Long orderItemId;
|
||||
|
||||
/**
|
||||
* 计划名称
|
||||
*/
|
||||
private String planName;
|
||||
|
||||
/**
|
||||
* 计划编号
|
||||
*/
|
||||
private String planCode;
|
||||
|
||||
/**
|
||||
* 状态(字典:0=未开始,1=进行中,2=完成,3=暂停,4=取消)
|
||||
*/
|
||||
private Long status;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user