|  | @ -0,0 +1,96 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.base.endpoint.childManage;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.yihu.jw.base.service.child.ChildManageService;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.Envelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.ListEnvelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.ObjEnvelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
 | 
	
		
			
				|  |  | import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiParam;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.*;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
		
			
				|  |  |  * Created by wsl on 2022/7/20
 | 
	
		
			
				|  |  |  */
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | @RestController
 | 
	
		
			
				|  |  | @RequestMapping("/childManage")
 | 
	
		
			
				|  |  | @Api(tags = "幼儿管理", description = "幼儿管理相关操作")
 | 
	
		
			
				|  |  | public class ChildManageController extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private ChildManageService childManageService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation(value = "获取列表")
 | 
	
		
			
				|  |  |     @GetMapping("/getChildManageList")
 | 
	
		
			
				|  |  |     public ObjEnvelop getChildManageList(@ApiParam(name = "type" ,value = "类型 1图文辅导,2视频辅导,3喜讯详细",required = true)
 | 
	
		
			
				|  |  |                                          @RequestParam(value = "type",required = true)Integer type,
 | 
	
		
			
				|  |  |                                          @ApiParam(name = "title" ,value = "标题",required = false)
 | 
	
		
			
				|  |  |                                          @RequestParam(value = "title",required = false)String title,
 | 
	
		
			
				|  |  |                                          @ApiParam(name = "orgCode" ,value = "机构code",required = false)
 | 
	
		
			
				|  |  |                                          @RequestParam(value = "orgCode",required = false)String orgCode,
 | 
	
		
			
				|  |  |                                          @ApiParam(name = "id" ,value = "id",required = false)
 | 
	
		
			
				|  |  |                                          @RequestParam(value = "id",required = false)String id,
 | 
	
		
			
				|  |  |                                          @RequestParam(value = "page",required = false)Integer page,
 | 
	
		
			
				|  |  |                                          @RequestParam(value = "pageSize",required = false)Integer pageSize){
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return success(childManageService.getChildManageList(type,page,pageSize,title,orgCode,id));
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             return ObjEnvelop.getError("获取失败");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation(value = "保存修改")
 | 
	
		
			
				|  |  |     @PostMapping("/saveOrUpdate")
 | 
	
		
			
				|  |  |     public Envelop saveOrUpdate(@ApiParam(name = "jsonData",value = "实体转JSON",required = true)
 | 
	
		
			
				|  |  |                                 @RequestParam(value = "jsonData",required = false)String jsonData){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             childManageService.saveOrUpdate(jsonData);
 | 
	
		
			
				|  |  |             return success("保存成功!",200);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             return Envelop.getError("保存失败!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation(value = "删除")
 | 
	
		
			
				|  |  |     @PostMapping("/deletInfo")
 | 
	
		
			
				|  |  |     public Envelop deletinfo(@ApiParam(name = "id",value = "id",required = true)
 | 
	
		
			
				|  |  |                              @RequestParam(value = "id",required = true)String id){
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             childManageService.deletinfo(id);
 | 
	
		
			
				|  |  |             return success("删除成功!",200);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             return Envelop.getError("删除失败!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @ApiOperation(value = "获取机构")
 | 
	
		
			
				|  |  |     @GetMapping("/childOrgList")
 | 
	
		
			
				|  |  |     public ListEnvelop childOrgList(){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return success(childManageService.childOrgList());
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             return ListEnvelop.getError("获取失败!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |