feat(wms): 添加钢卷变更日志功能
- 新增钢卷变更日志的Service接口及实现类 - 创建钢卷变更日志的业务对象BO和视图对象VO - 实现钢卷变更日志的控制器提供CRUD操作接口 - 添加钢卷变更日志的数据库映射和表结构定义 - 开发钢卷变更日志注解和AOP切面自动记录变更 - 定义钢卷变更类型的枚举类支持多种变更场景 - 在钢卷相关业务方法中集成变更日志记录功能 - 创建钢卷变更日志的数据表SQL脚本文件
This commit is contained in:
@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.klp.common.utils.StringUtils;
|
||||
import com.klp.wms.annotation.CoilChangeLog;
|
||||
import com.klp.wms.enums.CoilChangeType;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.klp.domain.bo.WmsCoilPackingDetailBo;
|
||||
@@ -120,6 +122,7 @@ public class WmsCoilPackingDetailServiceImpl implements IWmsCoilPackingDetailSer
|
||||
*/
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@CoilChangeLog(value = "打包入库", changeType = CoilChangeType.UPDATE, coilIdBoField = "coilId")
|
||||
public Boolean insertByBo(WmsCoilPackingDetailBo bo) {
|
||||
Long packingId = bo.getPackingId();
|
||||
if (packingId == null) {
|
||||
@@ -161,6 +164,7 @@ public class WmsCoilPackingDetailServiceImpl implements IWmsCoilPackingDetailSer
|
||||
*/
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@CoilChangeLog(value = "打包更新", changeType = CoilChangeType.UPDATE, coilIdBoField = "coilId")
|
||||
public Boolean updateByBo(WmsCoilPackingDetailBo bo) {
|
||||
Long packingId = bo.getPackingId();
|
||||
if (packingId == null) {
|
||||
|
||||
Reference in New Issue
Block a user