fwq
2022-08-31 f075bf44cca55d7754332ef3e9fdda7340d049a9
项目规格信息接口修改
3个文件已修改
3个文件已添加
126 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/spec/SkuAndSpuDt.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/spec/SkuSpecDt.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/spec/SpecDt.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/spec/SpuSpecDt.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/spec/SpuSpecValueDt.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java
@@ -78,10 +78,18 @@
    Result getUpdateSpuProject(@RequestBody ProjectDto projectDto);
    /**
     * 获取项目spu规格列表(同步使用)
     * 获取当前项目sku规格和其spu规格(同步使用)
     * @return Result
     * 返回使用SpecDt
     */
    @PostMapping(value = "/project/page/spu/spec/update")
    Result getUpdateSpuSpecProject(@RequestParam("hisId") String hisId);
    Result getUpdateSpuSpecProject(@RequestParam("projectId") String projectId);
    /**
     * 获取当前项目sku和对应的spu信息
     * @return Result
     */
    @PostMapping(value = "/project/sku/spu")
    Result getSkuAndSpu(@RequestParam("projectId") String projectId);
}
phis-feign/src/main/java/com/hz/phis/dt/spec/SkuAndSpuDt.java
New file
@@ -0,0 +1,16 @@
package com.hz.phis.dt.spec;
import lombok.Data;
/**
 * sku和spu信息返回扩展
 * @author fwq
 * */
@Data
public class SkuAndSpuDt {
    /**sku标识*/
    private String skuId;
    /**spu标识*/
    private String spuId;
}
phis-feign/src/main/java/com/hz/phis/dt/spec/SkuSpecDt.java
@@ -1,35 +1,26 @@
package com.hz.phis.dt.spec;
import lombok.Data;
/**
 * 项目sku返回扩展
 * @author fwq
 * */
@Data
public class SkuSpecDt {
    /**规格值记录标识*/
    private String id;
    /**项目sku标识*/
    private String projectId;
    /**项目sku规格标识*/
    private String specId;
    /**项目sku规格名称*/
    private String specName;
    /**项目sku规格值标识*/
    private String specValue;
    /**项目sku规格值名称*/
    private String specValueName;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getSpecName() {
        return specName;
    }
    public void setSpecName(String specName) {
        this.specName = specName;
    }
    public String getSpecValueName() {
        return specValueName;
    }
    public void setSpecValueName(String specValueName) {
        this.specValueName = specValueName;
    }
}
phis-feign/src/main/java/com/hz/phis/dt/spec/SpecDt.java
@@ -1,16 +1,18 @@
package com.hz.phis.dt.spec;
import lombok.Data;
import java.util.List;
/**
 * 规格返回扩展
 * @author fwq
 * */
@Data
public class SpecDt  {
    /**spu规格信息*/
    private List<SpuSpecDt> spuSpecList;
    /**sku规格信息*/
    private List<SkuSpecDt> projectValueList;
    private List<SkuSpecDt> skuSpecList;
    public List<SkuSpecDt> getSkuSpecList() {
        return skuSpecList;
    }
    public void setSkuSpecList(List<SkuSpecDt> skuSpecList) {
        this.skuSpecList = skuSpecList;
    }
}
phis-feign/src/main/java/com/hz/phis/dt/spec/SpuSpecDt.java
New file
@@ -0,0 +1,21 @@
package com.hz.phis.dt.spec;
import lombok.Data;
import java.util.List;
/**
 * spu规格返回扩展
 * @author fwq
 * */
@Data
public class SpuSpecDt {
    /**项目spu标识*/
    private String generalId;
    /**规格值记录标识*/
    private String id;
    /**规格标识*/
    private String specId;
    /**规格值*/
    private List<SpuSpecValueDt> specValueList;
}
phis-feign/src/main/java/com/hz/phis/dt/spec/SpuSpecValueDt.java
New file
@@ -0,0 +1,18 @@
package com.hz.phis.dt.spec;
import lombok.Data;
/**
 * spu规格值返回扩展
 * @author fwq
 * */
@Data
public class SpuSpecValueDt {
    /**规格值标识*/
    private String id;
    /**规格值名称*/
    private String specValueName;
}