Browse Source

一级分类查询

dev_shibei_match
zxc 4 years ago
parent
commit
49b59c3f67
  1. 31
      epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/CategoryListResultDTO.java
  2. 11
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueProjectCategoryDictController.java
  3. 9
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/dao/IssueProjectCategoryDictDao.java
  4. 9
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/IssueProjectCategoryDictService.java
  5. 11
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueProjectCategoryDictServiceImpl.java
  6. 13
      epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueProjectCategoryDictDao.xml

31
epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/CategoryListResultDTO.java

@ -0,0 +1,31 @@
package com.epmet.dto.result;
import lombok.Data;
import java.io.Serializable;
/**
* @Author zxc
* @DateTime 2021/12/7 1:40 下午
* @DESC
*/
@Data
public class CategoryListResultDTO implements Serializable {
private static final long serialVersionUID = 6788749110947073314L;
/**
* 分类编码
*/
private String categoryCode;
/**
* 分类名字
*/
private String categoryName;
public CategoryListResultDTO() {
this.categoryCode = "";
this.categoryName = "";
}
}

11
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueProjectCategoryDictController.java

@ -277,5 +277,16 @@ public class IssueProjectCategoryDictController {
return new Result<List<ProjectCategoryDisPoseResultDTO>>().ok(issueProjectCategoryDictService.getProjectCategory(list));
}
/**
* @Description 根据客户ID查询一级分类列表
* @param tokenDto
* @author zxc
* @date 2021/12/7 1:45 下午
*/
@PostMapping("categorylist")
public Result<List<CategoryListResultDTO>> selectCategoryOneLevelListByCustomerId(@LoginUser TokenDto tokenDto){
return new Result<List<CategoryListResultDTO>>().ok(issueProjectCategoryDictService.selectCategoryOneLevelListByCustomerId(tokenDto.getCustomerId()));
}
}

9
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/dao/IssueProjectCategoryDictDao.java

@ -22,6 +22,7 @@ import com.epmet.dto.IssueProjectCategoryDictDTO;
import com.epmet.dto.form.DelCategoryFormDTO;
import com.epmet.dto.form.IsDisableCategoryFormDTO;
import com.epmet.dto.form.IssueProjectCategoryDictListFormDTO;
import com.epmet.dto.result.CategoryListResultDTO;
import com.epmet.dto.result.CustomerCategoryListResultDTO;
import com.epmet.dto.result.CustomerCategoryResultDTO;
import com.epmet.dto.result.ProjectCategoryDisPoseResultDTO;
@ -183,4 +184,12 @@ public interface IssueProjectCategoryDictDao extends BaseDao<IssueProjectCategor
*/
List<ProjectCategoryDisPoseResultDTO> getProjectCategory(@Param("list") List<ProjectCategoryDisPoseResultDTO> list,@Param("customerId") String customerId);
/**
* @Description 根据客户ID查询一级分类列表
* @param customerId
* @author zxc
* @date 2021/12/7 1:45 下午
*/
List<CategoryListResultDTO> selectCategoryOneLevelListByCustomerId(@Param("customerId")String customerId);
}

9
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/IssueProjectCategoryDictService.java

@ -221,4 +221,13 @@ public interface IssueProjectCategoryDictService extends BaseService<IssueProjec
* @date 2021/5/17 1:51 下午
*/
List<ProjectCategoryDisPoseResultDTO> getProjectCategory(List<ProjectCategoryDisPoseResultDTO> list);
/**
* @Description 根据客户ID查询一级分类列表
* @param customerId
* @author zxc
* @date 2021/12/7 1:45 下午
*/
List<CategoryListResultDTO> selectCategoryOneLevelListByCustomerId(String customerId);
}

11
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueProjectCategoryDictServiceImpl.java

@ -496,6 +496,17 @@ public class IssueProjectCategoryDictServiceImpl extends BaseServiceImpl<IssuePr
return result;
}
/**
* @Description 根据客户ID查询一级分类列表
* @param customerId
* @author zxc
* @date 2021/12/7 1:45 下午
*/
@Override
public List<CategoryListResultDTO> selectCategoryOneLevelListByCustomerId(String customerId) {
return baseDao.selectCategoryOneLevelListByCustomerId(customerId);
}
/**
* @Description 项目分类处理
* @Param list

13
epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueProjectCategoryDictDao.xml

@ -245,6 +245,19 @@
</foreach>
</select>
<!-- 根据客户ID查询一级分类列表 -->
<select id="selectCategoryOneLevelListByCustomerId" resultType="com.epmet.dto.result.CategoryListResultDTO">
SELECT
CATEGORY_CODE,
CATEGORY_NAME
FROM issue_project_category_dict
WHERE DEL_FLAG = 0
AND CUSTOMER_ID = #{customerId}
AND CATEGORY_TYPE = 1
AND IS_DISABLE = 'enable'
ORDER BY CATEGORY_CODE
</select>
<update id="updateIssueProjectCategoryDict">
UPDATE issue_project_category_dict
SET

Loading…
Cancel
Save