Merge branch 'dm_20251204' into dev

# Conflicts:
#	mhd-user-center/src/main/resources/mapper/UserMapper.xml
#	mhd-user-center/src/main/resources/mapper/UserShipperMapper.xml
This commit is contained in:
王奎兴
2025-12-06 22:15:26 +08:00
63 changed files with 314 additions and 257 deletions
@@ -1,5 +1,6 @@
package com.linke.transport.application.service.warehouse.material.command;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
@@ -25,6 +26,7 @@ public class CreateMaterialCommand {
private String name;
@ApiModelProperty(value = "物料型号")
@TableField("\"MODEL\"") // 字段名转义
private String model;
@NotBlank(message = "物料单位不能为空")
@@ -1,5 +1,6 @@
package com.linke.transport.application.service.warehouse.material.command;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
@@ -24,6 +25,7 @@ public class UpdateMaterialCommand {
@ApiModelProperty(value = "物料名称")
private String name;
@ApiModelProperty(value = "物料型号")
@TableField("\"MODEL\"") // 字段名转义
private String model;
@ApiModelProperty(value = "物料单位")
private String unit;
@@ -1,5 +1,6 @@
package com.linke.transport.application.service.warehouse.material.query;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -16,6 +17,7 @@ public class MaterialQueryCommand {
@ApiModelProperty(name = "名称")
private String name;
@ApiModelProperty(name = "型号")
@TableField("\"MODEL\"") // 字段名转义
private String model;
@ApiModelProperty("物料编码")
private String materialCode;
@@ -1,5 +1,6 @@
package com.linke.transport.application.service.warehouse.material.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
@@ -24,6 +25,7 @@ public class MaterialVO{
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("型号")
@TableField("\"MODEL\"") // 字段名转义
private String model;
@ApiModelProperty("单位")
private String unit;
@@ -1,5 +1,6 @@
package com.linke.transport.domain.warehouse.material.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.linke.transport.domain.warehouse.material.MaterialCodeGenerator;
import com.linke.transport.domain.warehouse.material.exception.MaterialDomainException;
import com.mhd.common.core.utils.StringUtils;
@@ -20,8 +21,10 @@ public class Material {
private Long ownerId;
private String category;
private String name;
@TableField("\"MODEL\"") // 字段名转义
private String model;
private String unit;
@TableField("\"VALUE\"") // 字段名转义
private BigDecimal value;
private boolean codeManaged;
private String remark;
@@ -21,6 +21,7 @@ public class MaterialDO {
private Long ownerId;
private String category;
private String name;
@TableField("\"MODEL\"") // 字段名转义
private String model;
private String unit;
private BigDecimal value;
@@ -33,12 +33,12 @@
i.material_id,
m.category AS material_category,
m.name AS material_name,
m.model AS material_model,
m."MODEL" AS material_model,
i.quantity,
m.unit,
m.weight,
m.code_managed,
m.value,
m."VALUE",
i.machine_serial_no,
i.created_at
FROM
@@ -91,7 +91,7 @@
i.material_id,
m.category AS material_category,
m.name AS material_name,
m.model AS material_model,
m."MODEL" AS material_model,
i.quantity,
m.unit,
m.weight,