| 
															
																@ -1,7 +1,8 @@ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																package com.yihu.jw.base.endpoint.user; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																package com.yihu.jw.base.endpoint.customize; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.base.service.user.UserHideModuleFunctionService; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.base.user.UserHideModuleFunctionDO; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.base.service.customize.UserHideModuleFunctionService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.base.customize.UserHideModuleFunctionDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.base.customize.UserHideModuleFunctionVO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.web.Envelop; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.web.Envelop; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.web.ListEnvelop; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.web.ListEnvelop; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.web.ObjEnvelop; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.web.ObjEnvelop; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -18,12 +19,12 @@ import org.springframework.web.bind.annotation.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.util.List; 
															 | 
															
															 | 
															
																import java.util.List; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																/** 
															 | 
															
															 | 
															
																/** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 * Endpoint - 用户模块功能管理 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 * Endpoint - 用户取消订阅的模块或功能 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 * Created by progr1mmer on 2018/8/16. 
															 | 
															
															 | 
															
																 * Created by progr1mmer on 2018/8/16. 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 */ 
															 | 
															
															 | 
															
																 */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@RestController 
															 | 
															
															 | 
															
																@RestController 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@RequestMapping(value = BaseRequestMapping.UserHideModuleFunction.PREFIX) 
															 | 
															
															 | 
															
																@RequestMapping(value = BaseRequestMapping.UserHideModuleFunction.PREFIX) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@Api(value = "用户模块功能管理", description = "用户模块功能管理服务接口", tags = {"wlyy基础服务 - 用户模块功能管理服务接口"}) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																@Api(value = "用户取消订阅的模块或功能(用户自定义)", description = "用户取消订阅的模块或功能(用户自定义)服务接口", tags = {"wlyy基础服务 - 用户取消订阅的模块或功能(用户自定义)服务接口"}) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																public class UserHideModuleFunctionEndpoint extends EnvelopRestEndpoint { 
															 | 
															
															 | 
															
																public class UserHideModuleFunctionEndpoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Autowired 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -31,12 +32,12 @@ public class UserHideModuleFunctionEndpoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @PostMapping(value = BaseRequestMapping.UserHideModuleFunction.CREATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE) 
															 | 
															
															 | 
															
																    @PostMapping(value = BaseRequestMapping.UserHideModuleFunction.CREATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "创建") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "创建") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public ObjEnvelop<UserHideModuleFunctionDO> create ( 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public ObjEnvelop<UserHideModuleFunctionVO> create ( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @ApiParam(name = "json_data", value = "Json数据", required = true) 
															 | 
															
															 | 
															
																            @ApiParam(name = "json_data", value = "Json数据", required = true) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestBody String jsonData) throws Exception { 
															 | 
															
															 | 
															
																            @RequestBody String jsonData) throws Exception { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        UserHideModuleFunctionDO userHideModuleFunctionDO = toEntity(jsonData, UserHideModuleFunctionDO.class); 
															 | 
															
															 | 
															
																        UserHideModuleFunctionDO userHideModuleFunctionDO = toEntity(jsonData, UserHideModuleFunctionDO.class); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        userHideModuleFunctionDO = userHideModuleFunctionService.save(userHideModuleFunctionDO); 
															 | 
															
															 | 
															
																        userHideModuleFunctionDO = userHideModuleFunctionService.save(userHideModuleFunctionDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return success(userHideModuleFunctionDO); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return success(userHideModuleFunctionDO, UserHideModuleFunctionVO.class); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @PostMapping(value = BaseRequestMapping.UserHideModuleFunction.DELETE) 
															 | 
															
															 | 
															
																    @PostMapping(value = BaseRequestMapping.UserHideModuleFunction.DELETE) 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -63,7 +64,7 @@ public class UserHideModuleFunctionEndpoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseRequestMapping.UserHideModuleFunction.PAGE) 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseRequestMapping.UserHideModuleFunction.PAGE) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "获取分页") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "获取分页") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public PageEnvelop<UserHideModuleFunctionDO> page ( 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public PageEnvelop<UserHideModuleFunctionVO> page ( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @ApiParam(name = "fields", value = "返回的字段,为空返回全部字段") 
															 | 
															
															 | 
															
																            @ApiParam(name = "fields", value = "返回的字段,为空返回全部字段") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(value = "fields", required = false) String fields, 
															 | 
															
															 | 
															
																            @RequestParam(value = "fields", required = false) String fields, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @ApiParam(name = "filters", value = "过滤器,为空检索所有条件") 
															 | 
															
															 | 
															
																            @ApiParam(name = "filters", value = "过滤器,为空检索所有条件") 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -76,12 +77,12 @@ public class UserHideModuleFunctionEndpoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(value = "size") int size) throws Exception { 
															 | 
															
															 | 
															
																            @RequestParam(value = "size") int size) throws Exception { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<UserHideModuleFunctionDO> userHideModuleFunctionDOS = userHideModuleFunctionService.search(fields, filters, sorts, page, size); 
															 | 
															
															 | 
															
																        List<UserHideModuleFunctionDO> userHideModuleFunctionDOS = userHideModuleFunctionService.search(fields, filters, sorts, page, size); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        int count = (int)userHideModuleFunctionService.getCount(filters); 
															 | 
															
															 | 
															
																        int count = (int)userHideModuleFunctionService.getCount(filters); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return success(userHideModuleFunctionDOS, count, page, size); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return success(userHideModuleFunctionDOS, count, page, size, UserHideModuleFunctionVO.class); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseRequestMapping.UserHideModuleFunction.LIST) 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseRequestMapping.UserHideModuleFunction.LIST) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "获取列表") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "获取列表") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public ListEnvelop<UserHideModuleFunctionDO> list ( 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public ListEnvelop<UserHideModuleFunctionVO> list ( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @ApiParam(name = "fields", value = "返回的字段,为空返回全部字段") 
															 | 
															
															 | 
															
																            @ApiParam(name = "fields", value = "返回的字段,为空返回全部字段") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(value = "fields", required = false) String fields, 
															 | 
															
															 | 
															
																            @RequestParam(value = "fields", required = false) String fields, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @ApiParam(name = "filters", value = "过滤器,为空检索所有条件") 
															 | 
															
															 | 
															
																            @ApiParam(name = "filters", value = "过滤器,为空检索所有条件") 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -89,7 +90,7 @@ public class UserHideModuleFunctionEndpoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @ApiParam(name = "sorts", value = "排序,规则参见说明文档") 
															 | 
															
															 | 
															
																            @ApiParam(name = "sorts", value = "排序,规则参见说明文档") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(value = "sorts", required = false) String sorts) throws Exception { 
															 | 
															
															 | 
															
																            @RequestParam(value = "sorts", required = false) String sorts) throws Exception { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<UserHideModuleFunctionDO> userHideModuleFunctionDOS = userHideModuleFunctionService.search(fields, filters, sorts); 
															 | 
															
															 | 
															
																        List<UserHideModuleFunctionDO> userHideModuleFunctionDOS = userHideModuleFunctionService.search(fields, filters, sorts); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return success(userHideModuleFunctionDOS); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return success(userHideModuleFunctionDOS, UserHideModuleFunctionVO.class); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																} 
															 | 
															
															 | 
															
																} 
															 |