新的责任状模板
parent
e2d229241d
commit
795a50361c
|
@ -0,0 +1,232 @@
|
||||||
|
package com.zcloud.controller.app;
|
||||||
|
|
||||||
|
import com.zcloud.controller.base.BaseController;
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.service.bus.*;
|
||||||
|
import com.zcloud.service.system.UsersService;
|
||||||
|
import com.zcloud.util.Const;
|
||||||
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.Smb;
|
||||||
|
import com.zcloud.util.Tools;
|
||||||
|
import com.zcloud.util.message.MessageService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:手机承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/app/corpresponsibility")
|
||||||
|
public class AppResponsibilityController extends BaseController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityPeopleService corpResponsibilityPeopleService;
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityService corpResponsibilityService;
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityDetailsService corpResponsibilityDetailsService;
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityFinalsService corpResponsibilityFinalsService;
|
||||||
|
@Autowired
|
||||||
|
private MessageService messageService;
|
||||||
|
@Autowired
|
||||||
|
private UsersService usersService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private NoticeRegulatoryService noticeRegulatoryService;
|
||||||
|
|
||||||
|
/**是否签字
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/ISSIGN")
|
||||||
|
@ResponseBody
|
||||||
|
public Object list() throws Exception{
|
||||||
|
Map<String,Object> map = new HashMap<String,Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
List<PageData> varList = corpResponsibilityPeopleService.findByUserId(pd); //查询是否有未签字数据
|
||||||
|
if(varList.size()>0){
|
||||||
|
map.put("ISSIGN", 1);
|
||||||
|
}else {
|
||||||
|
map.put("ISSIGN", 0);
|
||||||
|
}
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**需要承诺人签字的承诺书(正文、副文)
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/responsibility")
|
||||||
|
@ResponseBody
|
||||||
|
public Object responsibility() throws Exception{
|
||||||
|
Map<String,Object> map = new HashMap<String,Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
List<PageData> varList = corpResponsibilityPeopleService.findByUserId(pd); //查询是否有未签字数据
|
||||||
|
if(varList.size()>0){
|
||||||
|
pd.put("RESPONSIBILITY_ID",varList.get(0).getString("RESPONSIBILITY_ID"));
|
||||||
|
PageData TEXT = corpResponsibilityService.findById(pd);
|
||||||
|
List<PageData> COLLATERAL = corpResponsibilityDetailsService.findByResponsibilityId(pd);
|
||||||
|
List<PageData> FINALTEXT = corpResponsibilityFinalsService.findByResponsibilityId(pd); //细则
|
||||||
|
List<PageData> COVERPEOPLE = corpResponsibilityPeopleService.findByCoverResponsibilityId(pd); //被承诺人
|
||||||
|
map.put("TEXT",TEXT);
|
||||||
|
map.put("COLLATERAL",COLLATERAL);
|
||||||
|
map.put("FINALTEXT",FINALTEXT);
|
||||||
|
map.put("COVERPEOPLE",COVERPEOPLE);
|
||||||
|
map.put("RESPONSIBILITYPEOPLE_ID",varList.get(0).getString("RESPONSIBILITYPEOPLE_ID")); //当前承诺人数据
|
||||||
|
}
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**保存承诺人签字图片和日期
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/editpeople")
|
||||||
|
@ResponseBody
|
||||||
|
public Object editpeople(@RequestParam(value="FFILE",required=false) MultipartFile file) throws Exception{
|
||||||
|
Map<String,Object> map = new HashMap<String,Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
String ffile = DateUtil.getDays();
|
||||||
|
if (file != null){
|
||||||
|
String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1).toLowerCase();
|
||||||
|
if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) {
|
||||||
|
errInfo = "fail";
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("msg", "文件格式不正确!");
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
|
||||||
|
Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile);
|
||||||
|
pd.put("FILEPATH", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName);
|
||||||
|
pd.put("SIGNTIME", pd.getString("SIGNTIME"));
|
||||||
|
pd.put("ISSIGN",1);
|
||||||
|
pd.put("ISREAD","0");
|
||||||
|
pd.put("SIGNTIME", DateUtil.date2Str(new Date()));
|
||||||
|
corpResponsibilityPeopleService.editSign(pd); //存承诺书签字图片信息
|
||||||
|
PageData responsibility = corpResponsibilityPeopleService.findById(pd); //查询出承诺书ID
|
||||||
|
pd.put("RESPONSIBILITY_ID",responsibility.getString("RESPONSIBILITY_ID"));
|
||||||
|
List<PageData> cover = corpResponsibilityPeopleService.findByCoverResponsibilityId(pd); //获取被承诺人数据
|
||||||
|
pd.put("USER_ID",cover.get(0).getString("USER_ID"));
|
||||||
|
PageData user = usersService.findById(pd);
|
||||||
|
if(user != null){
|
||||||
|
messageService.sendMessageByParameter("RESPONSIBILITY_001","友情提示:有一条承诺书需要查看",pd.getString("CORPINFO_ID"),
|
||||||
|
cover.get(0).getString("USER_ID"),responsibility.getString("RESPONSIBILITYPEOPLE_ID"),
|
||||||
|
"我的-安全承诺-接收承诺列表","","","","");
|
||||||
|
} else {
|
||||||
|
if(Tools.notEmpty(cover.get(0).getString("USER_ID"))){
|
||||||
|
PageData mes = new PageData();
|
||||||
|
mes.put("SENDER_ID", responsibility.getString("USER_ID")); // 发送人员ID
|
||||||
|
mes.put("SENDER_NAME", responsibility.getString("USER_ID")); // 发送人员姓名
|
||||||
|
mes.put("SYNOPSIS", "友情提示:有一条承诺书需要查看"); // 站内信标题
|
||||||
|
mes.put("RECEIVER_ID",cover.get(0).getString("USER_ID")); // 接收人员ID
|
||||||
|
mes.put("CONTENT", "有一条承诺书数据在“我的-安全承诺-接收承诺列表”,等您查看");// 站内信内容
|
||||||
|
noticeRegulatoryService.sendMessage(mes);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**手机承诺书列表
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/responsibilitylist")
|
||||||
|
@ResponseBody
|
||||||
|
public Object responsibilitylist(Page page) throws Exception{
|
||||||
|
Map<String,Object> map = new HashMap<String,Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
page.setPd(pd);
|
||||||
|
List<PageData> varList = corpResponsibilityPeopleService.responsibilitylist(page);
|
||||||
|
map.put("varList",varList);
|
||||||
|
map.put("page",page);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**手机接收承诺书列表
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/receiveResponsibilityList")
|
||||||
|
@ResponseBody
|
||||||
|
public Object receiveResponsibilityList(Page page) throws Exception{
|
||||||
|
Map<String,Object> map = new HashMap<String,Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
page.setPd(pd);
|
||||||
|
List<PageData> varList = corpResponsibilityPeopleService.receiveResponsibilitylist(page);
|
||||||
|
map.put("varList",varList);
|
||||||
|
map.put("page",page);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**查看
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/goEdit")
|
||||||
|
@ResponseBody
|
||||||
|
public Object goEdit() throws Exception{
|
||||||
|
Map<String,Object> map = new HashMap<String,Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
PageData responsibility = corpResponsibilityService.findById(pd);
|
||||||
|
List<PageData> promistDetail = corpResponsibilityDetailsService.findByResponsibilityId(pd);
|
||||||
|
List<PageData> promistFinal = corpResponsibilityFinalsService.findByResponsibilityId(pd);
|
||||||
|
List<PageData> coverpeople = corpResponsibilityPeopleService.findByCoverResponsibilityId(pd); //被承诺人
|
||||||
|
pd.put("ISSIGN",1);
|
||||||
|
PageData people = corpResponsibilityPeopleService.findById(pd);//承诺人
|
||||||
|
map.put("promistDetail",promistDetail);
|
||||||
|
map.put("promistFinal",promistFinal);
|
||||||
|
map.put("varList", responsibility);
|
||||||
|
map.put("people",people);
|
||||||
|
map.put("coverpeople",coverpeople);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**修改阅读状态查看
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/editIsRead")
|
||||||
|
@ResponseBody
|
||||||
|
public Object editIsRead() throws Exception{
|
||||||
|
Map<String,Object> map = new HashMap<String,Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("ISREAD","1");
|
||||||
|
corpResponsibilityPeopleService.editIsRead(pd); //阅读状态修改为已阅
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,508 @@
|
||||||
|
package com.zcloud.controller.bus;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.zcloud.controller.base.BaseController;
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.service.bus.ImgFilesService;
|
||||||
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.Jurisdiction;
|
||||||
|
import com.zcloud.util.ReturnMap;
|
||||||
|
import com.zcloud.util.Tools;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/corpResponsibility")
|
||||||
|
public class CorpResponsibilityController extends BaseController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityService corpResponsibilityService;
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityDetailsService corpResponsibilityDetailsService;
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityPeopleService corpResponsibilityPeopleService;
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityFinalsService corpResponsibilityFinalsService;
|
||||||
|
@Autowired
|
||||||
|
private ImgFilesService imgFilesService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/add")
|
||||||
|
@ResponseBody
|
||||||
|
public Object add() throws Exception {
|
||||||
|
PageData dockData = new PageData();
|
||||||
|
ArrayList<PageData> corpResponsibilityDetails = new ArrayList<>();
|
||||||
|
ArrayList<PageData> corpResponsibilityPeoples = new ArrayList<>();
|
||||||
|
ArrayList<PageData> coverPeoples = new ArrayList<>();
|
||||||
|
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("RESPONSIBILITY_ID", this.get32UUID()); //主键
|
||||||
|
pd.put("ISDELETE", 0);
|
||||||
|
pd.put("STATE", "0");
|
||||||
|
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
List<JSONObject> people = (List<JSONObject>) JSON.parse(pd.getString("people"));
|
||||||
|
pd.put("PEOPLENUM_INVOLVED", String.valueOf(people.size()));//获取人数
|
||||||
|
pd.put("CREATOR", Jurisdiction.getUSER_ID()); //创建人
|
||||||
|
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //创建时间
|
||||||
|
pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //创建人
|
||||||
|
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //创建时间
|
||||||
|
pd.put("RELEASE_PLATFORM", "1");//企业端发布
|
||||||
|
corpResponsibilityService.save(pd);
|
||||||
|
dockData.put("corpResponsibilitySave", JSON.toJSONString(pd));
|
||||||
|
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.getString("DETAIL")); //副文内容
|
||||||
|
List<JSONObject> finalList = (List<JSONObject>) JSON.parse(pd.getString("FINAL"));
|
||||||
|
if (list.size() > 0) {
|
||||||
|
for (int i = 0; i < list.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITYDETAIL_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("COLLATERAL", list.get(i).get("value"));
|
||||||
|
responsibility.put("SORTINDEX", list.get(i).get("index"));
|
||||||
|
corpResponsibilityDetailsService.save(responsibility);
|
||||||
|
if (finalList.size() > 0) {
|
||||||
|
for (int j = 0;j<finalList.size();j++) {
|
||||||
|
if (list.get(i).getString("id").equals(finalList.get(j).getString("pid"))){
|
||||||
|
PageData responsibilityFinal = new PageData();
|
||||||
|
responsibilityFinal.put("RESPONSIBILITYFINAL_ID", this.get32UUID()); //主键
|
||||||
|
responsibilityFinal.put("RESPONSIBILITYDETAIL_ID", responsibility.getString("RESPONSIBILITYDETAIL_ID")); //主键
|
||||||
|
responsibilityFinal.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibilityFinal.put("FINALTEXT", finalList.get(j).get("value"));
|
||||||
|
responsibilityFinal.put("SORTINDEX", finalList.get(j).get("index"));
|
||||||
|
corpResponsibilityFinalsService.save(responsibilityFinal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
corpResponsibilityDetails.add(responsibility);
|
||||||
|
}
|
||||||
|
dockData.put("corpResponsibilityDetailsSave", JSON.toJSONString(corpResponsibilityDetails));
|
||||||
|
}
|
||||||
|
if (people.size() > 0) { //承诺人数据
|
||||||
|
int num = 0;
|
||||||
|
for (int i = 0; i < people.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("DEPARTMENT_ID", people.get(i).get("DEPARTMENT_ID"));
|
||||||
|
responsibility.put("POST_ID", people.get(i).get("POST_ID"));
|
||||||
|
List<JSONObject> user = (List<JSONObject>) people.get(i).get("USER_ID"); //同部门、同岗位下有可能选择多个人
|
||||||
|
responsibility.put("ISSIGN", 0);
|
||||||
|
if (user.size() > 0) {
|
||||||
|
for (int j = 0; j < user.size(); j++) {
|
||||||
|
responsibility.put("USER_ID", user.get(j));
|
||||||
|
responsibility.put("RESPONSIBILITYPEOPLE_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
responsibility.put("ISRESPONSIBILITY_PEOPLE", "0");
|
||||||
|
corpResponsibilityPeopleService.save(responsibility);
|
||||||
|
corpResponsibilityPeoples.add(responsibility);
|
||||||
|
num++;
|
||||||
|
}
|
||||||
|
dockData.put("corpResponsibilityPeopleSave", JSON.toJSONString(corpResponsibilityPeoples));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pd.put("PEOPLENUM_INVOLVED", num);
|
||||||
|
corpResponsibilityService.editpeople(pd);
|
||||||
|
dockData.put("editPeople", JSON.toJSONString(pd));
|
||||||
|
}
|
||||||
|
List<JSONObject> coverpeople = (List<JSONObject>) JSON.parse(pd.getString("coverpeople"));
|
||||||
|
if (coverpeople.size() > 0) { //被承诺人数据
|
||||||
|
for (int i = 0; i < coverpeople.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("DEPARTMENT_ID", coverpeople.get(i).get("DEPARTMENT_ID"));
|
||||||
|
responsibility.put("POST_ID", coverpeople.get(i).get("POST_ID"));
|
||||||
|
List<JSONObject> user = (List<JSONObject>) coverpeople.get(i).get("USER_ID"); //同部门、同岗位下有可能选择多个人
|
||||||
|
responsibility.put("ISSIGN", 0);
|
||||||
|
if (user.size() > 0) {
|
||||||
|
for (int j = 0; j < user.size(); j++) {
|
||||||
|
responsibility.put("USER_ID", user.get(j));
|
||||||
|
responsibility.put("RESPONSIBILITYPEOPLE_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
responsibility.put("ISRESPONSIBILITY_PEOPLE", "1");
|
||||||
|
corpResponsibilityPeopleService.save(responsibility);
|
||||||
|
coverPeoples.add(responsibility);
|
||||||
|
}
|
||||||
|
dockData.put("coverPeopleList", JSON.toJSONString(coverPeoples));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("dockData", JSON.toJSONString(dockData));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 列表
|
||||||
|
*
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/list")
|
||||||
|
@ResponseBody
|
||||||
|
public Object list(Page page) throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
String KEYWORDS = pd.getString("KEYWORDS"); //关键词检索条件
|
||||||
|
if (Tools.notEmpty(KEYWORDS)) pd.put("KEYWORDS", KEYWORDS.trim());
|
||||||
|
pd = Jurisdiction.getUserDataJurisdiction(pd);
|
||||||
|
if(!Tools.isEmpty(pd.getString("DEPARTMENT_ID"))){
|
||||||
|
String [] deptIds = pd.getString("DEPARTMENT_ID").split(",");
|
||||||
|
pd.put("departIds",deptIds);
|
||||||
|
pd.put("DEPARTMENT_ID","");
|
||||||
|
}
|
||||||
|
page.setPd(pd);
|
||||||
|
if (Tools.notEmpty(pd.getString("DEPARTMENT_IDS"))) {
|
||||||
|
String[] departmentIds = pd.getString("DEPARTMENT_IDS").split(",");
|
||||||
|
StringBuilder valueBuilder = new StringBuilder();
|
||||||
|
for (String departmentId : departmentIds) {
|
||||||
|
valueBuilder.append("'").append(departmentId).append("'").append(",");
|
||||||
|
}
|
||||||
|
valueBuilder.deleteCharAt(valueBuilder.length()-1);
|
||||||
|
pd.put("DEPARTMENT_IDS", valueBuilder.toString());
|
||||||
|
}
|
||||||
|
List<PageData> varList = corpResponsibilityService.list(page); //列出Notice列表
|
||||||
|
map.put("varList", varList);
|
||||||
|
map.put("page", page);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 启用禁用
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/editdelete")
|
||||||
|
@ResponseBody
|
||||||
|
public Object editdelete() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
if (Tools.notEmpty(pd.getString("dockData"))) {
|
||||||
|
// 咱们的对接流程 如有异常 使用 throw new BizException();
|
||||||
|
PageData dockData = JSON.parseObject(pd.getString("dockData"), PageData.class);
|
||||||
|
corpResponsibilityService.editdelete(dockData);
|
||||||
|
// 正常返回
|
||||||
|
return ReturnMap.ok();
|
||||||
|
}
|
||||||
|
corpResponsibilityService.editdelete(pd);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("dockData", JSON.toJSONString(pd));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/goEdit")
|
||||||
|
@ResponseBody
|
||||||
|
public Object goEdit() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
PageData responsibility = corpResponsibilityService.findById(pd);
|
||||||
|
List<PageData> responsibilityDetail = corpResponsibilityDetailsService.findByResponsibilityId(pd);
|
||||||
|
List<PageData> responsibilityFinal = corpResponsibilityFinalsService.findByResponsibilityId(pd);
|
||||||
|
List<PageData> coverpeople = corpResponsibilityPeopleService.findByCoverResponsibilityId(pd); //被承诺人
|
||||||
|
List<PageData> people = corpResponsibilityPeopleService.findByResponsibilityId(pd);//承诺人
|
||||||
|
Map<String, List<String>> keyMap = new HashMap<>();
|
||||||
|
|
||||||
|
for (PageData pageData : people) {
|
||||||
|
String key = pageData.getString("DEPARTMENT_ID") + "---" + pageData.getString("POST_ID");
|
||||||
|
List<String> userIdsList = new ArrayList<>();
|
||||||
|
if (keyMap.containsKey(key)) {
|
||||||
|
userIdsList = keyMap.get(key);
|
||||||
|
}
|
||||||
|
userIdsList.add(pageData.getString("USER_ID"));
|
||||||
|
keyMap.put(key, userIdsList);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
List<Map<String, Object>> pMap = new ArrayList<>();
|
||||||
|
|
||||||
|
for (String key : keyMap.keySet()) {
|
||||||
|
Map<String, Object> mapKey = new HashMap<>();
|
||||||
|
String[] k = key.split("---");
|
||||||
|
mapKey.put("DEPARTMENT_ID", k[0]);
|
||||||
|
mapKey.put("POST_ID", k[1]);
|
||||||
|
mapKey.put("USER_ID", keyMap.get(key));
|
||||||
|
mapKey.put("userList", keyMap.get(key));
|
||||||
|
pMap.add(mapKey);
|
||||||
|
// String value = map.get(key);
|
||||||
|
// System.out.println("key:" + key + ",value:" + value);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
map.put("people", pMap);
|
||||||
|
|
||||||
|
|
||||||
|
map.put("responsibilityDetail", responsibilityDetail);
|
||||||
|
map.put("responsibilityFinal", responsibilityFinal);
|
||||||
|
map.put("varList", responsibility);
|
||||||
|
map.put("people2", people);
|
||||||
|
map.put("coverpeople", coverpeople);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/edit")
|
||||||
|
@ResponseBody
|
||||||
|
public Object edit() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //创建时间
|
||||||
|
PageData dockData = new PageData();
|
||||||
|
ArrayList<PageData> corpResponsibilityDetails = new ArrayList<>();
|
||||||
|
ArrayList<PageData> corpResponsibilityPeoples = new ArrayList<>();
|
||||||
|
ArrayList<PageData> coverPeoples = new ArrayList<>();
|
||||||
|
corpResponsibilityService.edit(pd);
|
||||||
|
corpResponsibilityDetailsService.deleteResponsibilityId(pd);
|
||||||
|
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.getString("DETAIL"));
|
||||||
|
if (list.size() > 0) {
|
||||||
|
for (int i = 0; i < list.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITYDETAIL_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("COLLATERAL", list.get(i).get("value"));
|
||||||
|
responsibility.put("SORTINDEX", list.get(i).get("index"));
|
||||||
|
corpResponsibilityDetailsService.save(responsibility);
|
||||||
|
corpResponsibilityDetails.add(responsibility);
|
||||||
|
}
|
||||||
|
dockData.put("corpResponsibilityDetails", JSON.toJSONString(corpResponsibilityDetails));
|
||||||
|
}
|
||||||
|
corpResponsibilityPeopleService.deleteResponsibilityId(pd); //先删除承诺人数据,再新增
|
||||||
|
dockData.put("baseData", JSON.toJSONString(pd));
|
||||||
|
List<JSONObject> people = (List<JSONObject>) JSON.parse(pd.getString("people"));
|
||||||
|
if (people.size() > 0) { //承诺人数据
|
||||||
|
int num = 0;
|
||||||
|
for (int i = 0; i < people.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("DEPARTMENT_ID", people.get(i).get("DEPARTMENT_ID"));
|
||||||
|
responsibility.put("POST_ID", people.get(i).get("POST_ID"));
|
||||||
|
List<JSONObject> user = (List<JSONObject>) people.get(i).get("USER_ID"); //同部门、同岗位下有可能选择多个人
|
||||||
|
responsibility.put("ISSIGN", 0);
|
||||||
|
if (user.size() > 0) {
|
||||||
|
for (int j = 0; j < user.size(); j++) {
|
||||||
|
responsibility.put("USER_ID", user.get(j));
|
||||||
|
responsibility.put("RESPONSIBILITYPEOPLE_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
responsibility.put("ISRESPONSIBILITY_PEOPLE", "0");
|
||||||
|
corpResponsibilityPeopleService.save(responsibility);
|
||||||
|
num++;
|
||||||
|
corpResponsibilityPeoples.add(responsibility);
|
||||||
|
}
|
||||||
|
dockData.put("corpResponsibilityPeoples", JSON.toJSONString(corpResponsibilityPeoples));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pd.put("PEOPLENUM_INVOLVED", num);
|
||||||
|
corpResponsibilityService.editpeople(pd);
|
||||||
|
dockData.put("editData", JSON.toJSONString(pd));
|
||||||
|
|
||||||
|
}
|
||||||
|
List<JSONObject> coverpeople = (List<JSONObject>) JSON.parse(pd.getString("coverpeople"));
|
||||||
|
if (coverpeople.size() > 0) { //被承诺人数据
|
||||||
|
for (int i = 0; i < coverpeople.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("DEPARTMENT_ID", coverpeople.get(i).get("DEPARTMENT_ID"));
|
||||||
|
responsibility.put("POST_ID", coverpeople.get(i).get("POST_ID"));
|
||||||
|
List<JSONObject> user = (List<JSONObject>) coverpeople.get(i).get("USER_ID"); //同部门、同岗位下有可能选择多个人
|
||||||
|
responsibility.put("ISSIGN", 0);
|
||||||
|
if (user.size() > 0) {
|
||||||
|
for (int j = 0; j < user.size(); j++) {
|
||||||
|
responsibility.put("USER_ID", user.get(j));
|
||||||
|
responsibility.put("RESPONSIBILITYPEOPLE_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
responsibility.put("ISRESPONSIBILITY_PEOPLE", "1");
|
||||||
|
corpResponsibilityPeopleService.save(responsibility);
|
||||||
|
coverPeoples.add(responsibility);
|
||||||
|
}
|
||||||
|
dockData.put("coverPeoples", JSON.toJSONString(coverPeoples));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("dockData", JSON.toJSONString(dockData));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看正文
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/showtemplatetext")
|
||||||
|
@ResponseBody
|
||||||
|
public Object showtemplate(Page page) throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
String KEYWORDS = pd.getString("KEYWORDS"); //关键词检索条件
|
||||||
|
if (Tools.notEmpty(KEYWORDS)) pd.put("KEYWORDS", KEYWORDS.trim());
|
||||||
|
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
page.setPd(pd);
|
||||||
|
List<PageData> varList = corpResponsibilityService.listAll(page); //列出Notice列表
|
||||||
|
map.put("varList", varList);
|
||||||
|
map.put("page", page);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看副文
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/collateral")
|
||||||
|
@ResponseBody
|
||||||
|
public Object collateral() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
List<PageData> varList = corpResponsibilityService.collateralall(pd); //列出Notice列表
|
||||||
|
List<PageData> finalList = corpResponsibilityService.collateralAllFinal(pd); //列出Notice列表
|
||||||
|
map.put("varList", varList);
|
||||||
|
map.put("finalList", finalList);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看承诺人签署情况
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/peopledetails")
|
||||||
|
@ResponseBody
|
||||||
|
public Object peopledetails(Page page) throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("ISRESPONSIBILITY_PEOPLE", "0");
|
||||||
|
page.setPd(pd);
|
||||||
|
List<PageData> varList = corpResponsibilityPeopleService.list(page); //列出Notice列表
|
||||||
|
map.put("varList", varList);
|
||||||
|
map.put("page", page);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除承诺人签署(只有未签署的才会被删除)
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/removeUnsignedPeopleDetail")
|
||||||
|
@ResponseBody
|
||||||
|
public Object removeUnsignedPeopleDetail() {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = this.getPageData();
|
||||||
|
if (!"1".equals(Jurisdiction.getIS_MAIN())) {
|
||||||
|
map.put("result", "error");
|
||||||
|
map.put("msg", "只有企业主账号可删除");
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
corpResponsibilityPeopleService.removeUnsignedPeopleDetails(pd);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看承诺人签署情况
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/peopleview")
|
||||||
|
@ResponseBody
|
||||||
|
public Object peopleview() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
PageData TEXT = corpResponsibilityService.findById(pd); //正文
|
||||||
|
List<PageData> COLLATERAL = corpResponsibilityDetailsService.findByResponsibilityId(pd); //副文
|
||||||
|
List<PageData> FINALTEXT = corpResponsibilityFinalsService.findByResponsibilityId(pd); //细则
|
||||||
|
PageData ISGN = corpResponsibilityPeopleService.findById(pd);
|
||||||
|
List<PageData> coverpeople = corpResponsibilityPeopleService.findByCoverResponsibilityId(pd); //被承诺人
|
||||||
|
map.put("varList", TEXT);
|
||||||
|
map.put("COLLATERAL", COLLATERAL);
|
||||||
|
map.put("FINALTEXT", FINALTEXT);
|
||||||
|
map.put("COVERPEOPLE", coverpeople);
|
||||||
|
map.put("ISGN", ISGN);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 启用禁用
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/delete")
|
||||||
|
@ResponseBody
|
||||||
|
public Object delete() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
PageData dockData = new PageData();
|
||||||
|
List<PageData> corpResponsibilityPeopleList = new ArrayList<>();
|
||||||
|
List<PageData> responsibilityList = corpResponsibilityPeopleService.getListAllByResponsibilityId(pd);
|
||||||
|
for (PageData pageData : responsibilityList) {
|
||||||
|
corpResponsibilityPeopleService.delete(pageData);
|
||||||
|
corpResponsibilityPeopleList.add(pageData);
|
||||||
|
}
|
||||||
|
corpResponsibilityService.delete(pd);
|
||||||
|
dockData.put("removeData", JSON.toJSONString(pd));
|
||||||
|
dockData.put("corpResponsibilityPeopleList", JSON.toJSONString(corpResponsibilityPeopleList));
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("dockData", JSON.toJSONString(dockData));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,244 @@
|
||||||
|
package com.zcloud.controller.bus;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.zcloud.aspect.DockAnnotation;
|
||||||
|
import com.zcloud.controller.base.BaseController;
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.service.bus.CorpResponsibilityPeopleService;
|
||||||
|
import com.zcloud.service.bus.ResponsibilityDetailsService;
|
||||||
|
import com.zcloud.service.bus.ResponsibilityFinalsService;
|
||||||
|
import com.zcloud.service.bus.ResponsibilityService;
|
||||||
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.Jurisdiction;
|
||||||
|
import com.zcloud.util.Tools;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/responsibility")
|
||||||
|
public class ResponsibilityController extends BaseController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ResponsibilityService responsibilityService;
|
||||||
|
@Autowired
|
||||||
|
private ResponsibilityDetailsService responsibilityDetailsService;
|
||||||
|
@Autowired
|
||||||
|
private ResponsibilityFinalsService responsibilityFinalsService;
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityPeopleService corpResponsibilityPeopleService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/add")
|
||||||
|
@ResponseBody
|
||||||
|
@DockAnnotation
|
||||||
|
public Object add() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("RESPONSIBILITY_ID", this.get32UUID()); //主键
|
||||||
|
pd.put("ISDELETE", 0);
|
||||||
|
pd.put("CREATOR", "admin"); //创建人
|
||||||
|
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //创建时间
|
||||||
|
pd.put("OPERATOR", "admin"); //创建人
|
||||||
|
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //创建时间
|
||||||
|
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
responsibilityService.save(pd);
|
||||||
|
ArrayList<PageData> responsibilityDetailList = new ArrayList<>();
|
||||||
|
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.getString("DETAIL"));
|
||||||
|
List<JSONObject> finalList = (List<JSONObject>) JSON.parse(pd.getString("FINAL"));
|
||||||
|
if (list.size() > 0) {
|
||||||
|
for (int i = 0; i < list.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITYDETAIL_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("COLLATERAL", list.get(i).get("value"));
|
||||||
|
responsibility.put("SORTINDEX", list.get(i).get("index"));
|
||||||
|
responsibilityDetailsService.save(responsibility);
|
||||||
|
responsibilityDetailList.add(responsibility);
|
||||||
|
if (finalList.size() > 0) {
|
||||||
|
for (int j = 0;j<finalList.size();j++) {
|
||||||
|
if (list.get(i).getString("id").equals(finalList.get(j).getString("pid"))){
|
||||||
|
PageData responsibilityFinal = new PageData();
|
||||||
|
responsibilityFinal.put("RESPONSIBILITYFINAL_ID", this.get32UUID()); //主键
|
||||||
|
responsibilityFinal.put("RESPONSIBILITYDETAIL_ID", responsibility.getString("RESPONSIBILITYDETAIL_ID")); //主键
|
||||||
|
responsibilityFinal.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibilityFinal.put("FINALTEXT", finalList.get(j).get("value"));
|
||||||
|
responsibilityFinal.put("SORTINDEX", finalList.get(j).get("index"));
|
||||||
|
responsibilityFinalsService.save(responsibilityFinal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pd.put("responsibilityDetailList", JSON.toJSONString(responsibilityDetailList));
|
||||||
|
}
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("dockData", JSON.toJSONString(pd));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 列表
|
||||||
|
*
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/list")
|
||||||
|
@ResponseBody
|
||||||
|
public Object list(Page page) throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
String KEYWORDS = pd.getString("KEYWORDS"); //关键词检索条件
|
||||||
|
if (Tools.notEmpty(KEYWORDS)) pd.put("KEYWORDS", KEYWORDS.trim());
|
||||||
|
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||||
|
page.setPd(pd);
|
||||||
|
List<PageData> varList = responsibilityService.list(page); //列出Notice列表
|
||||||
|
map.put("varList", varList);
|
||||||
|
map.put("page", page);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 启用禁用
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/editdelete")
|
||||||
|
@ResponseBody
|
||||||
|
@DockAnnotation
|
||||||
|
public Object editdelete() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
responsibilityService.editdelete(pd);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("dockData", JSON.toJSONString(pd));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/goEdit")
|
||||||
|
@ResponseBody
|
||||||
|
public Object goEdit() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
PageData responsibility = responsibilityService.findById(pd);
|
||||||
|
List<PageData> promistDetail = responsibilityDetailsService.findByResponsibilityId(pd);
|
||||||
|
List<PageData> promistDetailFinal = responsibilityFinalsService.findByResponsibilityId(pd);
|
||||||
|
map.put("promistDetailFinal",promistDetailFinal);
|
||||||
|
map.put("promistDetail", promistDetail);
|
||||||
|
map.put("varList", responsibility);
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/edit")
|
||||||
|
@ResponseBody
|
||||||
|
@DockAnnotation
|
||||||
|
public Object edit() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //创建时间
|
||||||
|
responsibilityService.edit(pd);
|
||||||
|
responsibilityDetailsService.deleteResponsibilityId(pd);
|
||||||
|
ArrayList<PageData> responsibilityDetailList = new ArrayList<>();
|
||||||
|
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.getString("DETAIL"));
|
||||||
|
List<JSONObject> finalList = (List<JSONObject>) JSON.parse(pd.getString("FINAL"));
|
||||||
|
if (list.size() > 0) {
|
||||||
|
for (int i = 0; i < list.size(); i++) {
|
||||||
|
PageData responsibility = new PageData();
|
||||||
|
responsibility.put("RESPONSIBILITYDETAIL_ID", this.get32UUID()); //主键
|
||||||
|
responsibility.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibility.put("COLLATERAL", list.get(i).get("value"));
|
||||||
|
responsibility.put("SORTINDEX", list.get(i).get("index"));
|
||||||
|
responsibilityDetailsService.save(responsibility);
|
||||||
|
responsibilityDetailList.add(responsibility);
|
||||||
|
if (finalList.size() > 0) {
|
||||||
|
for (int j = 0;j<finalList.size();j++) {
|
||||||
|
if (list.get(i).getString("id").equals(finalList.get(j).getString("pid"))){
|
||||||
|
PageData responsibilityFinal = new PageData();
|
||||||
|
responsibilityFinal.put("RESPONSIBILITYFINAL_ID", this.get32UUID()); //主键
|
||||||
|
responsibilityFinal.put("RESPONSIBILITYDETAIL_ID", responsibility.getString("RESPONSIBILITYDETAIL_ID")); //主键
|
||||||
|
responsibilityFinal.put("RESPONSIBILITY_ID", pd.getString("RESPONSIBILITY_ID")); //外键ID
|
||||||
|
responsibilityFinal.put("FINALTEXT", finalList.get(j).get("value"));
|
||||||
|
responsibilityFinal.put("SORTINDEX", finalList.get(j).get("index"));
|
||||||
|
responsibilityFinalsService.save(responsibilityFinal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pd.put("responsibilityDetailList", JSON.toJSONString(responsibilityDetailList));
|
||||||
|
map.put("result", errInfo);
|
||||||
|
map.put("dockData", JSON.toJSONString(pd));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 启用禁用
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/delete")
|
||||||
|
@ResponseBody
|
||||||
|
@DockAnnotation
|
||||||
|
public Object delete() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
List<PageData> coverpeople = corpResponsibilityPeopleService.findByCoverResponsibilityId(pd); //被承诺人
|
||||||
|
List<PageData> people = corpResponsibilityPeopleService.findByResponsibilityId(pd);//承诺人
|
||||||
|
if (coverpeople.size() > 0) {
|
||||||
|
map.put("result", "fail");
|
||||||
|
map.put("msg", "该承诺书有被承诺人,删除失败!");
|
||||||
|
return map;
|
||||||
|
} else if (people.size() > 0) {
|
||||||
|
map.put("result", "fail");
|
||||||
|
map.put("msg", "该承诺书有承诺人,删除失败!");
|
||||||
|
return map;
|
||||||
|
} else {
|
||||||
|
responsibilityService.delete(pd); // 删除
|
||||||
|
}
|
||||||
|
map.put("dockData", JSON.toJSONString(pd));
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
package com.zcloud.mapper.datasource.bus;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:公告通知
|
||||||
|
* 作者:shaojie
|
||||||
|
* 时间:2021-03-26
|
||||||
|
* 官网:www.qdkjchina.com
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityDetailsMapper {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> datalistPage(Page page);
|
||||||
|
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
PageData findByCoverPromiseId(PageData pd);
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.mapper.datasource.bus;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:公告通知
|
||||||
|
* 作者:shaojie
|
||||||
|
* 时间:2021-03-26
|
||||||
|
* 官网:www.qdkjchina.com
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityFinalsMapper {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> datalistPage(Page page);
|
||||||
|
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd);
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,46 @@
|
||||||
|
package com.zcloud.mapper.datasource.bus;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:公告通知
|
||||||
|
* 作者:shaojie
|
||||||
|
* 时间:2021-03-26
|
||||||
|
* 官网:www.qdkjchina.com
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityMapper {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> datalistPage(Page page);
|
||||||
|
|
||||||
|
void editdelete(PageData pd);
|
||||||
|
|
||||||
|
PageData findById(PageData pd);
|
||||||
|
|
||||||
|
void edit(PageData pd);
|
||||||
|
|
||||||
|
List<PageData> dataAlllistPage(Page page);
|
||||||
|
|
||||||
|
List<PageData> collateralall(PageData pd);
|
||||||
|
|
||||||
|
List<PageData> collateralAllFinal(PageData pd);
|
||||||
|
|
||||||
|
void editpeople(PageData pd);
|
||||||
|
void delete(PageData pd);
|
||||||
|
|
||||||
|
void decPeoplenumInvolved(PageData pd);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
package com.zcloud.mapper.datasource.bus;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:公告通知
|
||||||
|
* 作者:shaojie
|
||||||
|
* 时间:2021-03-26
|
||||||
|
* 官网:www.qdkjchina.com
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityPeopleMapper {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> datalistPage(Page page);
|
||||||
|
|
||||||
|
void editdelete(PageData pd);
|
||||||
|
|
||||||
|
PageData findById(PageData pd);
|
||||||
|
|
||||||
|
void edit(PageData pd);
|
||||||
|
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
List<PageData> findByCoverResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
List<PageData> findByUserId(PageData pd);
|
||||||
|
|
||||||
|
void editSign(PageData pd);
|
||||||
|
|
||||||
|
List<PageData> ResponsibilitylistPage(Page page);
|
||||||
|
|
||||||
|
List<PageData> receiveResponsibilitylistPage(Page page);
|
||||||
|
|
||||||
|
void editIsRead(PageData pd);
|
||||||
|
void delete(PageData pd);
|
||||||
|
List<PageData> getListAllByResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
void removeUnsignedPeopleDetails(PageData pd);
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.mapper.datasource.bus;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:公告通知
|
||||||
|
* 作者:shaojie
|
||||||
|
* 时间:2021-03-26
|
||||||
|
* 官网:www.qdkjchina.com
|
||||||
|
*/
|
||||||
|
public interface ResponsibilityDetailsMapper {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> datalistPage(Page page);
|
||||||
|
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd);
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.mapper.datasource.bus;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:公告通知
|
||||||
|
* 作者:shaojie
|
||||||
|
* 时间:2021-03-26
|
||||||
|
* 官网:www.qdkjchina.com
|
||||||
|
*/
|
||||||
|
public interface ResponsibilityFinalsMapper {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> datalistPage(Page page);
|
||||||
|
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd);
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd);
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
package com.zcloud.mapper.datasource.bus;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:公告通知
|
||||||
|
* 作者:shaojie
|
||||||
|
* 时间:2021-03-26
|
||||||
|
* 官网:www.qdkjchina.com
|
||||||
|
*/
|
||||||
|
public interface ResponsibilityMapper {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> datalistPage(Page page);
|
||||||
|
|
||||||
|
void editdelete(PageData pd);
|
||||||
|
|
||||||
|
PageData findById(PageData pd);
|
||||||
|
|
||||||
|
void edit(PageData pd);
|
||||||
|
void delete(PageData pd);
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
package com.zcloud.service.bus;
|
||||||
|
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityDetailsService {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void save(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public List<PageData> list(Page page)throws Exception;
|
||||||
|
|
||||||
|
/*通过承诺书查询副文
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd)throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
package com.zcloud.service.bus;
|
||||||
|
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityFinalsService {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void save(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public List<PageData> list(Page page)throws Exception;
|
||||||
|
|
||||||
|
/*通过承诺书查询副文
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd)throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,77 @@
|
||||||
|
package com.zcloud.service.bus;
|
||||||
|
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityPeopleService {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void save(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public List<PageData> list(Page page)throws Exception;
|
||||||
|
|
||||||
|
/**禁用启用
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void editdelete(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**通过ID查询
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
PageData findById(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**修改
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void edit(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**删除承诺人
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void deleteResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> findByCoverResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> findByUserId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
void editSign(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> responsibilitylist(Page page)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> receiveResponsibilitylist(Page page)throws Exception;
|
||||||
|
|
||||||
|
void editIsRead(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除安全承诺人员
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void delete(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
|
||||||
|
List<PageData> getListAllByResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
void removeUnsignedPeopleDetails(PageData pd);
|
||||||
|
}
|
|
@ -0,0 +1,59 @@
|
||||||
|
package com.zcloud.service.bus;
|
||||||
|
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
public interface CorpResponsibilityService {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void save(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public List<PageData> list(Page page)throws Exception;
|
||||||
|
|
||||||
|
/**禁用启用
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void editdelete(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**通过ID查询
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
PageData findById(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**修改
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void edit(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> listAll(Page page)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> collateralall(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> collateralAllFinal(PageData pd) throws Exception;
|
||||||
|
|
||||||
|
void editpeople(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/** 删除安全承诺书
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void delete(PageData pd)throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
package com.zcloud.service.bus;
|
||||||
|
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
public interface ResponsibilityDetailsService {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void save(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public List<PageData> list(Page page)throws Exception;
|
||||||
|
|
||||||
|
/*通过承诺书查询副文
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd)throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
package com.zcloud.service.bus;
|
||||||
|
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
public interface ResponsibilityFinalsService {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void save(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public List<PageData> list(Page page)throws Exception;
|
||||||
|
|
||||||
|
/*通过承诺书查询副文
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> findByResponsibilityId(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
void deleteResponsibilityId(PageData pd)throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,50 @@
|
||||||
|
package com.zcloud.service.bus;
|
||||||
|
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
public interface ResponsibilityService {
|
||||||
|
|
||||||
|
/**新增
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void save(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**列表
|
||||||
|
* @param page
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public List<PageData> list(Page page)throws Exception;
|
||||||
|
|
||||||
|
/**禁用启用
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void editdelete(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**通过ID查询
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
PageData findById(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
/**修改
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void edit(PageData pd)throws Exception;
|
||||||
|
/**删除,物理删除
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
void delete(PageData pd)throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
package com.zcloud.service.bus.impl;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.bus.CorpResponsibilityDetailsMapper;
|
||||||
|
import com.zcloud.service.bus.CorpResponsibilityDetailsService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class CorpResponsibilityDetailsServiceImpl implements CorpResponsibilityDetailsService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityDetailsMapper corpPromiseDetailsMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
corpPromiseDetailsMapper.save(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> list(Page page) throws Exception {
|
||||||
|
return corpPromiseDetailsMapper.datalistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> findByResponsibilityId(PageData pd) throws Exception {
|
||||||
|
return corpPromiseDetailsMapper.findByResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteResponsibilityId(PageData pd) throws Exception {
|
||||||
|
corpPromiseDetailsMapper.deleteResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,46 @@
|
||||||
|
package com.zcloud.service.bus.impl;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.bus.CorpResponsibilityFinalsMapper;
|
||||||
|
import com.zcloud.service.bus.CorpResponsibilityFinalsService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class CorpResponsibilityFinalsServiceImpl implements CorpResponsibilityFinalsService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityFinalsMapper corpResponsibilityFinalsMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
corpResponsibilityFinalsMapper.save(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> list(Page page) throws Exception {
|
||||||
|
return corpResponsibilityFinalsMapper.datalistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> findByResponsibilityId(PageData pd) throws Exception {
|
||||||
|
return corpResponsibilityFinalsMapper.findByResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteResponsibilityId(PageData pd) throws Exception {
|
||||||
|
corpResponsibilityFinalsMapper.deleteResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,115 @@
|
||||||
|
package com.zcloud.service.bus.impl;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.bus.CorpPromiseMapper;
|
||||||
|
import com.zcloud.mapper.datasource.bus.CorpResponsibilityPeopleMapper;
|
||||||
|
import com.zcloud.service.bus.CorpResponsibilityPeopleService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class CorpResponsibilityPeopleServiceImpl implements CorpResponsibilityPeopleService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityPeopleMapper corpPromisePeopleMapper;
|
||||||
|
@Autowired
|
||||||
|
private CorpPromiseMapper corpPromiseMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
corpPromisePeopleMapper.save(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> list(Page page) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.datalistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editdelete(PageData pd) throws Exception {
|
||||||
|
corpPromisePeopleMapper.editdelete(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PageData findById(PageData pd) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.findById(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void edit(PageData pd) throws Exception {
|
||||||
|
corpPromisePeopleMapper.edit(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> findByResponsibilityId(PageData pd) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.findByResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteResponsibilityId(PageData pd) throws Exception {
|
||||||
|
corpPromisePeopleMapper.deleteResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> findByCoverResponsibilityId(PageData pd) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.findByCoverResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> findByUserId(PageData pd) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.findByUserId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editSign(PageData pd) throws Exception {
|
||||||
|
corpPromisePeopleMapper.editSign(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> responsibilitylist(Page page) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.ResponsibilitylistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> receiveResponsibilitylist(Page page) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.receiveResponsibilitylistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editIsRead(PageData pd) throws Exception {
|
||||||
|
corpPromisePeopleMapper.editIsRead(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除安全承诺人员
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
public void delete(PageData pd) throws Exception {
|
||||||
|
corpPromisePeopleMapper.delete(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<PageData> getListAllByResponsibilityId(PageData pd) throws Exception {
|
||||||
|
return corpPromisePeopleMapper.getListAllByResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeUnsignedPeopleDetails(PageData pd) {
|
||||||
|
// PROMISEPEOPLE_ID
|
||||||
|
corpPromisePeopleMapper.removeUnsignedPeopleDetails(pd);
|
||||||
|
// PROMISE_ID
|
||||||
|
corpPromiseMapper.decPeoplenumInvolved(pd);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,74 @@
|
||||||
|
package com.zcloud.service.bus.impl;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.bus.CorpResponsibilityMapper;
|
||||||
|
import com.zcloud.service.bus.CorpResponsibilityService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class CorpResponsibilityServiceImpl implements CorpResponsibilityService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CorpResponsibilityMapper corpPromiseMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
corpPromiseMapper.save(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> list(Page page) throws Exception {
|
||||||
|
return corpPromiseMapper.datalistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editdelete(PageData pd) throws Exception {
|
||||||
|
corpPromiseMapper.editdelete(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PageData findById(PageData pd) throws Exception {
|
||||||
|
return corpPromiseMapper.findById(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void edit(PageData pd) throws Exception {
|
||||||
|
corpPromiseMapper.edit(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> listAll(Page page) throws Exception {
|
||||||
|
return corpPromiseMapper.dataAlllistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> collateralall(PageData pd) throws Exception {
|
||||||
|
return corpPromiseMapper.collateralall(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> collateralAllFinal(PageData pd) throws Exception {
|
||||||
|
return corpPromiseMapper.collateralAllFinal(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editpeople(PageData pd) throws Exception {
|
||||||
|
corpPromiseMapper.editpeople(pd);
|
||||||
|
}
|
||||||
|
public void delete(PageData pd) throws Exception {
|
||||||
|
corpPromiseMapper.delete(pd);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,46 @@
|
||||||
|
package com.zcloud.service.bus.impl;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.bus.ResponsibilityDetailsMapper;
|
||||||
|
import com.zcloud.service.bus.ResponsibilityDetailsService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class ResponsibilityDetailsServiceImpl implements ResponsibilityDetailsService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ResponsibilityDetailsMapper responsibilityDetailsMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
responsibilityDetailsMapper.save(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> list(Page page) throws Exception {
|
||||||
|
return responsibilityDetailsMapper.datalistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> findByResponsibilityId(PageData pd) throws Exception {
|
||||||
|
return responsibilityDetailsMapper.findByResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteResponsibilityId(PageData pd) throws Exception {
|
||||||
|
responsibilityDetailsMapper.deleteResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,46 @@
|
||||||
|
package com.zcloud.service.bus.impl;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.bus.ResponsibilityFinalsMapper;
|
||||||
|
import com.zcloud.service.bus.ResponsibilityFinalsService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书副文表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class ResponsibilityFinalsServiceImpl implements ResponsibilityFinalsService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ResponsibilityFinalsMapper responsibilityFinalsMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
responsibilityFinalsMapper.save(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> list(Page page) throws Exception {
|
||||||
|
return responsibilityFinalsMapper.datalistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> findByResponsibilityId(PageData pd) throws Exception {
|
||||||
|
return responsibilityFinalsMapper.findByResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteResponsibilityId(PageData pd) throws Exception {
|
||||||
|
responsibilityFinalsMapper.deleteResponsibilityId(pd);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,59 @@
|
||||||
|
package com.zcloud.service.bus.impl;
|
||||||
|
|
||||||
|
import com.zcloud.entity.Page;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.bus.ResponsibilityMapper;
|
||||||
|
import com.zcloud.service.bus.ResponsibilityService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:承诺书表
|
||||||
|
* 作者:yangming
|
||||||
|
* 时间:2022-12-29
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class ResponsibilityServiceImpl implements ResponsibilityService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ResponsibilityMapper responsibilityMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
responsibilityMapper.save(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> list(Page page) throws Exception {
|
||||||
|
return responsibilityMapper.datalistPage(page);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editdelete(PageData pd) throws Exception {
|
||||||
|
responsibilityMapper.editdelete(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PageData findById(PageData pd) throws Exception {
|
||||||
|
return responsibilityMapper.findById(pd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void edit(PageData pd) throws Exception {
|
||||||
|
responsibilityMapper.edit(pd);
|
||||||
|
}
|
||||||
|
/**删除,物理删除
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void delete(PageData pd)throws Exception{
|
||||||
|
responsibilityMapper.delete(pd);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,90 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.bus.CorpResponsibilityDetailsMapper">
|
||||||
|
|
||||||
|
<!--表名 -->
|
||||||
|
<sql id="tableName">
|
||||||
|
BUS_CORPRESPONSIBILITY_DETAILS
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!--数据字典表名 -->
|
||||||
|
<sql id="dicTableName">
|
||||||
|
`qa-cmt-prevention`.sys_dictionaries
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段 -->
|
||||||
|
<sql id="Field">
|
||||||
|
f.RESPONSIBILITYDETAIL_ID,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.COLLATERAL,
|
||||||
|
f.SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段用于新增 -->
|
||||||
|
<sql id="Field2">
|
||||||
|
RESPONSIBILITYDETAIL_ID,
|
||||||
|
RESPONSIBILITY_ID,
|
||||||
|
COLLATERAL,
|
||||||
|
SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段值 -->
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{RESPONSIBILITYDETAIL_ID},
|
||||||
|
#{RESPONSIBILITY_ID},
|
||||||
|
#{COLLATERAL},
|
||||||
|
#{SORTINDEX}
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 新增-->
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,d.NAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA
|
||||||
|
where 1=1
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
<if test="pd.CREATOR != null and pd.CREATOR != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="findByResponsibilityId" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
ORDER BY f.SORTINDEX asc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 删除-->
|
||||||
|
<delete id="deleteResponsibilityId" parameterType="pd">
|
||||||
|
delete from
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -0,0 +1,95 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.bus.CorpResponsibilityFinalsMapper">
|
||||||
|
|
||||||
|
<!--表名 -->
|
||||||
|
<sql id="tableName">
|
||||||
|
`qa-cmt-prevention`.BUS_CORPRESPONSIBILITY_FINAL
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!--数据字典表名 -->
|
||||||
|
<sql id="dicTableName">
|
||||||
|
`qa-cmt-prevention`.sys_dictionaries
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段 -->
|
||||||
|
<sql id="Field">
|
||||||
|
f.RESPONSIBILITYFINAL_ID,
|
||||||
|
f.RESPONSIBILITYDETAIL_ID,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.FINALTEXT,
|
||||||
|
f.SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段用于新增 -->
|
||||||
|
<sql id="Field2">
|
||||||
|
RESPONSIBILITYFINAL_ID,
|
||||||
|
RESPONSIBILITYDETAIL_ID,
|
||||||
|
RESPONSIBILITY_ID,
|
||||||
|
FINALTEXT,
|
||||||
|
SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段值 -->
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{RESPONSIBILITYFINAL_ID},
|
||||||
|
#{RESPONSIBILITYDETAIL_ID},
|
||||||
|
#{RESPONSIBILITY_ID},
|
||||||
|
#{FINALTEXT},
|
||||||
|
#{SORTINDEX}
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 新增-->
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,d.NAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA
|
||||||
|
where 1=1
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
<if test="pd.CREATOR != null and pd.CREATOR != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="findByResponsibilityId" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
<if test="RESPONSIBILITYDETAIL_ID != null and RESPONSIBILITYDETAIL_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITYDETAIL_ID = #{RESPONSIBILITYDETAIL_ID}
|
||||||
|
</if>
|
||||||
|
ORDER BY f.SORTINDEX asc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 删除-->
|
||||||
|
<delete id="deleteResponsibilityId" parameterType="pd">
|
||||||
|
delete from
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -0,0 +1,248 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.bus.CorpResponsibilityMapper">
|
||||||
|
|
||||||
|
<!--表名 -->
|
||||||
|
<sql id="tableName">
|
||||||
|
BUS_CORPRESPONSIBILITY
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!--数据字典表名 -->
|
||||||
|
<sql id="dicTableName">
|
||||||
|
`qa-cmt-prevention`.sys_dictionaries
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段 -->
|
||||||
|
<sql id="Field">
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.RESPONSIBILITY_NAME,
|
||||||
|
f.RESPONSIBILITY_TERM_START,
|
||||||
|
f.RESPONSIBILITY_TERM_END,
|
||||||
|
f.LEVEL,
|
||||||
|
f.PEOPLENUM_INVOLVED,
|
||||||
|
f.CORPINFO_ID,
|
||||||
|
f.STATE,
|
||||||
|
f.ISDELETE,
|
||||||
|
f.CREATOR,
|
||||||
|
f.CREATTIME,
|
||||||
|
f.OPERATOR,
|
||||||
|
f.OPERATTIME,
|
||||||
|
f.TEXT,
|
||||||
|
f.TYPE,
|
||||||
|
f.RELEASE_PLATFORM
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段用于新增 -->
|
||||||
|
<sql id="Field2">
|
||||||
|
RESPONSIBILITY_ID,
|
||||||
|
RESPONSIBILITY_NAME,
|
||||||
|
RESPONSIBILITY_TERM_START,
|
||||||
|
RESPONSIBILITY_TERM_END,
|
||||||
|
LEVEL,
|
||||||
|
PEOPLENUM_INVOLVED,
|
||||||
|
CORPINFO_ID,
|
||||||
|
STATE,
|
||||||
|
ISDELETE,
|
||||||
|
CREATOR,
|
||||||
|
CREATTIME,
|
||||||
|
OPERATOR,
|
||||||
|
OPERATTIME,
|
||||||
|
TEXT,
|
||||||
|
TYPE,
|
||||||
|
RELEASE_PLATFORM
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段值 -->
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{RESPONSIBILITY_ID},
|
||||||
|
#{RESPONSIBILITY_NAME},
|
||||||
|
#{RESPONSIBILITY_TERM_START},
|
||||||
|
#{RESPONSIBILITY_TERM_END},
|
||||||
|
#{LEVEL},
|
||||||
|
#{PEOPLENUM_INVOLVED},
|
||||||
|
#{CORPINFO_ID},
|
||||||
|
#{STATE},
|
||||||
|
#{ISDELETE},
|
||||||
|
#{CREATOR},
|
||||||
|
#{CREATTIME},
|
||||||
|
#{OPERATOR},
|
||||||
|
#{OPERATTIME},
|
||||||
|
#{TEXT},
|
||||||
|
#{TYPE},
|
||||||
|
#{RELEASE_PLATFORM}
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 新增-->
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
<update id="decPeoplenumInvolved">
|
||||||
|
update <include refid="tableName"></include> set PEOPLENUM_INVOLVED = PEOPLENUM_INVOLVED - 1 where RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,
|
||||||
|
d.NAME as LEVELNAME,
|
||||||
|
GROUP_CONCAT(DISTINCT dept.NAME) as DEPTNAME,
|
||||||
|
GROUP_CONCAT(DISTINCT post.NAME) as POSTNAME,
|
||||||
|
(select COUNT(*) from BUS_CORPRESPONSIBILITY_PEOPLE a WHERE a.ISSIGN = 1 and ISDELETE = 0 AND a.RESPONSIBILITY_ID = f.RESPONSIBILITY_ID ) as ISSIGN
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA and d.PARENT_ID = '8c5064693fba4dbca1cbfea631cd097a'
|
||||||
|
|
||||||
|
left JOIN (SELECT DISTINCT RESPONSIBILITY_ID from BUS_CORPRESPONSIBILITY_PEOPLE where ISDELETE = 0
|
||||||
|
<if test="pd.DEPARTMENT_IDS != null and pd.DEPARTMENT_IDS != '' "><!-- 关键词检索 -->
|
||||||
|
and DEPARTMENT_ID in (${pd.DEPARTMENT_IDS})
|
||||||
|
</if>
|
||||||
|
) t on f.RESPONSIBILITY_ID = t.RESPONSIBILITY_ID
|
||||||
|
left join BUS_CORPRESPONSIBILITY_PEOPLE people on people.RESPONSIBILITY_ID = t.RESPONSIBILITY_ID
|
||||||
|
left join OA_DEPARTMENT dept on dept.DEPARTMENT_ID = people.DEPARTMENT_ID
|
||||||
|
left join SYS_POST post on post.POST_ID = people.POST_ID
|
||||||
|
left join sys_user creUser on creUser.USER_ID = f.CREATOR
|
||||||
|
where 1=1 and f.CORPINFO_ID = #{pd.CORPINFO_ID} and f.ISDELETE = 0
|
||||||
|
<if test="pd.roleLevel != null and pd.roleLevel != ''"><!-- 权限显示 -->
|
||||||
|
<choose>
|
||||||
|
<when test='pd.roleLevel == "0"'>
|
||||||
|
</when>
|
||||||
|
<when test='pd.roleLevel == "1"'>
|
||||||
|
and creUser.DEPARTMENT_ID in (${pd.supDeparIds})
|
||||||
|
</when>
|
||||||
|
<when test='pd.roleLevel == "2"'>
|
||||||
|
and creUser.USER_ID = #{pd.loginUserId}
|
||||||
|
</when>
|
||||||
|
</choose>
|
||||||
|
</if>
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%')
|
||||||
|
</if>
|
||||||
|
<if test="pd.LEVEL != null and pd.LEVEL != ''"><!-- 关键词检索 -->
|
||||||
|
and f.LEVEL = #{pd.LEVEL}
|
||||||
|
</if>
|
||||||
|
<if test="pd.STATUS != null and pd.STATUS != ''"><!-- 关键词检索 -->
|
||||||
|
and f.STATE = #{pd.STATUS}
|
||||||
|
</if>
|
||||||
|
<if test="pd.DEPARTMENT_ID != null and pd.DEPARTMENT_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and dept.DEPARTMENT_ID = #{pd.DEPARTMENT_ID}
|
||||||
|
</if>
|
||||||
|
and dept.`NAME` is not null
|
||||||
|
GROUP BY
|
||||||
|
f.RESPONSIBILITY_ID
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 禁用启用-->
|
||||||
|
<delete id="editdelete" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
STATE = #{STATE}
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="findById" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,d.NAME as LEVELNAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 修改承诺书-->
|
||||||
|
<delete id="edit" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = #{ISDELETE},
|
||||||
|
OPERATTIME = #{OPERATTIME},
|
||||||
|
RESPONSIBILITY_NAME =#{RESPONSIBILITY_NAME},
|
||||||
|
LEVEL = #{LEVEL},
|
||||||
|
TEXT = #{TEXT},
|
||||||
|
RESPONSIBILITY_TERM_START = #{RESPONSIBILITY_TERM_START},
|
||||||
|
RESPONSIBILITY_TERM_END = #{RESPONSIBILITY_TERM_END}
|
||||||
|
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="dataAlllistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
f.RESPONSIBILITY_ID,f.RESPONSIBILITY_NAME,f.TEXT,f.TYPE
|
||||||
|
from
|
||||||
|
`qa-cmt-regulatory`.BUS_RESPONSIBILITY f
|
||||||
|
where 1=1 and f.ISDELETE = 0
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%')
|
||||||
|
</if>
|
||||||
|
<if test="pd.CORPINFO_ID != null and pd.CORPINFO_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and( f.CORPINFO_ID = #{pd.CORPINFO_ID} or f.CORPINFO_ID is null)
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 副文列表 -->
|
||||||
|
<select id="collateralall" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
f.RESPONSIBILITYDETAIL_ID,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.COLLATERAL
|
||||||
|
from
|
||||||
|
`qa-cmt-regulatory`.BUS_RESPONSIBILITY_DETAILS f
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
where f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
ORDER BY f.SORTINDEX asc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 副文列表 -->
|
||||||
|
<select id="collateralAllFinal" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
f.RESPONSIBILITYFINAL_ID,
|
||||||
|
f.RESPONSIBILITYDETAIL_ID,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.FINALTEXT
|
||||||
|
from
|
||||||
|
`qa-cmt-regulatory`.bus_responsibility_final f
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
where f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
ORDER BY f.SORTINDEX asc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 修改涉及人数-->
|
||||||
|
<delete id="editpeople" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
PEOPLENUM_INVOLVED = #{PEOPLENUM_INVOLVED}
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
|
||||||
|
<delete id="delete" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = 1
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
|
@ -0,0 +1,290 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.bus.CorpResponsibilityPeopleMapper">
|
||||||
|
|
||||||
|
<!--表名 -->
|
||||||
|
<sql id="tableName">
|
||||||
|
BUS_CORPRESPONSIBILITY_PEOPLE
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!--数据字典表名 -->
|
||||||
|
<sql id="dicTableName">
|
||||||
|
`qa-cmt-prevention`.sys_dictionaries
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段 -->
|
||||||
|
<sql id="Field">
|
||||||
|
f.RESPONSIBILITYPEOPLE_ID,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.DEPARTMENT_ID,
|
||||||
|
f.POST_ID,
|
||||||
|
f.USER_ID,
|
||||||
|
f.ISSIGN,
|
||||||
|
f.SIGNTIME,
|
||||||
|
f.CORPINFO_ID,
|
||||||
|
f.FILEPATH,
|
||||||
|
f.ISRESPONSIBILITY_PEOPLE,
|
||||||
|
f.ISREAD
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段用于新增 -->
|
||||||
|
<sql id="Field2">
|
||||||
|
RESPONSIBILITYPEOPLE_ID,
|
||||||
|
RESPONSIBILITY_ID,
|
||||||
|
DEPARTMENT_ID,
|
||||||
|
POST_ID,
|
||||||
|
USER_ID,
|
||||||
|
ISSIGN,
|
||||||
|
SIGNTIME,
|
||||||
|
CORPINFO_ID,
|
||||||
|
FILEPATH,
|
||||||
|
ISRESPONSIBILITY_PEOPLE,
|
||||||
|
ISREAD
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段值 -->
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{RESPONSIBILITYPEOPLE_ID},
|
||||||
|
#{RESPONSIBILITY_ID},
|
||||||
|
#{DEPARTMENT_ID},
|
||||||
|
#{POST_ID},
|
||||||
|
#{USER_ID},
|
||||||
|
#{ISSIGN},
|
||||||
|
#{SIGNTIME},
|
||||||
|
#{CORPINFO_ID},
|
||||||
|
#{FILEPATH},
|
||||||
|
#{ISRESPONSIBILITY_PEOPLE},
|
||||||
|
#{ISREAD}
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 新增-->
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,u.NAME USERNAME,d.NAME DEPTNAME,p.NAME POST_NAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
SYS_USER u on u.USER_ID = f.USER_ID
|
||||||
|
left join
|
||||||
|
OA_DEPARTMENT d on d.DEPARTMENT_ID = f.DEPARTMENT_ID
|
||||||
|
left join
|
||||||
|
SYS_POST p on p.POST_ID = f.POST_ID
|
||||||
|
where 1=1 and f.ISDELETE =0
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%')
|
||||||
|
</if>
|
||||||
|
<if test="pd.RESPONSIBILITY_ID != null and pd.RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{pd.RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
<if test="pd.ISRESPONSIBILITY_PEOPLE != null and pd.ISRESPONSIBILITY_PEOPLE != ''"><!-- 关键词检索 -->
|
||||||
|
and f.ISRESPONSIBILITY_PEOPLE = #{pd.ISRESPONSIBILITY_PEOPLE}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 禁用启用-->
|
||||||
|
<delete id="editdelete" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = #{ISDELETE}
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="findById" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITYPEOPLE_ID != null and RESPONSIBILITYPEOPLE_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITYPEOPLE_ID = #{RESPONSIBILITYPEOPLE_ID}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 修改承诺书-->
|
||||||
|
<delete id="edit" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = #{ISDELETE},
|
||||||
|
OPERATTIME = #{OPERATTIME},
|
||||||
|
RESPONSIBILITY_NAME =#{RESPONSIBILITY_NAME},
|
||||||
|
LEVEL = #{LEVEL},
|
||||||
|
TEXT = #{TEXT}
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<!-- 承诺人列表 -->
|
||||||
|
<select id="findByResponsibilityId" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,u.NAME as USERNAME,o.NAME as DEPTNAME,p.NAME as POSTNAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join SYS_USER u on u.USER_ID = f.USER_ID
|
||||||
|
left join OA_DEPARTMENT o on o.DEPARTMENT_ID = f.DEPARTMENT_ID
|
||||||
|
left join SYS_POST p on p.POST_ID = f.POST_ID
|
||||||
|
where 1=1 and f.ISRESPONSIBILITY_PEOPLE = '0' and f.ISDELETE =0
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
<if test="ISSIGN != null and ISSIGN != ''"><!-- 关键词检索 -->
|
||||||
|
and f.ISSIGN = #{ISSIGN}
|
||||||
|
</if>
|
||||||
|
order by p.POST_ID, CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 承诺人列表 -->
|
||||||
|
<select id="findByCoverResponsibilityId" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,u.NAME as USERNAME,o.NAME as DEPTNAME,p.NAME as POSTNAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
vi_user_all u on u.USER_ID = f.USER_ID
|
||||||
|
left join
|
||||||
|
OA_DEPARTMENT o on o.DEPARTMENT_ID = f.DEPARTMENT_ID
|
||||||
|
left join
|
||||||
|
SYS_POST p on p.POST_ID = f.POST_ID
|
||||||
|
where 1=1 and f.ISRESPONSIBILITY_PEOPLE = '1' and f.ISDELETE =0
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="findByUserId" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
*
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join bus_corpresponsibility c on c.RESPONSIBILITY_ID = f.RESPONSIBILITY_ID
|
||||||
|
where 1=1 and f.ISRESPONSIBILITY_PEOPLE = '0'
|
||||||
|
and f.ISDELETE =0
|
||||||
|
and f.ISSIGN = 0
|
||||||
|
and c.STATE = 0
|
||||||
|
and f.USER_ID = #{USER_ID}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 删除-->
|
||||||
|
<delete id="deleteResponsibilityId" parameterType="pd">
|
||||||
|
delete from
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<update id="editSign" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
FILEPATH = #{FILEPATH},
|
||||||
|
SIGNTIME = #{SIGNTIME},
|
||||||
|
ISSIGN =#{ISSIGN},
|
||||||
|
ISREAD = #{ISREAD}
|
||||||
|
where
|
||||||
|
RESPONSIBILITYPEOPLE_ID = #{RESPONSIBILITYPEOPLE_ID}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="ResponsibilitylistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
f.RESPONSIBILITYPEOPLE_ID,
|
||||||
|
u.NAME,
|
||||||
|
f.SIGNTIME,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
(select u.NAME from bus_corpresponsibility_people c left join vi_user_all u on c.USER_ID = u.USER_ID where c.ISRESPONSIBILITY_PEOPLE = '1' and f.RESPONSIBILITY_ID=c.RESPONSIBILITY_ID) as coverpeople
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
vi_user_all u on u.USER_ID = f.USER_ID
|
||||||
|
where 1=1 and f.ISSIGN = 1 and f.ISDELETE =0
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%')
|
||||||
|
</if>
|
||||||
|
<if test="pd.USER_ID != null and pd.USER_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.USER_ID = #{pd.USER_ID}
|
||||||
|
</if>
|
||||||
|
AND f.ISRESPONSIBILITY_PEOPLE = '0'
|
||||||
|
ORDER BY f.SIGNTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 接收承诺列表 -->
|
||||||
|
<select id="receiveResponsibilitylistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
f.RESPONSIBILITYPEOPLE_ID,
|
||||||
|
u.NAME,
|
||||||
|
f.SIGNTIME,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.ISREAD,
|
||||||
|
(select u.NAME from bus_corpresponsibility_people c left join vi_user_all u on c.USER_ID = u.USER_ID where c.ISRESPONSIBILITY_PEOPLE = '1' and f.RESPONSIBILITY_ID=c.RESPONSIBILITY_ID) as coverpeople
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
vi_user_all u on u.USER_ID = f.USER_ID
|
||||||
|
where f.RESPONSIBILITY_ID in (select RESPONSIBILITY_ID from bus_corpresponsibility_people where USER_ID = #{pd.USER_ID} and ISRESPONSIBILITY_PEOPLE = '1')
|
||||||
|
and f.ISSIGN = 1 and f.ISDELETE =0
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%')
|
||||||
|
</if>
|
||||||
|
AND f.ISRESPONSIBILITY_PEOPLE = '0'
|
||||||
|
ORDER BY f.SIGNTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="editIsRead" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISREAD = #{ISREAD}
|
||||||
|
where
|
||||||
|
RESPONSIBILITYPEOPLE_ID = #{RESPONSIBILITYPEOPLE_ID}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<update id="delete" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = 1
|
||||||
|
where
|
||||||
|
RESPONSIBILITYPEOPLE_ID = #{RESPONSIBILITYPEOPLE_ID}
|
||||||
|
</update>
|
||||||
|
<update id="removeUnsignedPeopleDetails">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = 1
|
||||||
|
where
|
||||||
|
RESPONSIBILITYPEOPLE_ID = #{RESPONSIBILITYPEOPLE_ID}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 承诺人列表 -->
|
||||||
|
<select id="getListAllByResponsibilityId" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
<if test="ISSIGN != null and ISSIGN != ''"><!-- 关键词检索 -->
|
||||||
|
and f.ISSIGN = #{ISSIGN}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
|
@ -0,0 +1,89 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.bus.ResponsibilityDetailsMapper">
|
||||||
|
|
||||||
|
<!--表名 -->
|
||||||
|
<sql id="tableName">
|
||||||
|
`qa-cmt-regulatory`.BUS_RESPONSIBILITY_DETAILS
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!--数据字典表名 -->
|
||||||
|
<sql id="dicTableName">
|
||||||
|
`qa-cmt-prevention`.sys_dictionaries
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段 -->
|
||||||
|
<sql id="Field">
|
||||||
|
f.RESPONSIBILITYDETAIL_ID,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.COLLATERAL,
|
||||||
|
f.SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段用于新增 -->
|
||||||
|
<sql id="Field2">
|
||||||
|
RESPONSIBILITYDETAIL_ID,
|
||||||
|
RESPONSIBILITY_ID,
|
||||||
|
COLLATERAL,
|
||||||
|
SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段值 -->
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{RESPONSIBILITYDETAIL_ID},
|
||||||
|
#{RESPONSIBILITY_ID},
|
||||||
|
#{COLLATERAL},
|
||||||
|
#{SORTINDEX}
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 新增-->
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,d.NAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA
|
||||||
|
where 1=1
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
<if test="pd.CREATOR != null and pd.CREATOR != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="findByResponsibilityId" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
ORDER BY f.SORTINDEX asc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 删除-->
|
||||||
|
<delete id="deleteResponsibilityId" parameterType="pd">
|
||||||
|
delete from
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -0,0 +1,95 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.bus.ResponsibilityFinalsMapper">
|
||||||
|
|
||||||
|
<!--表名 -->
|
||||||
|
<sql id="tableName">
|
||||||
|
`qa-cmt-regulatory`.BUS_RESPONSIBILITY_FINAL
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!--数据字典表名 -->
|
||||||
|
<sql id="dicTableName">
|
||||||
|
`qa-cmt-prevention`.sys_dictionaries
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段 -->
|
||||||
|
<sql id="Field">
|
||||||
|
f.RESPONSIBILITYFINAL_ID,
|
||||||
|
f.RESPONSIBILITYDETAIL_ID,
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.FINALTEXT,
|
||||||
|
f.SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段用于新增 -->
|
||||||
|
<sql id="Field2">
|
||||||
|
RESPONSIBILITYFINAL_ID,
|
||||||
|
RESPONSIBILITYDETAIL_ID,
|
||||||
|
RESPONSIBILITY_ID,
|
||||||
|
FINALTEXT,
|
||||||
|
SORTINDEX
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段值 -->
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{RESPONSIBILITYFINAL_ID},
|
||||||
|
#{RESPONSIBILITYDETAIL_ID},
|
||||||
|
#{RESPONSIBILITY_ID},
|
||||||
|
#{FINALTEXT},
|
||||||
|
#{SORTINDEX}
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 新增-->
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,d.NAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA
|
||||||
|
where 1=1
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
<if test="pd.CREATOR != null and pd.CREATOR != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="findByResponsibilityId" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
<if test="RESPONSIBILITYDETAIL_ID != null and RESPONSIBILITYDETAIL_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITYDETAIL_ID = #{RESPONSIBILITYDETAIL_ID}
|
||||||
|
</if>
|
||||||
|
ORDER BY f.SORTINDEX asc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 删除-->
|
||||||
|
<delete id="deleteResponsibilityId" parameterType="pd">
|
||||||
|
delete from
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -0,0 +1,140 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.bus.ResponsibilityMapper">
|
||||||
|
|
||||||
|
<!--表名 -->
|
||||||
|
<sql id="tableName">
|
||||||
|
`qa-cmt-regulatory`.BUS_RESPONSIBILITY
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!--数据字典表名 -->
|
||||||
|
<sql id="dicTableName">
|
||||||
|
`qa-cmt-prevention`.sys_dictionaries
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段 -->
|
||||||
|
<sql id="Field">
|
||||||
|
f.RESPONSIBILITY_ID,
|
||||||
|
f.RESPONSIBILITY_NAME,
|
||||||
|
f.LEVEL,
|
||||||
|
f.TEXT,
|
||||||
|
f.ISDELETE,
|
||||||
|
f.CREATOR,
|
||||||
|
f.CREATTIME,
|
||||||
|
f.OPERATOR,
|
||||||
|
f.OPERATTIME,
|
||||||
|
f.CORPINFO_ID,
|
||||||
|
f.TYPE
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段用于新增 -->
|
||||||
|
<sql id="Field2">
|
||||||
|
RESPONSIBILITY_ID,
|
||||||
|
RESPONSIBILITY_NAME,
|
||||||
|
LEVEL,
|
||||||
|
TEXT,
|
||||||
|
ISDELETE,
|
||||||
|
CREATOR,
|
||||||
|
CREATTIME,
|
||||||
|
OPERATOR,
|
||||||
|
OPERATTIME,
|
||||||
|
CORPINFO_ID,
|
||||||
|
TYPE
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 字段值 -->
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{RESPONSIBILITY_ID},
|
||||||
|
#{RESPONSIBILITY_NAME},
|
||||||
|
#{LEVEL},
|
||||||
|
#{TEXT},
|
||||||
|
#{ISDELETE},
|
||||||
|
#{CREATOR},
|
||||||
|
#{CREATTIME},
|
||||||
|
#{OPERATOR},
|
||||||
|
#{OPERATTIME},
|
||||||
|
#{CORPINFO_ID},
|
||||||
|
#{TYPE}
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<!-- 新增-->
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,d.NAME as LEVELNAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA
|
||||||
|
where 1=1
|
||||||
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%')
|
||||||
|
</if>
|
||||||
|
<if test="pd.CREATOR != null and pd.CREATOR != ''"><!-- 关键词检索 -->
|
||||||
|
|
||||||
|
</if>
|
||||||
|
<if test="pd.CORPINFO_ID != null and pd.CORPINFO_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and( f.CORPINFO_ID = #{pd.CORPINFO_ID} or f.CORPINFO_ID is null)
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 禁用启用-->
|
||||||
|
<delete id="editdelete" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = #{ISDELETE}
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<!-- 列表 -->
|
||||||
|
<select id="findById" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
<include refid="Field"></include>,d.NAME as LEVELNAME
|
||||||
|
from
|
||||||
|
<include refid="tableName"></include> f
|
||||||
|
left join
|
||||||
|
<include refid="dicTableName"></include> d on f.LEVEL = d.BIANMA
|
||||||
|
where 1=1
|
||||||
|
<if test="RESPONSIBILITY_ID != null and RESPONSIBILITY_ID != ''"><!-- 关键词检索 -->
|
||||||
|
and f.RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</if>
|
||||||
|
order by CREATTIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 修改承诺书-->
|
||||||
|
<delete id="edit" parameterType="pd">
|
||||||
|
update
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
set
|
||||||
|
ISDELETE = #{ISDELETE},
|
||||||
|
OPERATTIME = #{OPERATTIME},
|
||||||
|
RESPONSIBILITY_NAME =#{RESPONSIBILITY_NAME},
|
||||||
|
LEVEL = #{LEVEL},
|
||||||
|
<if test="TYPE != null and TYPE != ''"><!-- 类型 -->
|
||||||
|
TYPE = #{TYPE},
|
||||||
|
</if>
|
||||||
|
TEXT = #{TEXT}
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<delete id="delete" parameterType="pd">
|
||||||
|
delete from
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
where
|
||||||
|
RESPONSIBILITY_ID = #{RESPONSIBILITY_ID}
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue