refactor(mes): 将重量相关字段类型从 Long 改为 BigDecimal,数据库字段为decimal

- 修改了 BaseMaterialInfo、BaseMaterialInfoBo、BaseMaterialInfoVo、BaseToolingInfo、BaseToolingInfoBo 和 BaseToolingInfoVo 中的重量相关字段类型
- 从 Long 改为 BigDecimal,以更准确地表示重量值,Long不保留小数
- 这个改动会影响以下表格中的字段:
  - base_material_info: net_weight, gross_weight, standard_weight, weight_upper_limit, weight_lower_limit
  - base_tooling_info: weight
master
zch 1 day ago
parent a6408e61e2
commit f5403092b4

@ -1,13 +1,16 @@
package org.dromara.mes.domain;
import org.dromara.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.dromara.common.tenant.core.TenantEntity;
import java.io.Serial;
import java.math.BigDecimal;
import java.util.Date;
/**
* base_material_info
@ -97,12 +100,12 @@ public class BaseMaterialInfo extends TenantEntity {
/**
*
*/
private Long netWeight;
private BigDecimal netWeight;
/**
*
*/
private Long grossWeight;
private BigDecimal grossWeight;
/**
* (1 0)
@ -237,17 +240,17 @@ public class BaseMaterialInfo extends TenantEntity {
/**
*
*/
private Long standardWeight;
private BigDecimal standardWeight;
/**
*
*/
private Long weightUpperLimit;
private BigDecimal weightUpperLimit;
/**
*
*/
private Long weightLowerLimit;
private BigDecimal weightLowerLimit;
/**
* (0 1)

@ -1,11 +1,14 @@
package org.dromara.mes.domain;
import org.dromara.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.dromara.common.tenant.core.TenantEntity;
import java.io.Serial;
import java.math.BigDecimal;
/**
* base_tooling_info
@ -65,7 +68,7 @@ public class BaseToolingInfo extends TenantEntity {
/**
*
*/
private Long weight;
private BigDecimal weight;
/**
*

@ -1,15 +1,16 @@
package org.dromara.mes.domain.bo;
import org.dromara.mes.domain.BaseMaterialInfo;
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 jakarta.validation.constraints.NotBlank;
import lombok.Data;
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.mes.domain.BaseMaterialInfo;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* base_material_info
@ -98,12 +99,12 @@ public class BaseMaterialInfoBo extends BaseEntity {
/**
*
*/
private Long netWeight;
private BigDecimal netWeight;
/**
*
*/
private Long grossWeight;
private BigDecimal grossWeight;
/**
* (1 0)
@ -238,17 +239,17 @@ public class BaseMaterialInfoBo extends BaseEntity {
/**
*
*/
private Long standardWeight;
private BigDecimal standardWeight;
/**
*
*/
private Long weightUpperLimit;
private BigDecimal weightUpperLimit;
/**
*
*/
private Long weightLowerLimit;
private BigDecimal weightLowerLimit;
/**
* (0 1)

@ -1,13 +1,12 @@
package org.dromara.mes.domain.bo;
import org.dromara.mes.domain.BaseToolingInfo;
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 lombok.Data;
import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.mes.domain.BaseToolingInfo;
import java.math.BigDecimal;
/**
* base_tooling_info
@ -63,7 +62,7 @@ public class BaseToolingInfoBo extends BaseEntity {
/**
*
*/
private Long weight;
private BigDecimal weight;
/**
*

@ -1,19 +1,16 @@
package org.dromara.mes.domain.vo;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.dromara.mes.domain.BaseMaterialInfo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
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 lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.mes.domain.BaseMaterialInfo;
import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@ -126,13 +123,13 @@ public class BaseMaterialInfoVo implements Serializable {
*
*/
@ExcelProperty(value = "净重")
private Long netWeight;
private BigDecimal netWeight;
/**
*
*/
@ExcelProperty(value = "毛重")
private Long grossWeight;
private BigDecimal grossWeight;
/**
* (1 0)
@ -305,19 +302,19 @@ public class BaseMaterialInfoVo implements Serializable {
*
*/
@ExcelProperty(value = "标准重量")
private Long standardWeight;
private BigDecimal standardWeight;
/**
*
*/
@ExcelProperty(value = "标准重量上限")
private Long weightUpperLimit;
private BigDecimal weightUpperLimit;
/**
*
*/
@ExcelProperty(value = "标准重量下限")
private Long weightLowerLimit;
private BigDecimal weightLowerLimit;
/**
* (0 1)

@ -1,15 +1,16 @@
package org.dromara.mes.domain.vo;
import org.dromara.mes.domain.BaseToolingInfo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
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 lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.mes.domain.BaseToolingInfo;
import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@ -88,7 +89,7 @@ public class BaseToolingInfoVo implements Serializable {
*
*/
@ExcelProperty(value = "重量")
private Long weight;
private BigDecimal weight;
/**
*

Loading…
Cancel
Save