feat: 基础配置DO实体类主键改用雪花算法

main
zhongwenkai 1 week ago
parent 8d191def61
commit 4e48edc6d1

@ -25,7 +25,7 @@ public class AutocodePartDO extends BaseDO {
/** /**
* ID * ID
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* ID * ID

@ -25,7 +25,7 @@ public class AutocodeRecordDO extends BaseDO {
/** /**
* ID * ID
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* ID * ID

@ -25,7 +25,7 @@ public class AutocodeRuleDO extends BaseDO {
/** /**
* ID * ID
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* *

@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.config;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.infra.enums.config.ConfigTypeEnum; import cn.iocoder.yudao.module.infra.enums.config.ConfigTypeEnum;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
@ -24,7 +25,7 @@ public class ConfigDO extends BaseDO {
/** /**
* *
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* *

@ -45,8 +45,8 @@ public class PrinterConfigController {
@PostMapping("/create") @PostMapping("/create")
@Operation(summary = "创建打印机配置") @Operation(summary = "创建打印机配置")
@PreAuthorize("@ss.hasPermission('printer:config:create')") @PreAuthorize("@ss.hasPermission('printer:config:create')")
public CommonResult<Integer> createConfig(@Valid @RequestBody PrinterConfigSaveReqVO createReqVO) { public CommonResult<Long> createConfig(@Valid @RequestBody PrinterConfigSaveReqVO createReqVO) {
Integer config = configService.createConfig(createReqVO); Long config = configService.createConfig(createReqVO);
if(config ==null){ if(config ==null){
return error(500,"该主机名对应的打印机"); return error(500,"该主机名对应的打印机");
} }
@ -65,7 +65,7 @@ public class PrinterConfigController {
@Operation(summary = "删除打印机配置") @Operation(summary = "删除打印机配置")
@Parameter(name = "id", description = "编号", required = true) @Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('printer:config:delete')") @PreAuthorize("@ss.hasPermission('printer:config:delete')")
public CommonResult<Boolean> deleteConfig(@RequestParam("id") Integer id) { public CommonResult<Boolean> deleteConfig(@RequestParam("id") Long id) {
configService.deleteConfig(id); configService.deleteConfig(id);
return success(true); return success(true);
} }
@ -74,7 +74,7 @@ public class PrinterConfigController {
@Operation(summary = "获得打印机配置") @Operation(summary = "获得打印机配置")
@Parameter(name = "id", description = "编号", required = true, example = "1024") @Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('printer:config:query')") @PreAuthorize("@ss.hasPermission('printer:config:query')")
public CommonResult<PrinterConfigRespVO> getConfig(@RequestParam("id") Integer id) { public CommonResult<PrinterConfigRespVO> getConfig(@RequestParam("id") Long id) {
PrinterConfigDO config = configService.getConfig(id); PrinterConfigDO config = configService.getConfig(id);
return success(BeanUtils.toBean(config, PrinterConfigRespVO.class)); return success(BeanUtils.toBean(config, PrinterConfigRespVO.class));
} }

@ -17,7 +17,7 @@ public class PrinterConfigRespVO {
@Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "14325") @Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "14325")
@ExcelProperty("主键ID") @ExcelProperty("主键ID")
private Integer id; private Long id;
@Schema(description = "主机名如PACKING-PC-01不可修改", requiredMode = Schema.RequiredMode.REQUIRED, example = "李四") @Schema(description = "主机名如PACKING-PC-01不可修改", requiredMode = Schema.RequiredMode.REQUIRED, example = "李四")
@ExcelProperty("主机名如PACKING-PC-01不可修改") @ExcelProperty("主机名如PACKING-PC-01不可修改")

@ -11,7 +11,7 @@ import java.time.LocalDateTime;
public class PrinterConfigSaveReqVO { public class PrinterConfigSaveReqVO {
@Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "14325") @Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "14325")
private Integer id; private Long id;
@Schema(description = "主机名如PACKING-PC-01不可修改", requiredMode = Schema.RequiredMode.REQUIRED, example = "李四") @Schema(description = "主机名如PACKING-PC-01不可修改", requiredMode = Schema.RequiredMode.REQUIRED, example = "李四")
@NotEmpty(message = "主机名如PACKING-PC-01不可修改不能为空") @NotEmpty(message = "主机名如PACKING-PC-01不可修改不能为空")

@ -33,7 +33,7 @@ public class CalHolidayDO extends BaseDO {
/** /**
* *
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long holidayId; private Long holidayId;
/** /**
* *

@ -26,7 +26,7 @@ public class EsopFileDO extends BaseDO {
/** /**
* id * id
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* *

@ -29,8 +29,8 @@ public class PrinterConfigDO extends BaseDO {
/** /**
* ID * ID
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Integer id; private Long id;
/** /**
* PACKING-PC-01 * PACKING-PC-01
*/ */

@ -25,7 +25,7 @@ public class PrintTemplateDO extends BaseDO {
/** /**
* ID * ID
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* *

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.mes.dal.dataobject.processparameter; package cn.iocoder.yudao.module.mes.dal.dataobject.processparameter;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
@ -22,7 +23,7 @@ public class ProcessParameterDO extends BaseDO {
/** /**
* *
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* *

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.mes.dal.dataobject.processroute; package cn.iocoder.yudao.module.mes.dal.dataobject.processroute;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
@ -22,7 +23,7 @@ public class ProcessRouteDO extends BaseDO {
/** /**
* *
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* 线 * 线

@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.mes.dal.dataobject.processroute;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.processparameter.ProcessParameterDO; import cn.iocoder.yudao.module.mes.dal.dataobject.processparameter.ProcessParameterDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
@ -23,7 +24,7 @@ public class ProcessRouteItemDO extends BaseDO {
/** /**
* *
*/ */
@TableId @TableId(type = IdType.ASSIGN_ID)
private Long id; private Long id;
/** /**
* 线 * 线

@ -22,7 +22,7 @@ public interface PrinterConfigService {
* @param createReqVO * @param createReqVO
* @return * @return
*/ */
Integer createConfig(@Valid PrinterConfigSaveReqVO createReqVO); Long createConfig(@Valid PrinterConfigSaveReqVO createReqVO);
/** /**
* *
@ -36,7 +36,7 @@ public interface PrinterConfigService {
* *
* @param id * @param id
*/ */
void deleteConfig(Integer id); void deleteConfig(Long id);
/** /**
* *
@ -44,7 +44,7 @@ public interface PrinterConfigService {
* @param id * @param id
* @return * @return
*/ */
PrinterConfigDO getConfig(Integer id); PrinterConfigDO getConfig(Long id);
/** /**
* *

@ -34,7 +34,7 @@ public class PrinterConfigServiceImpl implements PrinterConfigService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Integer createConfig(PrinterConfigSaveReqVO createReqVO) { public Long createConfig(PrinterConfigSaveReqVO createReqVO) {
// 插入 // 插入
PrinterConfigDO config = BeanUtils.toBean(createReqVO, PrinterConfigDO.class); PrinterConfigDO config = BeanUtils.toBean(createReqVO, PrinterConfigDO.class);
try { try {
@ -57,21 +57,21 @@ public class PrinterConfigServiceImpl implements PrinterConfigService {
} }
@Override @Override
public void deleteConfig(Integer id) { public void deleteConfig(Long id) {
// 校验存在 // 校验存在
validateConfigExists(id); validateConfigExists(id);
// 删除 // 删除
printerConfigMapper.deleteById(id); printerConfigMapper.deleteById(id);
} }
private void validateConfigExists(Integer id) { private void validateConfigExists(Long id) {
if (printerConfigMapper.selectById(id) == null) { if (printerConfigMapper.selectById(id) == null) {
throw exception(CONFIG_NOT_EXISTS); throw exception(CONFIG_NOT_EXISTS);
} }
} }
@Override @Override
public PrinterConfigDO getConfig(Integer id) { public PrinterConfigDO getConfig(Long id) {
return printerConfigMapper.selectById(id); return printerConfigMapper.selectById(id);
} }

Loading…
Cancel
Save