功能代码提交
This commit is contained in:
parent
24c80de7a1
commit
20f52e9d62
@ -0,0 +1,120 @@
|
|||||||
|
package com.cm.partybuilding.controller.resources.activity;
|
||||||
|
|
||||||
|
import com.cm.common.annotation.CheckRequestBodyAnnotation;
|
||||||
|
import com.cm.common.base.AbstractController;
|
||||||
|
import com.cm.common.constants.ISystemConstant;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.ErrorResult;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.activity.ActivityDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.activity.ActivityVO;
|
||||||
|
import com.cm.partybuilding.service.activity.IActivityService;
|
||||||
|
import io.swagger.annotations.*;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: ActivityResourceController
|
||||||
|
* @Description: 名书记工作室活动
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-21 10:50
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Api(tags = ISystemConstant.API_TAGS_RESOURCE_PREFIX + "名书记工作室活动接口")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping(ISystemConstant.RESOURCE_PREFIX + "/activity")
|
||||||
|
public class ActivityResourceController extends AbstractController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IActivityService activityService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "新增名书记工作室活动", notes = "新增名书记工作室活动接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PostMapping("saveactivity")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult saveActivity(@RequestBody ActivityVO activityVO) throws Exception {
|
||||||
|
return activityService.saveActivity(activityVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "删除名书记工作室活动(id列表)", notes = "删除名书记工作室活动(id列表)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "ids", value = "ID列表,用下划线分隔", paramType = "path", example = "1_2_3")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@DeleteMapping("removeactivity/{ids}")
|
||||||
|
public SuccessResult removeActivity(@PathVariable("ids") String ids) throws RemoveException {
|
||||||
|
return activityService.removeActivity(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "修改名书记工作室活动", notes = "修改名书记工作室活动接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "activityId", value = "名书记工作室活动ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PutMapping("updateactivity/{activityId}")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult updateActivity(@PathVariable("activityId") String activityId, @RequestBody ActivityVO activityVO) throws Exception {
|
||||||
|
return activityService.updateActivity(activityId, activityVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室活动详情(通过ID)", notes = "名书记工作室活动详情(通过ID)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "activityId", value = "名书记工作室活动ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("getactivitybyid/{activityId}")
|
||||||
|
public ActivityDTO getActivityById(@PathVariable("activityId") String activityId) throws SearchException {
|
||||||
|
return activityService.getActivityById(activityId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室活动列表", notes = "名书记工作室活动列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listactivity")
|
||||||
|
public List<ActivityDTO> listActivity() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return activityService.listActivity(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室活动分页列表", notes = "名书记工作室活动分页列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "page", value = "当前页码", paramType = "query", dataType = "int", defaultValue = "1"),
|
||||||
|
@ApiImplicitParam(name = "rows", value = "显示数量", paramType = "query", dataType = "int", defaultValue = "20"),
|
||||||
|
@ApiImplicitParam(name = "keywords", value = "关键字", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "startTime", value = "开始时间", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "endTime", value = "结束时间", paramType = "query", dataType = "String")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listpageactivity")
|
||||||
|
public SuccessResultList<List<ActivityDTO>> listPageActivity(ListPage page) throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
page.setParams(params);
|
||||||
|
return activityService.listPageActivity(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室活动统计", notes = "名书记工作室活动统计接口")
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("countactivity")
|
||||||
|
SuccessResultData<Integer> countActivity() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return activityService.countActivity(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,120 @@
|
|||||||
|
package com.cm.partybuilding.controller.resources.partymemberorganize;
|
||||||
|
|
||||||
|
import com.cm.common.annotation.CheckRequestBodyAnnotation;
|
||||||
|
import com.cm.common.base.AbstractController;
|
||||||
|
import com.cm.common.constants.ISystemConstant;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.ErrorResult;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.partymemberorganize.PartyMemberOrganizeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.partymemberorganize.PartyMemberOrganizeVO;
|
||||||
|
import com.cm.partybuilding.service.partymemberorganize.IPartyMemberOrganizeService;
|
||||||
|
import io.swagger.annotations.*;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: PartyMemberOrganizeResourceController
|
||||||
|
* @Description: 党员管理
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-20 10:18
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Api(tags = ISystemConstant.API_TAGS_RESOURCE_PREFIX + "党员管理接口")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping(ISystemConstant.RESOURCE_PREFIX + "/partymemberorganize")
|
||||||
|
public class PartyMemberOrganizeResourceController extends AbstractController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IPartyMemberOrganizeService partyMemberOrganizeService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "新增党员管理", notes = "新增党员管理接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PostMapping("savepartymemberorganize")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult savePartyMemberOrganize(@RequestBody PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
return partyMemberOrganizeService.savePartyMemberOrganize(partyMemberOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "删除党员管理(id列表)", notes = "删除党员管理(id列表)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "ids", value = "ID列表,用下划线分隔", paramType = "path", example = "1_2_3")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@DeleteMapping("removepartymemberorganize/{ids}")
|
||||||
|
public SuccessResult removePartyMemberOrganize(@PathVariable("ids") String ids) throws RemoveException {
|
||||||
|
return partyMemberOrganizeService.removePartyMemberOrganize(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "修改党员管理", notes = "修改党员管理接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "partyMemberOrganizeId", value = "党员管理ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PutMapping("updatepartymemberorganize/{partyMemberOrganizeId}")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult updatePartyMemberOrganize(@PathVariable("partyMemberOrganizeId") String partyMemberOrganizeId, @RequestBody PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
return partyMemberOrganizeService.updatePartyMemberOrganize(partyMemberOrganizeId, partyMemberOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党员管理详情(通过ID)", notes = "党员管理详情(通过ID)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "partyMemberOrganizeId", value = "党员管理ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("getpartymemberorganizebyid/{partyMemberOrganizeId}")
|
||||||
|
public PartyMemberOrganizeDTO getPartyMemberOrganizeById(@PathVariable("partyMemberOrganizeId") String partyMemberOrganizeId) throws SearchException {
|
||||||
|
return partyMemberOrganizeService.getPartyMemberOrganizeById(partyMemberOrganizeId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党员管理列表", notes = "党员管理列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listpartymemberorganize")
|
||||||
|
public List<PartyMemberOrganizeDTO> listPartyMemberOrganize() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return partyMemberOrganizeService.listPartyMemberOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党员管理分页列表", notes = "党员管理分页列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "page", value = "当前页码", paramType = "query", dataType = "int", defaultValue = "1"),
|
||||||
|
@ApiImplicitParam(name = "rows", value = "显示数量", paramType = "query", dataType = "int", defaultValue = "20"),
|
||||||
|
@ApiImplicitParam(name = "keywords", value = "关键字", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "startTime", value = "开始时间", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "endTime", value = "结束时间", paramType = "query", dataType = "String")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listpagepartymemberorganize")
|
||||||
|
public SuccessResultList<List<PartyMemberOrganizeDTO>> listPagePartyMemberOrganize(ListPage page) throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
page.setParams(params);
|
||||||
|
return partyMemberOrganizeService.listPagePartyMemberOrganize(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党员管理统计", notes = "党员管理统计接口")
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("countpartymemberorganize")
|
||||||
|
SuccessResultData<Integer> countPartyMemberOrganize() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return partyMemberOrganizeService.countPartyMemberOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,120 @@
|
|||||||
|
package com.cm.partybuilding.controller.resources.partyorganize;
|
||||||
|
|
||||||
|
import com.cm.common.annotation.CheckRequestBodyAnnotation;
|
||||||
|
import com.cm.common.base.AbstractController;
|
||||||
|
import com.cm.common.constants.ISystemConstant;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.ErrorResult;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.partyorganize.PartyOrganizeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.partyorganize.PartyOrganizeVO;
|
||||||
|
import com.cm.partybuilding.service.partyorganize.IPartyOrganizeService;
|
||||||
|
import io.swagger.annotations.*;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: PartyOrganizeResourceController
|
||||||
|
* @Description: 党组织
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-16 14:24
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Api(tags = ISystemConstant.API_TAGS_RESOURCE_PREFIX + "党组织接口")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping(ISystemConstant.RESOURCE_PREFIX + "/partyorganize")
|
||||||
|
public class PartyOrganizeResourceController extends AbstractController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IPartyOrganizeService partyOrganizeService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "新增党组织", notes = "新增党组织接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PostMapping("savepartyorganize")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult savePartyOrganize(@RequestBody PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
return partyOrganizeService.savePartyOrganize(partyOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "删除党组织(id列表)", notes = "删除党组织(id列表)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "ids", value = "ID列表,用下划线分隔", paramType = "path", example = "1_2_3")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@DeleteMapping("removepartyorganize/{ids}")
|
||||||
|
public SuccessResult removePartyOrganize(@PathVariable("ids") String ids) throws RemoveException {
|
||||||
|
return partyOrganizeService.removePartyOrganize(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "修改党组织", notes = "修改党组织接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "partyOrganizeId", value = "党组织ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PutMapping("updatepartyorganize/{partyOrganizeId}")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult updatePartyOrganize(@PathVariable("partyOrganizeId") String partyOrganizeId, @RequestBody PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
return partyOrganizeService.updatePartyOrganize(partyOrganizeId, partyOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党组织详情(通过ID)", notes = "党组织详情(通过ID)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "partyOrganizeId", value = "党组织ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("getpartyorganizebyid/{partyOrganizeId}")
|
||||||
|
public PartyOrganizeDTO getPartyOrganizeById(@PathVariable("partyOrganizeId") String partyOrganizeId) throws SearchException {
|
||||||
|
return partyOrganizeService.getPartyOrganizeById(partyOrganizeId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党组织列表", notes = "党组织列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listpartyorganize")
|
||||||
|
public List<PartyOrganizeDTO> listPartyOrganize() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return partyOrganizeService.listPartyOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党组织分页列表", notes = "党组织分页列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "page", value = "当前页码", paramType = "query", dataType = "int", defaultValue = "1"),
|
||||||
|
@ApiImplicitParam(name = "rows", value = "显示数量", paramType = "query", dataType = "int", defaultValue = "20"),
|
||||||
|
@ApiImplicitParam(name = "keywords", value = "关键字", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "startTime", value = "开始时间", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "endTime", value = "结束时间", paramType = "query", dataType = "String")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listpagepartyorganize")
|
||||||
|
public SuccessResultList<List<PartyOrganizeDTO>> listPagePartyOrganize(ListPage page) throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
page.setParams(params);
|
||||||
|
return partyOrganizeService.listPagePartyOrganize(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "党组织统计", notes = "党组织统计接口")
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("countpartyorganize")
|
||||||
|
SuccessResultData<Integer> countPartyOrganize() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return partyOrganizeService.countPartyOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,120 @@
|
|||||||
|
package com.cm.partybuilding.controller.resources.secretarynoffice;
|
||||||
|
|
||||||
|
import com.cm.common.annotation.CheckRequestBodyAnnotation;
|
||||||
|
import com.cm.common.base.AbstractController;
|
||||||
|
import com.cm.common.constants.ISystemConstant;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.ErrorResult;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.secretarynoffice.SecretarynOfficeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.secretarynoffice.SecretarynOfficeVO;
|
||||||
|
import com.cm.partybuilding.service.secretarynoffice.ISecretarynOfficeService;
|
||||||
|
import io.swagger.annotations.*;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: SecretarynOfficeResourceController
|
||||||
|
* @Description: 名书记工作室
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-21 10:46
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Api(tags = ISystemConstant.API_TAGS_RESOURCE_PREFIX + "名书记工作室接口")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping(ISystemConstant.RESOURCE_PREFIX + "/secretarynoffice")
|
||||||
|
public class SecretarynOfficeResourceController extends AbstractController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ISecretarynOfficeService secretarynOfficeService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "新增名书记工作室", notes = "新增名书记工作室接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PostMapping("savesecretarynoffice")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult saveSecretarynOffice(@RequestBody SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
return secretarynOfficeService.saveSecretarynOffice(secretarynOfficeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "删除名书记工作室(id列表)", notes = "删除名书记工作室(id列表)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "ids", value = "ID列表,用下划线分隔", paramType = "path", example = "1_2_3")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@DeleteMapping("removesecretarynoffice/{ids}")
|
||||||
|
public SuccessResult removeSecretarynOffice(@PathVariable("ids") String ids) throws RemoveException {
|
||||||
|
return secretarynOfficeService.removeSecretarynOffice(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "修改名书记工作室", notes = "修改名书记工作室接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "secretarynOfficeId", value = "名书记工作室ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@PutMapping("updatesecretarynoffice/{secretarynOfficeId}")
|
||||||
|
@CheckRequestBodyAnnotation
|
||||||
|
public SuccessResult updateSecretarynOffice(@PathVariable("secretarynOfficeId") String secretarynOfficeId, @RequestBody SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
return secretarynOfficeService.updateSecretarynOffice(secretarynOfficeId, secretarynOfficeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室详情(通过ID)", notes = "名书记工作室详情(通过ID)接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "secretarynOfficeId", value = "名书记工作室ID", paramType = "path")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("getsecretarynofficebyid/{secretarynOfficeId}")
|
||||||
|
public SecretarynOfficeDTO getSecretarynOfficeById(@PathVariable("secretarynOfficeId") String secretarynOfficeId) throws SearchException {
|
||||||
|
return secretarynOfficeService.getSecretarynOfficeById(secretarynOfficeId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室列表", notes = "名书记工作室列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listsecretarynoffice")
|
||||||
|
public List<SecretarynOfficeDTO> listSecretarynOffice() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return secretarynOfficeService.listSecretarynOffice(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室分页列表", notes = "名书记工作室分页列表接口")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "access_token", value = "access_token", paramType = "query"),
|
||||||
|
@ApiImplicitParam(name = "page", value = "当前页码", paramType = "query", dataType = "int", defaultValue = "1"),
|
||||||
|
@ApiImplicitParam(name = "rows", value = "显示数量", paramType = "query", dataType = "int", defaultValue = "20"),
|
||||||
|
@ApiImplicitParam(name = "keywords", value = "关键字", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "startTime", value = "开始时间", paramType = "query", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "endTime", value = "结束时间", paramType = "query", dataType = "String")
|
||||||
|
})
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("listpagesecretarynoffice")
|
||||||
|
public SuccessResultList<List<SecretarynOfficeDTO>> listPageSecretarynOffice(ListPage page) throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
page.setParams(params);
|
||||||
|
return secretarynOfficeService.listPageSecretarynOffice(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "名书记工作室统计", notes = "名书记工作室统计接口")
|
||||||
|
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
|
||||||
|
@GetMapping("countsecretarynoffice")
|
||||||
|
SuccessResultData<Integer> countSecretarynOffice() throws SearchException {
|
||||||
|
Map<String, Object> params = requestParams();
|
||||||
|
return secretarynOfficeService.countSecretarynOffice(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,156 @@
|
|||||||
|
package com.cm.partybuilding.service.activity;
|
||||||
|
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SaveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.activity.ActivityDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.activity.ActivityVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: IActivityService
|
||||||
|
* @Description: 名书记工作室活动
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-21 10:50
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
public interface IActivityService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param activityVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult saveActivity(ActivityVO activityVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室活动(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param activityVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult saveActivityByToken(String token, ActivityVO activityVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param activityVO
|
||||||
|
* @return activityId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String saveActivityReturnId(ActivityVO activityVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室活动(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param activityVO
|
||||||
|
* @return activityId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String saveActivityByTokenReturnId(String token, ActivityVO activityVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removeActivity(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室活动(物理删除)
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
void deleteActivity(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室活动(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removeActivityByToken(String token, String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param activityId
|
||||||
|
* @param activityVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updateActivity(String activityId, ActivityVO activityVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改名书记工作室活动(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param activityId
|
||||||
|
* @param activityVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updateActivityByToken(String token, String activityId, ActivityVO activityVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室活动详情(通过ID)
|
||||||
|
*
|
||||||
|
* @param activityId
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
ActivityDTO getActivityById(String activityId) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室活动列表
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
List<ActivityDTO> listActivity(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室活动分页列表
|
||||||
|
*
|
||||||
|
* @param page
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultList<List<ActivityDTO>> listPageActivity(ListPage page) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室活动统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
Integer countNumberActivity(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室活动统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultData<Integer> countActivity(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,188 @@
|
|||||||
|
package com.cm.partybuilding.service.activity.impl;
|
||||||
|
|
||||||
|
import com.cm.common.base.AbstractService;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SaveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.common.utils.HashMapUtil;
|
||||||
|
import com.cm.common.utils.UUIDUtil;
|
||||||
|
import com.cm.partybuilding.dao.activity.IActivityDao;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.activity.ActivityDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.activity.ActivityVO;
|
||||||
|
import com.cm.partybuilding.service.activity.IActivityService;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: ActivityServiceImpl
|
||||||
|
* @Description: 名书记工作室活动
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-21 10:50
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Service
|
||||||
|
public class ActivityServiceImpl extends AbstractService implements IActivityService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IActivityDao activityDao;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult saveActivity(ActivityVO activityVO) throws Exception {
|
||||||
|
saveActivityInfo(null, activityVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult saveActivityByToken(String token, ActivityVO activityVO) throws Exception {
|
||||||
|
saveActivityInfo(token, activityVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String saveActivityReturnId(ActivityVO activityVO) throws Exception {
|
||||||
|
return saveActivityInfoReturnId(null, activityVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String saveActivityByTokenReturnId(String token, ActivityVO activityVO) throws Exception {
|
||||||
|
return saveActivityInfoReturnId(token, activityVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param activityVO
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private void saveActivityInfo(String token, ActivityVO activityVO) throws Exception {
|
||||||
|
saveActivityInfoReturnId(token, activityVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param activityVO
|
||||||
|
* @return activityId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private String saveActivityInfoReturnId(String token, ActivityVO activityVO) throws Exception {
|
||||||
|
String activityId = UUIDUtil.getUUID();
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(activityVO);
|
||||||
|
params.put("activityId", activityId);
|
||||||
|
if (token != null) {
|
||||||
|
setSaveInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setSaveInfo(params);
|
||||||
|
}
|
||||||
|
activityDao.saveActivity(params);
|
||||||
|
return activityId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removeActivity(String ids) throws RemoveException {
|
||||||
|
removeActivityInfo(null, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removeActivityByToken(String token, String ids) throws RemoveException {
|
||||||
|
removeActivityInfo(token, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
*/
|
||||||
|
private void removeActivityInfo(String token, String ids) {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("activityIds", Arrays.asList(ids.split("_")));
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
activityDao.removeActivity(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteActivity(String ids) throws RemoveException {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("activityIds", Arrays.asList(ids.split("_")));
|
||||||
|
activityDao.deleteActivity(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updateActivity(String activityId, ActivityVO activityVO) throws Exception {
|
||||||
|
updateActivityInfo(null, activityId, activityVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updateActivityByToken(String token, String activityId, ActivityVO activityVO) throws Exception {
|
||||||
|
updateActivityInfo(token, activityId, activityVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改名书记工作室活动
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param activityId
|
||||||
|
* @param activityVO
|
||||||
|
*/
|
||||||
|
private void updateActivityInfo(String token, String activityId, ActivityVO activityVO) throws Exception {
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(activityVO);
|
||||||
|
params.put("activityId", activityId);
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
activityDao.updateActivity(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ActivityDTO getActivityById(String activityId) throws SearchException {
|
||||||
|
Map<String, Object> params = super.getHashMap(1);
|
||||||
|
params.put("activityId", activityId);
|
||||||
|
return activityDao.getActivity(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ActivityDTO> listActivity(Map<String, Object> params) throws SearchException {
|
||||||
|
return activityDao.listActivity(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultList<List<ActivityDTO>> listPageActivity(ListPage page) throws SearchException {
|
||||||
|
PageHelper.startPage(page.getPage(), page.getRows());
|
||||||
|
List<ActivityDTO> activityDTOs = activityDao.listActivity(page.getParams());
|
||||||
|
PageInfo<ActivityDTO> pageInfo = new PageInfo<>(activityDTOs);
|
||||||
|
return new SuccessResultList<>(activityDTOs, pageInfo.getPageNum(), pageInfo.getTotal());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer countNumberActivity(Map<String, Object> params) throws SearchException {
|
||||||
|
Integer count = activityDao.countActivity(params);
|
||||||
|
return count == null ? 0 : count;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultData<Integer> countActivity(Map<String, Object> params) throws SearchException {
|
||||||
|
return new SuccessResultData<>(countNumberActivity(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,157 @@
|
|||||||
|
package com.cm.partybuilding.service.partymemberorganize;
|
||||||
|
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SaveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.partymemberorganize.PartyMemberOrganizeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.partymemberorganize.PartyMemberOrganizeVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: IPartyMemberOrganizeService
|
||||||
|
* @Description: 党员管理
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-20 10:18
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
public interface IPartyMemberOrganizeService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党员管理
|
||||||
|
*
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult savePartyMemberOrganize(PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党员管理(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult savePartyMemberOrganizeByToken(String token, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党员管理
|
||||||
|
*
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @return partyMemberOrganizeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String savePartyMemberOrganizeReturnId(PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党员管理(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @return partyMemberOrganizeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String savePartyMemberOrganizeByTokenReturnId(String token, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党员管理
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removePartyMemberOrganize(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党员管理(物理删除)
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
void deletePartyMemberOrganize(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党员管理(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removePartyMemberOrganizeByToken(String token, String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改党员管理
|
||||||
|
*
|
||||||
|
* @param partyMemberOrganizeId
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updatePartyMemberOrganize(String partyMemberOrganizeId, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改党员管理(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyMemberOrganizeId
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updatePartyMemberOrganizeByToken(String token, String partyMemberOrganizeId,
|
||||||
|
PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党员管理详情(通过ID)
|
||||||
|
*
|
||||||
|
* @param partyMemberOrganizeId
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
PartyMemberOrganizeDTO getPartyMemberOrganizeById(String partyMemberOrganizeId) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党员管理列表
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
List<PartyMemberOrganizeDTO> listPartyMemberOrganize(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党员管理分页列表
|
||||||
|
*
|
||||||
|
* @param page
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultList<List<PartyMemberOrganizeDTO>> listPagePartyMemberOrganize(ListPage page) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党员管理统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
Integer countNumberPartyMemberOrganize(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党员管理统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultData<Integer> countPartyMemberOrganize(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,188 @@
|
|||||||
|
package com.cm.partybuilding.service.partymemberorganize.impl;
|
||||||
|
|
||||||
|
import com.cm.common.base.AbstractService;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SaveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.common.utils.HashMapUtil;
|
||||||
|
import com.cm.common.utils.UUIDUtil;
|
||||||
|
import com.cm.partybuilding.dao.partymemberorganize.IPartyMemberOrganizeDao;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.partymemberorganize.PartyMemberOrganizeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.partymemberorganize.PartyMemberOrganizeVO;
|
||||||
|
import com.cm.partybuilding.service.partymemberorganize.IPartyMemberOrganizeService;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: PartyMemberOrganizeServiceImpl
|
||||||
|
* @Description: 党员管理
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-20 10:18
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Service
|
||||||
|
public class PartyMemberOrganizeServiceImpl extends AbstractService implements IPartyMemberOrganizeService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IPartyMemberOrganizeDao partyMemberOrganizeDao;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult savePartyMemberOrganize(PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
savePartyMemberOrganizeInfo(null, partyMemberOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult savePartyMemberOrganizeByToken(String token, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
savePartyMemberOrganizeInfo(token, partyMemberOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String savePartyMemberOrganizeReturnId(PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
return savePartyMemberOrganizeInfoReturnId(null, partyMemberOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String savePartyMemberOrganizeByTokenReturnId(String token, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
return savePartyMemberOrganizeInfoReturnId(token, partyMemberOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党员管理
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private void savePartyMemberOrganizeInfo(String token, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
savePartyMemberOrganizeInfoReturnId(token, partyMemberOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党员管理
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
* @return partyMemberOrganizeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private String savePartyMemberOrganizeInfoReturnId(String token, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
String partyMemberOrganizeId = UUIDUtil.getUUID();
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(partyMemberOrganizeVO);
|
||||||
|
params.put("partyMemberOrganizeId", partyMemberOrganizeId);
|
||||||
|
if (token != null) {
|
||||||
|
setSaveInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setSaveInfo(params);
|
||||||
|
}
|
||||||
|
partyMemberOrganizeDao.savePartyMemberOrganize(params);
|
||||||
|
return partyMemberOrganizeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removePartyMemberOrganize(String ids) throws RemoveException {
|
||||||
|
removePartyMemberOrganizeInfo(null, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removePartyMemberOrganizeByToken(String token, String ids) throws RemoveException {
|
||||||
|
removePartyMemberOrganizeInfo(token, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党员管理
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
*/
|
||||||
|
private void removePartyMemberOrganizeInfo(String token, String ids) {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("partyMemberOrganizeIds", Arrays.asList(ids.split("_")));
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
partyMemberOrganizeDao.removePartyMemberOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deletePartyMemberOrganize(String ids) throws RemoveException {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("partyMemberOrganizeIds", Arrays.asList(ids.split("_")));
|
||||||
|
partyMemberOrganizeDao.deletePartyMemberOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updatePartyMemberOrganize(String partyMemberOrganizeId, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
updatePartyMemberOrganizeInfo(null, partyMemberOrganizeId, partyMemberOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updatePartyMemberOrganizeByToken(String token, String partyMemberOrganizeId, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
updatePartyMemberOrganizeInfo(token, partyMemberOrganizeId, partyMemberOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改党员管理
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyMemberOrganizeId
|
||||||
|
* @param partyMemberOrganizeVO
|
||||||
|
*/
|
||||||
|
private void updatePartyMemberOrganizeInfo(String token, String partyMemberOrganizeId, PartyMemberOrganizeVO partyMemberOrganizeVO) throws Exception {
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(partyMemberOrganizeVO);
|
||||||
|
params.put("partyMemberOrganizeId", partyMemberOrganizeId);
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
partyMemberOrganizeDao.updatePartyMemberOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PartyMemberOrganizeDTO getPartyMemberOrganizeById(String partyMemberOrganizeId) throws SearchException {
|
||||||
|
Map<String, Object> params = super.getHashMap(1);
|
||||||
|
params.put("partyMemberOrganizeId", partyMemberOrganizeId);
|
||||||
|
return partyMemberOrganizeDao.getPartyMemberOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PartyMemberOrganizeDTO> listPartyMemberOrganize(Map<String, Object> params) throws SearchException {
|
||||||
|
return partyMemberOrganizeDao.listPartyMemberOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultList<List<PartyMemberOrganizeDTO>> listPagePartyMemberOrganize(ListPage page) throws SearchException {
|
||||||
|
PageHelper.startPage(page.getPage(), page.getRows());
|
||||||
|
List<PartyMemberOrganizeDTO> partyMemberOrganizeDTOs = partyMemberOrganizeDao.listPartyMemberOrganize(page.getParams());
|
||||||
|
PageInfo<PartyMemberOrganizeDTO> pageInfo = new PageInfo<>(partyMemberOrganizeDTOs);
|
||||||
|
return new SuccessResultList<>(partyMemberOrganizeDTOs, pageInfo.getPageNum(), pageInfo.getTotal());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer countNumberPartyMemberOrganize(Map<String, Object> params) throws SearchException {
|
||||||
|
Integer count = partyMemberOrganizeDao.countPartyMemberOrganize(params);
|
||||||
|
return count == null ? 0 : count;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultData<Integer> countPartyMemberOrganize(Map<String, Object> params) throws SearchException {
|
||||||
|
return new SuccessResultData<>(countNumberPartyMemberOrganize(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,156 @@
|
|||||||
|
package com.cm.partybuilding.service.partyorganize;
|
||||||
|
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SaveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.partyorganize.PartyOrganizeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.partyorganize.PartyOrganizeVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: IPartyOrganizeService
|
||||||
|
* @Description: 党组织
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-16 14:24
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
public interface IPartyOrganizeService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党组织
|
||||||
|
*
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult savePartyOrganize(PartyOrganizeVO partyOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党组织(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult savePartyOrganizeByToken(String token, PartyOrganizeVO partyOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党组织
|
||||||
|
*
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @return partyOrganizeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String savePartyOrganizeReturnId(PartyOrganizeVO partyOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党组织(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @return partyOrganizeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String savePartyOrganizeByTokenReturnId(String token, PartyOrganizeVO partyOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党组织
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removePartyOrganize(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党组织(物理删除)
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
void deletePartyOrganize(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党组织(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removePartyOrganizeByToken(String token, String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改党组织
|
||||||
|
*
|
||||||
|
* @param partyOrganizeId
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updatePartyOrganize(String partyOrganizeId, PartyOrganizeVO partyOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改党组织(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyOrganizeId
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updatePartyOrganizeByToken(String token, String partyOrganizeId, PartyOrganizeVO partyOrganizeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党组织详情(通过ID)
|
||||||
|
*
|
||||||
|
* @param partyOrganizeId
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
PartyOrganizeDTO getPartyOrganizeById(String partyOrganizeId) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党组织列表
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
List<PartyOrganizeDTO> listPartyOrganize(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党组织分页列表
|
||||||
|
*
|
||||||
|
* @param page
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultList<List<PartyOrganizeDTO>> listPagePartyOrganize(ListPage page) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党组织统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
Integer countNumberPartyOrganize(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 党组织统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultData<Integer> countPartyOrganize(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,187 @@
|
|||||||
|
package com.cm.partybuilding.service.partyorganize.impl;
|
||||||
|
|
||||||
|
import com.cm.common.base.AbstractService;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.common.utils.HashMapUtil;
|
||||||
|
import com.cm.common.utils.UUIDUtil;
|
||||||
|
import com.cm.partybuilding.dao.partyorganize.IPartyOrganizeDao;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.partyorganize.PartyOrganizeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.partyorganize.PartyOrganizeVO;
|
||||||
|
import com.cm.partybuilding.service.partyorganize.IPartyOrganizeService;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: PartyOrganizeServiceImpl
|
||||||
|
* @Description: 党组织
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-16 14:24
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Service
|
||||||
|
public class PartyOrganizeServiceImpl extends AbstractService implements IPartyOrganizeService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IPartyOrganizeDao partyOrganizeDao;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult savePartyOrganize(PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
savePartyOrganizeInfo(null, partyOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult savePartyOrganizeByToken(String token, PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
savePartyOrganizeInfo(token, partyOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String savePartyOrganizeReturnId(PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
return savePartyOrganizeInfoReturnId(null, partyOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String savePartyOrganizeByTokenReturnId(String token, PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
return savePartyOrganizeInfoReturnId(token, partyOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党组织
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private void savePartyOrganizeInfo(String token, PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
savePartyOrganizeInfoReturnId(token, partyOrganizeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增党组织
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
* @return partyOrganizeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private String savePartyOrganizeInfoReturnId(String token, PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
String partyOrganizeId = UUIDUtil.getUUID();
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(partyOrganizeVO);
|
||||||
|
params.put("partyOrganizeId", partyOrganizeId);
|
||||||
|
if (token != null) {
|
||||||
|
setSaveInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setSaveInfo(params);
|
||||||
|
}
|
||||||
|
partyOrganizeDao.savePartyOrganize(params);
|
||||||
|
return partyOrganizeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removePartyOrganize(String ids) throws RemoveException {
|
||||||
|
removePartyOrganizeInfo(null, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removePartyOrganizeByToken(String token, String ids) throws RemoveException {
|
||||||
|
removePartyOrganizeInfo(token, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除党组织
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
*/
|
||||||
|
private void removePartyOrganizeInfo(String token, String ids) {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("partyOrganizeIds", Arrays.asList(ids.split("_")));
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
partyOrganizeDao.removePartyOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deletePartyOrganize(String ids) throws RemoveException {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("partyOrganizeIds", Arrays.asList(ids.split("_")));
|
||||||
|
partyOrganizeDao.deletePartyOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updatePartyOrganize(String partyOrganizeId, PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
updatePartyOrganizeInfo(null, partyOrganizeId, partyOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updatePartyOrganizeByToken(String token, String partyOrganizeId, PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
updatePartyOrganizeInfo(token, partyOrganizeId, partyOrganizeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改党组织
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param partyOrganizeId
|
||||||
|
* @param partyOrganizeVO
|
||||||
|
*/
|
||||||
|
private void updatePartyOrganizeInfo(String token, String partyOrganizeId, PartyOrganizeVO partyOrganizeVO) throws Exception {
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(partyOrganizeVO);
|
||||||
|
params.put("partyOrganizeId", partyOrganizeId);
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
partyOrganizeDao.updatePartyOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PartyOrganizeDTO getPartyOrganizeById(String partyOrganizeId) throws SearchException {
|
||||||
|
Map<String, Object> params = super.getHashMap(1);
|
||||||
|
params.put("partyOrganizeId", partyOrganizeId);
|
||||||
|
return partyOrganizeDao.getPartyOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PartyOrganizeDTO> listPartyOrganize(Map<String, Object> params) throws SearchException {
|
||||||
|
return partyOrganizeDao.listPartyOrganize(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultList<List<PartyOrganizeDTO>> listPagePartyOrganize(ListPage page) throws SearchException {
|
||||||
|
PageHelper.startPage(page.getPage(), page.getRows());
|
||||||
|
List<PartyOrganizeDTO> partyOrganizeDTOs = partyOrganizeDao.listPartyOrganize(page.getParams());
|
||||||
|
PageInfo<PartyOrganizeDTO> pageInfo = new PageInfo<>(partyOrganizeDTOs);
|
||||||
|
return new SuccessResultList<>(partyOrganizeDTOs, pageInfo.getPageNum(), pageInfo.getTotal());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer countNumberPartyOrganize(Map<String, Object> params) throws SearchException {
|
||||||
|
Integer count = partyOrganizeDao.countPartyOrganize(params);
|
||||||
|
return count == null ? 0 : count;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultData<Integer> countPartyOrganize(Map<String, Object> params) throws SearchException {
|
||||||
|
return new SuccessResultData<>(countNumberPartyOrganize(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,157 @@
|
|||||||
|
package com.cm.partybuilding.service.secretarynoffice;
|
||||||
|
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SaveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.secretarynoffice.SecretarynOfficeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.secretarynoffice.SecretarynOfficeVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: ISecretarynOfficeService
|
||||||
|
* @Description: 名书记工作室
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-21 10:46
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
public interface ISecretarynOfficeService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室
|
||||||
|
*
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult saveSecretarynOffice(SecretarynOfficeVO secretarynOfficeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult saveSecretarynOfficeByToken(String token, SecretarynOfficeVO secretarynOfficeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室
|
||||||
|
*
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @return secretarynOfficeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String saveSecretarynOfficeReturnId(SecretarynOfficeVO secretarynOfficeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @return secretarynOfficeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
String saveSecretarynOfficeByTokenReturnId(String token, SecretarynOfficeVO secretarynOfficeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removeSecretarynOffice(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室(物理删除)
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
void deleteSecretarynOffice(String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
* @throws RemoveException
|
||||||
|
*/
|
||||||
|
SuccessResult removeSecretarynOfficeByToken(String token, String ids) throws RemoveException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改名书记工作室
|
||||||
|
*
|
||||||
|
* @param secretarynOfficeId
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updateSecretarynOffice(String secretarynOfficeId, SecretarynOfficeVO secretarynOfficeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改名书记工作室(APP)
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param secretarynOfficeId
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
SuccessResult updateSecretarynOfficeByToken(String token, String secretarynOfficeId,
|
||||||
|
SecretarynOfficeVO secretarynOfficeVO) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室详情(通过ID)
|
||||||
|
*
|
||||||
|
* @param secretarynOfficeId
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SecretarynOfficeDTO getSecretarynOfficeById(String secretarynOfficeId) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室列表
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
List<SecretarynOfficeDTO> listSecretarynOffice(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室分页列表
|
||||||
|
*
|
||||||
|
* @param page
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultList<List<SecretarynOfficeDTO>> listPageSecretarynOffice(ListPage page) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
Integer countNumberSecretarynOffice(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 名书记工作室统计
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
SuccessResultData<Integer> countSecretarynOffice(Map<String, Object> params) throws SearchException;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,188 @@
|
|||||||
|
package com.cm.partybuilding.service.secretarynoffice.impl;
|
||||||
|
|
||||||
|
import com.cm.common.base.AbstractService;
|
||||||
|
import com.cm.common.exception.RemoveException;
|
||||||
|
import com.cm.common.exception.SaveException;
|
||||||
|
import com.cm.common.exception.SearchException;
|
||||||
|
import com.cm.common.pojo.ListPage;
|
||||||
|
import com.cm.common.result.SuccessResult;
|
||||||
|
import com.cm.common.result.SuccessResultData;
|
||||||
|
import com.cm.common.result.SuccessResultList;
|
||||||
|
import com.cm.common.utils.HashMapUtil;
|
||||||
|
import com.cm.common.utils.UUIDUtil;
|
||||||
|
import com.cm.partybuilding.dao.secretarynoffice.ISecretarynOfficeDao;
|
||||||
|
import com.cm.partybuilding.pojo.dtos.secretarynoffice.SecretarynOfficeDTO;
|
||||||
|
import com.cm.partybuilding.pojo.vos.secretarynoffice.SecretarynOfficeVO;
|
||||||
|
import com.cm.partybuilding.service.secretarynoffice.ISecretarynOfficeService;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: SecretarynOfficeServiceImpl
|
||||||
|
* @Description: 名书记工作室
|
||||||
|
* @Author: WenG
|
||||||
|
* @Date: 2020-10-21 10:46
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
@Service
|
||||||
|
public class SecretarynOfficeServiceImpl extends AbstractService implements ISecretarynOfficeService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ISecretarynOfficeDao secretarynOfficeDao;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult saveSecretarynOffice(SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
saveSecretarynOfficeInfo(null, secretarynOfficeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult saveSecretarynOfficeByToken(String token, SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
saveSecretarynOfficeInfo(token, secretarynOfficeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String saveSecretarynOfficeReturnId(SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
return saveSecretarynOfficeInfoReturnId(null, secretarynOfficeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String saveSecretarynOfficeByTokenReturnId(String token, SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
return saveSecretarynOfficeInfoReturnId(token, secretarynOfficeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private void saveSecretarynOfficeInfo(String token, SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
saveSecretarynOfficeInfoReturnId(token, secretarynOfficeVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增名书记工作室
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
* @return secretarynOfficeId
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
private String saveSecretarynOfficeInfoReturnId(String token, SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
String secretarynOfficeId = UUIDUtil.getUUID();
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(secretarynOfficeVO);
|
||||||
|
params.put("secretarynOfficeId", secretarynOfficeId);
|
||||||
|
if (token != null) {
|
||||||
|
setSaveInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setSaveInfo(params);
|
||||||
|
}
|
||||||
|
secretarynOfficeDao.saveSecretarynOffice(params);
|
||||||
|
return secretarynOfficeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removeSecretarynOffice(String ids) throws RemoveException {
|
||||||
|
removeSecretarynOfficeInfo(null, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult removeSecretarynOfficeByToken(String token, String ids) throws RemoveException {
|
||||||
|
removeSecretarynOfficeInfo(token, ids);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除名书记工作室
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param ids
|
||||||
|
*/
|
||||||
|
private void removeSecretarynOfficeInfo(String token, String ids) {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("secretarynOfficeIds", Arrays.asList(ids.split("_")));
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
secretarynOfficeDao.removeSecretarynOffice(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteSecretarynOffice(String ids) throws RemoveException {
|
||||||
|
Map<String, Object> params = getHashMap(3);
|
||||||
|
params.put("secretarynOfficeIds", Arrays.asList(ids.split("_")));
|
||||||
|
secretarynOfficeDao.deleteSecretarynOffice(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updateSecretarynOffice(String secretarynOfficeId, SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
updateSecretarynOfficeInfo(null, secretarynOfficeId, secretarynOfficeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResult updateSecretarynOfficeByToken(String token, String secretarynOfficeId, SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
updateSecretarynOfficeInfo(token, secretarynOfficeId, secretarynOfficeVO);
|
||||||
|
return new SuccessResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改名书记工作室
|
||||||
|
*
|
||||||
|
* @param token
|
||||||
|
* @param secretarynOfficeId
|
||||||
|
* @param secretarynOfficeVO
|
||||||
|
*/
|
||||||
|
private void updateSecretarynOfficeInfo(String token, String secretarynOfficeId, SecretarynOfficeVO secretarynOfficeVO) throws Exception {
|
||||||
|
Map<String, Object> params = HashMapUtil.beanToMap(secretarynOfficeVO);
|
||||||
|
params.put("secretarynOfficeId", secretarynOfficeId);
|
||||||
|
if (token != null) {
|
||||||
|
setUpdateInfo(token, params);
|
||||||
|
} else {
|
||||||
|
setUpdateInfo(params);
|
||||||
|
}
|
||||||
|
secretarynOfficeDao.updateSecretarynOffice(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SecretarynOfficeDTO getSecretarynOfficeById(String secretarynOfficeId) throws SearchException {
|
||||||
|
Map<String, Object> params = super.getHashMap(1);
|
||||||
|
params.put("secretarynOfficeId", secretarynOfficeId);
|
||||||
|
return secretarynOfficeDao.getSecretarynOffice(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<SecretarynOfficeDTO> listSecretarynOffice(Map<String, Object> params) throws SearchException {
|
||||||
|
return secretarynOfficeDao.listSecretarynOffice(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultList<List<SecretarynOfficeDTO>> listPageSecretarynOffice(ListPage page) throws SearchException {
|
||||||
|
PageHelper.startPage(page.getPage(), page.getRows());
|
||||||
|
List<SecretarynOfficeDTO> secretarynOfficeDTOs = secretarynOfficeDao.listSecretarynOffice(page.getParams());
|
||||||
|
PageInfo<SecretarynOfficeDTO> pageInfo = new PageInfo<>(secretarynOfficeDTOs);
|
||||||
|
return new SuccessResultList<>(secretarynOfficeDTOs, pageInfo.getPageNum(), pageInfo.getTotal());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer countNumberSecretarynOffice(Map<String, Object> params) throws SearchException {
|
||||||
|
Integer count = secretarynOfficeDao.countSecretarynOffice(params);
|
||||||
|
return count == null ? 0 : count;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SuccessResultData<Integer> countSecretarynOffice(Map<String, Object> params) throws SearchException {
|
||||||
|
return new SuccessResultData<>(countNumberSecretarynOffice(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user