Commit 09f1d9d7 by 陶光胜

查询导购角色列表

parent 2453a91a
package com.gic.store.service;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.ClerkPositionDTO;
import com.gic.store.dto.open.ClerkDTO;
import com.gic.store.dto.open.StoreGroupDTO;
import com.gic.store.dto.open.StoreOpenDTO;
import java.util.List;
/**
* 门店、导购对外API接口
* @ClassName: StoreOpenApiService

......@@ -136,6 +139,17 @@ public interface StoreOpenApiService {

*/
ServiceResponse<String> pageClerk(String appId, Integer enterpriseId, String storeCode, Integer regionId, Integer pageNum, Integer pageSize);
/**
* listClerkPosition
* @Title: listClerkPosition
* @Description: 查询导购角色列表
* @author taogs
* @param enterpriseId
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<com.gic.store.dto.ClerkPositionDTO>>
* @throws
*/
ServiceResponse<List<ClerkPositionDTO>> listClerkPosition(Integer enterpriseId);
/**
* listRegion 门店域列表
* @Title: listRegion
......
......@@ -3,6 +3,7 @@ package com.gic.store.service.outer.impl;
import java.util.*;
import java.util.stream.Collectors;
import com.gic.store.entity.*;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager;
......@@ -36,10 +37,6 @@ import com.gic.store.dto.*;
import com.gic.store.dto.open.*;
import com.gic.store.dto.open.ClerkDTO;
import com.gic.store.dto.open.StoreGroupDTO;
import com.gic.store.entity.TabClerk;
import com.gic.store.entity.TabStore;
import com.gic.store.entity.TabStoreBrand;
import com.gic.store.entity.TabStoreGroup;
import com.gic.store.service.*;
/**
......@@ -85,6 +82,8 @@ public class StoreOpenApiServiceImpl implements StoreOpenApiService {
private StoreGroupApiService storeGroupApiService;
@Autowired
private ResourceGroupApiService resourceGroupApiService;
@Autowired
private ClerkPositionService clerkPositionService;
@Override
public ServiceResponse<String> getApiFieldJson(Integer enterpriseId, Integer regionId) {
......@@ -631,6 +630,14 @@ public class StoreOpenApiServiceImpl implements StoreOpenApiService {
}
@Override
@GatewayParams(query = {"enterpriseId"})
public ServiceResponse<List<ClerkPositionDTO>> listClerkPosition(Integer enterpriseId){
com.github.pagehelper.Page<TabClerkPosition> positions = this.clerkPositionService.listClerkPosition(enterpriseId, null, 1, 1000);
List<TabClerkPosition> result = positions.getResult();
return ServiceResponse.success(EntityUtil.changeEntityListByJSON(ClerkPositionDTO.class, result));
}
@Override
@GatewayParams(query = {"appId", "enterpriseId"})
public ServiceResponse<String> listRegion(String appId, Integer enterpriseId) {
LOGGER.info("appId:{}, enterpriseId:{}", appId, enterpriseId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment