|
|
@ -28,6 +28,7 @@ import com.epmet.commons.tools.validator.group.AddGroup; |
|
|
|
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
|
|
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
|
|
import com.epmet.dto.CustomerHomeTemplateDTO; |
|
|
|
import com.epmet.dto.form.HomeTemplateCommonFormDTO; |
|
|
|
import com.epmet.dto.result.ComponentListByCustomerResultDTO; |
|
|
|
import com.epmet.dto.result.HomeDesignByCustomerResultDTO; |
|
|
|
import com.epmet.excel.CustomerHomeTemplateExcel; |
|
|
@ -98,40 +99,26 @@ public class CustomerHomeTemplateController { |
|
|
|
|
|
|
|
/** |
|
|
|
* @return com.epmet.commons.tools.utils.Result<com.epmet.dto.result.ComponentListByCustomerResultDTO> |
|
|
|
* @param params clientType 所属端:0.居民端,1.领导端 |
|
|
|
* @param formDTO clientType 所属端:0.居民端,1.领导端 |
|
|
|
* @author yinzuomei |
|
|
|
* @description 获取可用组件列表 |
|
|
|
* @Date 2020/8/24 21:15 |
|
|
|
**/ |
|
|
|
@PostMapping("getcomponentlist") |
|
|
|
public Result<ComponentListByCustomerResultDTO> getComponetList(@RequestParam Map<String, Object> params) { |
|
|
|
String clientType= (String) params.get("clientType"); |
|
|
|
if(StringUtils.isBlank(clientType)){ |
|
|
|
throw new ValidateException("clientType不能为空"); |
|
|
|
} |
|
|
|
if(!NumConstant.ZERO_STR.equals(clientType)&&!NumConstant.ONE_STR.equals(clientType)){ |
|
|
|
throw new ValidateException("所属端类型0.居民端,1.政府端"); |
|
|
|
} |
|
|
|
return new Result<ComponentListByCustomerResultDTO>().ok(customerHomeTemplateService.getComponentListByCustomer(clientType)); |
|
|
|
public Result<ComponentListByCustomerResultDTO> getComponetList(@RequestBody HomeTemplateCommonFormDTO formDTO) { |
|
|
|
return new Result<ComponentListByCustomerResultDTO>().ok(customerHomeTemplateService.getComponentListByCustomer(formDTO.getClientType())); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @param params clientType 所属端:0.居民端,1.领导端 |
|
|
|
* @param formDTO clientType 所属端:0.居民端,1.领导端 |
|
|
|
* @return com.epmet.commons.tools.utils.Result<com.epmet.dto.result.HomeDesignByCustomerResultDTO> |
|
|
|
* @author yinzuomei |
|
|
|
* @description 获取小程序首页配置 |
|
|
|
* @Date 2020/8/24 22:06 |
|
|
|
**/ |
|
|
|
@PostMapping("gethometemplate") |
|
|
|
public Result<HomeDesignByCustomerResultDTO> getHomeTemplate(@RequestParam Map<String, Object> params) { |
|
|
|
String clientType = (String) params.get("clientType"); |
|
|
|
if (StringUtils.isBlank(clientType)) { |
|
|
|
throw new ValidateException("clientType不能为空"); |
|
|
|
} |
|
|
|
if (!NumConstant.ZERO_STR.equals(clientType) && !NumConstant.ONE_STR.equals(clientType)) { |
|
|
|
throw new ValidateException("所属端类型0.居民端,1.政府端"); |
|
|
|
} |
|
|
|
return new Result<HomeDesignByCustomerResultDTO>().ok(customerHomeTemplateService.getHomeTemplate(clientType)); |
|
|
|
public Result<HomeDesignByCustomerResultDTO> getHomeTemplate(@RequestBody HomeTemplateCommonFormDTO formDTO) { |
|
|
|
return new Result<HomeDesignByCustomerResultDTO>().ok(customerHomeTemplateService.getHomeTemplate(formDTO.getClientType())); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|