Files
klp-oa/klp-wms/src/main/java/com/klp/domain/bo/WmsCoilQualityChangeLogBo.java
Joshi 6fd30eae7c feat(wms): 添加钢卷质量状态变更记录功能
- 新增 WmsCoilQualityChangeLog 实体类定义数据库表结构
- 创建 WmsCoilQualityChangeLogBo 业务对象用于数据传输
- 创建 WmsCoilQualityChangeLogVo 视图对象用于前端展示
- 实现 IWmsCoilQualityChangeLogService 接口定义业务方法
- 开发 WmsCoilQualityChangeLogServiceImpl 业务逻辑实现类
- 创建 WmsCoilQualityChangeLogMapper 数据访问接口
- 配置 WmsCoilQualityChangeLogMapper.xml 映射文件
- 实现 WmsCoilQualityChangeLogController 控制器提供 REST API
- 支持查询、新增、修改、删除和导出钢卷质量状态变更记录
- 添加分页查询和条件筛选功能
- 集成 Excel 导出功能便于数据导出统计
2026-07-03 17:01:01 +08:00

62 lines
1.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
/**
* 钢卷质量状态变更记录业务对象 wms_coil_quality_change_log
*
* @author klp
* @date 2026-07-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class WmsCoilQualityChangeLogBo extends BaseEntity {
/**
* 日志主键ID
*/
private Long logId;
/**
* 钢卷ID关联wms_material_coil.coil_id
*/
private Long coilId;
/**
* 变更前质量状态
*/
private String qualityStatusBefore;
/**
* 变更后质量状态
*/
private String qualityStatusAfter;
/**
* 变更类型transfer=调拨inspection=检验manual=手动修改)
*/
private String changeType;
/**
* 关联业务单ID如调拨单ID等
*/
private Long relateId;
/**
* 变更原因
*/
private String changeReason;
/**
* 备注
*/
private String remark;
}