配件接口优化

This commit is contained in:
sxu 2024-11-07 18:29:22 +08:00
parent f7d336cfc4
commit 3641ec942c
4 changed files with 26 additions and 5 deletions

View File

@ -27,9 +27,9 @@ public class PartType extends BaseEntity
/** 类型ID */
private Long id;
/** 类型名称 */
@Excel(name = "名称")
@ApiModelProperty(value = "类型名称")
/** 规格型号 */
@Excel(name = "规格型号")
@ApiModelProperty(value = "规格型号")
@NotBlank(message = "名称不能为空")
@Size(max=30, message = "名称长度不能超过30")
private String paName;

View File

@ -22,7 +22,7 @@ public class MaTypeVo extends Type {
private String itemType;
@Excel(name = "物资类型")
@ApiModelProperty(value = "施工类型")
@ApiModelProperty(value = "物资类型")
private String materialType;
@Excel(name = "物资名称")

View File

@ -0,0 +1,19 @@
package com.bonus.material.ma.domain.vo;
import com.bonus.common.core.annotation.Excel;
import com.bonus.material.ma.domain.PartType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PartTypeVo extends PartType {
@Excel(name = "配件类型")
@ApiModelProperty(value = "配件类型")
private String partType;
@Excel(name = "配件名称")
@ApiModelProperty(value = "配件名称")
private String partName;
}

View File

@ -172,10 +172,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</select>
<select id="getListByTypeName" resultType="com.bonus.material.ma.domain.PartType">
<select id="getListByTypeName" resultType="com.bonus.material.ma.domain.vo.PartTypeVo">
SELECT DISTINCT
m.pa_id AS id,
m.pa_name AS paName,
m1.pa_name AS partName,
m2.pa_name As partType,
m.parent_id as parentId,
m.LEVEL as level,
m.remark as remark