refactor(dms): 将设备相关实体类中的 Long 类型替换为 BigDecimal,为DmsBaseDeviceType实体类添加了 @TableId 注解

- 将这些实体类中的 Long 类型字段改为 BigDecimal 类型
- 相应地修改了对应的 BO 和 VO 类
- 为DmsBaseDeviceType实体类添加了 @TableId 注解
master
zch
parent 4cfff40cb7
commit a6408e61e2

@ -6,6 +6,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serial; import java.io.Serial;
import java.math.BigDecimal;
/** /**
* BOM dms_base_device_bom * BOM dms_base_device_bom
@ -40,7 +41,7 @@ public class DmsBaseDeviceBom extends TenantEntity {
/** /**
* BOM * BOM
*/ */
private Long bomAmount; private BigDecimal bomAmount;
/** /**
* *

@ -6,6 +6,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serial; import java.io.Serial;
import java.math.BigDecimal;
/** /**
* dms_base_device_supplies * dms_base_device_supplies
@ -45,7 +46,7 @@ public class DmsBaseDeviceSupplies extends TenantEntity {
/** /**
* *
*/ */
private Long requireAmount; private BigDecimal requireAmount;
/** /**
* *

@ -1,5 +1,7 @@
package org.dromara.dms.domain; package org.dromara.dms.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -24,6 +26,7 @@ public class DmsBaseDeviceType extends TenantEntity {
/** /**
* ID * ID
*/ */
@TableId(value = "device_type_id", type = IdType.AUTO)
private Long deviceTypeId; private Long deviceTypeId;
/** /**

@ -1,10 +1,12 @@
package org.dromara.dms.domain; package org.dromara.dms.domain;
import org.dromara.common.mybatis.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serial; import java.io.Serial;
import java.math.BigDecimal;
/** /**
* dms_device_mode_function * dms_device_mode_function
@ -118,7 +120,7 @@ public class DmsDeviceModeFunction {
/** /**
* *
*/ */
private Long propertyStep; private BigDecimal propertyStep;
/** /**
* *

@ -1,11 +1,12 @@
package org.dromara.dms.domain; package org.dromara.dms.domain;
import org.dromara.common.mybatis.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serial; import java.io.Serial;
import java.math.BigDecimal;
/** /**
* dms_device_mode_parameter * dms_device_mode_parameter
@ -69,7 +70,7 @@ public class DmsDeviceModeParameter {
/** /**
* *
*/ */
private Long propertyStep; private BigDecimal propertyStep;
} }

@ -1,13 +1,12 @@
package org.dromara.dms.domain.bo; package org.dromara.dms.domain.bo;
import org.dromara.dms.domain.DmsBaseDeviceBom;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*; import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.dms.domain.DmsBaseDeviceBom;
import java.math.BigDecimal;
/** /**
* BOM dms_base_device_bom * BOM dms_base_device_bom
@ -38,7 +37,7 @@ public class DmsBaseDeviceBomBo extends BaseEntity {
/** /**
* BOM * BOM
*/ */
private Long bomAmount; private BigDecimal bomAmount;
/** /**
* *

@ -1,13 +1,16 @@
package org.dromara.dms.domain.bo; package org.dromara.dms.domain.bo;
import org.dromara.dms.domain.DmsBaseDeviceSupplies;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.dms.domain.DmsBaseDeviceSupplies;
import java.math.BigDecimal;
/** /**
* dms_base_device_supplies * dms_base_device_supplies
@ -45,7 +48,7 @@ public class DmsBaseDeviceSuppliesBo extends BaseEntity {
/** /**
* *
*/ */
private Long requireAmount; private BigDecimal requireAmount;
/** /**
* *

@ -1,15 +1,16 @@
package org.dromara.dms.domain.bo; package org.dromara.dms.domain.bo;
import org.dromara.dms.domain.DmsDeviceModeFunction;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotBlank;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.dms.domain.DmsDeviceModeFunction;
import org.dromara.dms.domain.DmsDeviceModeParameter; import org.dromara.dms.domain.DmsDeviceModeParameter;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
/** /**
@ -123,7 +124,7 @@ public class DmsDeviceModeFunctionBo extends BaseEntity {
/** /**
* *
*/ */
private Long propertyStep; private BigDecimal propertyStep;
/** /**
* *

@ -1,13 +1,15 @@
package org.dromara.dms.domain.bo; package org.dromara.dms.domain.bo;
import org.dromara.dms.domain.DmsDeviceModeParameter;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotBlank;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.dms.domain.DmsDeviceModeParameter;
import java.math.BigDecimal;
/** /**
* dms_device_mode_parameter * dms_device_mode_parameter
@ -71,7 +73,7 @@ public class DmsDeviceModeParameterBo extends BaseEntity {
/** /**
* *
*/ */
private Long propertyStep; private BigDecimal propertyStep;
} }

@ -1,16 +1,16 @@
package org.dromara.dms.domain.vo; package org.dromara.dms.domain.vo;
import org.dromara.dms.domain.DmsBaseDeviceBom;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data; import lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.dms.domain.DmsBaseDeviceBom;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.math.BigDecimal;
@ -50,7 +50,7 @@ public class DmsBaseDeviceBomVo implements Serializable {
* BOM * BOM
*/ */
@ExcelProperty(value = "BOM数量") @ExcelProperty(value = "BOM数量")
private Long bomAmount; private BigDecimal bomAmount;
/** /**
* *

@ -1,16 +1,16 @@
package org.dromara.dms.domain.vo; package org.dromara.dms.domain.vo;
import org.dromara.dms.domain.DmsBaseDeviceSupplies;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data; import lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.dms.domain.DmsBaseDeviceSupplies;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.math.BigDecimal;
@ -57,7 +57,7 @@ public class DmsBaseDeviceSuppliesVo implements Serializable {
* *
*/ */
@ExcelProperty(value = "需要数量") @ExcelProperty(value = "需要数量")
private Long requireAmount; private BigDecimal requireAmount;
/** /**
* *

@ -1,17 +1,17 @@
package org.dromara.dms.domain.vo; package org.dromara.dms.domain.vo;
import org.dromara.dms.domain.DmsDeviceModeFunction;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data; import lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.dms.domain.DmsDeviceModeFunction;
import org.dromara.dms.domain.DmsDeviceModeParameter; import org.dromara.dms.domain.DmsDeviceModeParameter;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.math.BigDecimal;
import java.util.List; import java.util.List;
@ -157,7 +157,7 @@ public class DmsDeviceModeFunctionVo implements Serializable {
* *
*/ */
@ExcelProperty(value = "预留字段,步长") @ExcelProperty(value = "预留字段,步长")
private Long propertyStep; private BigDecimal propertyStep;
/** /**
* *

@ -1,16 +1,16 @@
package org.dromara.dms.domain.vo; package org.dromara.dms.domain.vo;
import org.dromara.dms.domain.DmsDeviceModeParameter;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data; import lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.dms.domain.DmsDeviceModeParameter;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.math.BigDecimal;
@ -89,7 +89,7 @@ public class DmsDeviceModeParameterVo implements Serializable {
* *
*/ */
@ExcelProperty(value = "预留字段,步长") @ExcelProperty(value = "预留字段,步长")
private Long propertyStep; private BigDecimal propertyStep;
} }

Loading…
Cancel
Save