系统配置新需接口更改-缺少类增加

This commit is contained in:
liuzhaotian
2024-12-20 10:44:07 +08:00
parent d49a3b8f2e
commit e09b9786a8
4 changed files with 165 additions and 1 deletions
@@ -1236,7 +1236,7 @@ public class OrderServiceImpl implements OrderService {
orderModelDOs.forEach(f->{
f.setGoodsId(orderGoodsPlateIds.stream().filter(fo->fo.getId().equals(f.getPlateId())).map(OrderGoodsPlateIds::getActualGoodsId).toList().get(0));
f.setPlateGoodsId(orderGoodsPlateIds.stream().filter(fo->fo.getId().equals(f.getPlateId())).map(OrderGoodsPlateIds::getGoodsId).toList().get(0));
f.setIsOptimized(false);
// f.setIsOptimized(false);
});
}
@@ -0,0 +1,41 @@
package com.cf.imes.module.system.controller.admin.systemconfig.vo;
import com.cf.imes.module.system.validation.common.CommonStatus;
import com.cf.imes.module.system.validation.config.SystemConfigTypeEnumValid;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @author 系统配置顺序更新
*/
@Schema(description = "管理后台 - 系统配置顺序更新 Request VO")
@Data
public class ConfigUpdateSortReqVO {
@Schema(description = "系统配置编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
@NotNull(message = "系统配置编号不能为空")
private Long id;
@Schema(description = "状态,见 CommonStatusEnum 枚举(0启用1禁用) ", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@NotNull(message = "状态不能为空")
@CommonStatus
private Integer status;
@Schema(description = "配置类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@NotNull(message = "配置类型不能为空")
@SystemConfigTypeEnumValid
private Integer type;
@Schema(description = "系统配置顺序编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
@NotNull(message = "系统顺序编号不能为空")
private Integer sort;
}
@@ -0,0 +1,54 @@
package com.cf.imes.module.system.service.systemconfig.factory.service.impl;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigDeleteReqVO;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigPageReqVO;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigSaveReqVO;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigUpdateStatusReqVO;
import com.cf.imes.module.system.dal.dataobject.systemconfig.SystemConfigDO;
import com.cf.imes.module.system.service.systemconfig.factory.service.AbstractSystemConfigServiceHandler;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author 高级筛选服务处理
*/
@Service("advancedScreenServiceHandler")
@Slf4j
public class AdvancedScreenServiceHandler extends AbstractSystemConfigServiceHandler {
@Override
public List<SystemConfigDO> selectList(ConfigPageReqVO pageReqVO) {
return null;
}
@Override
public void checkValid(String setting) {
// todo checkValid
}
@Override
public void beforeSaveConfig(ConfigSaveReqVO reqVO) {
// todo beforeSaveConfig
}
@Override
public void afterSaveConfig(SystemConfigDO systemConfigDO, ConfigSaveReqVO reqVO) {
// todo afterSaveConfig
}
@Override
public void afterUpdateStatus(SystemConfigDO systemConfigDO, ConfigUpdateStatusReqVO reqVO) {
// todo afterUpdateStatus
}
@Override
public void deleteConfig(ConfigDeleteReqVO reqVO) {
// todo deleteConfig
}
}
@@ -0,0 +1,69 @@
package com.cf.imes.module.system.service.systemconfig.factory.service.impl;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigDeleteReqVO;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigPageReqVO;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigSaveReqVO;
import com.cf.imes.module.system.controller.admin.systemconfig.vo.ConfigUpdateStatusReqVO;
import com.cf.imes.module.system.dal.dataobject.systemconfig.SystemConfigDO;
import com.cf.imes.module.system.dal.mysql.systemconfig.SystemConfigMapper;
import com.cf.imes.module.system.service.systemconfig.factory.service.AbstractSystemConfigServiceHandler;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* @author 数据处理服务处理器
*/
@Service("dataProcessServiceHandler")
@Slf4j
public class DataProcessServiceHandler extends AbstractSystemConfigServiceHandler {
@Resource
private SystemConfigMapper systemConfigMapper;
@Override
public List<SystemConfigDO> selectList(ConfigPageReqVO pageReqVO) {
List<SystemConfigDO> systemConfigDOS = systemConfigMapper.selectSystemConfigList(pageReqVO.getType(),null);
if (systemConfigDOS.isEmpty()){
return null;
}
return systemConfigDOS;
}
@Override
public void checkValid(String setting) {
// todo checkValid
}
@Override
public void beforeSaveConfig(ConfigSaveReqVO reqVO) {
// todo beforeSaveConfig
}
@Override
public void afterSaveConfig(SystemConfigDO systemConfigDO, ConfigSaveReqVO reqVO) {
// todo afterSaveConfig
}
@Override
public void afterUpdateStatus(SystemConfigDO systemConfigDO, ConfigUpdateStatusReqVO reqVO) {
// todo afterUpdateStatus
}
@Override
public void deleteConfig(ConfigDeleteReqVO reqVO) {
systemConfigMapper.deleteById(reqVO.getId());
}
}