工作组 相关代码 表关联以及增删改查
This commit is contained in:
@@ -12,6 +12,7 @@ import com.adc.da.sys.service.IUserEOService;
|
|||||||
import com.adc.da.workFlow.controller.WorkFlowController;
|
import com.adc.da.workFlow.controller.WorkFlowController;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||||
@@ -31,6 +32,7 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@EnableScheduling
|
@EnableScheduling
|
||||||
|
@Slf4j
|
||||||
public class ProcessTimer {
|
public class ProcessTimer {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -178,7 +180,7 @@ public class ProcessTimer {
|
|||||||
busMes.setJson(jsonObject.toJSONString());
|
busMes.setJson(jsonObject.toJSONString());
|
||||||
busMes.setUserId(jsonObject.getString("revisionId"));
|
busMes.setUserId(jsonObject.getString("revisionId"));
|
||||||
Wrapper<String> wrapper=workFlowFeignClient.completeTaskByUserId(busMes);
|
Wrapper<String> wrapper=workFlowFeignClient.completeTaskByUserId(busMes);
|
||||||
System.out.println("dasda");
|
log.info("政策课题组会后流程已发起");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
package com.adc.da.slrs.wgDept.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import com.adc.da.slrs.wgDept.entity.WgDept;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 集团参与情况 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Api(description = "|WgDept|")
|
||||||
|
@RequestMapping("/${restPath}/wgDept")
|
||||||
|
public class WgDeptController extends BaseController<WgDept> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package com.adc.da.slrs.wgDept.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgDept.entity.WgDept;
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 集团参与情况 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface WgDeptDao extends BaseMapper<WgDept> {
|
||||||
|
List<WgDept> researchDatas(@Param(value = "data") String data);
|
||||||
|
}
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
package com.adc.da.slrs.wgDept.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 集团参与情况
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgDept对象", description="集团参与情况")
|
||||||
|
@TableName("wg_dept")
|
||||||
|
public class WgDept extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
@TableId(value = "id",type = IdType.UUID)
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
@TableField("wg_id")
|
||||||
|
private String wgId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "我司在工作组排名顺序")
|
||||||
|
@TableField("dept_order")
|
||||||
|
private String deptOrder;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "我司人员")
|
||||||
|
@TableField("dept_people_id")
|
||||||
|
private String deptPeopleId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "身份")
|
||||||
|
@TableField("identity")
|
||||||
|
private String identity;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "资料")
|
||||||
|
@TableField("datum")
|
||||||
|
private String datum;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.adc.da.slrs.wgDept.service;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgDept.entity.WgDept;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 集团参与情况 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface IWgDeptService extends IService<WgDept> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package com.adc.da.slrs.wgDept.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgDept.entity.WgDept;
|
||||||
|
import com.adc.da.slrs.wgDept.dao.WgDeptDao;
|
||||||
|
import com.adc.da.slrs.wgDept.service.IWgDeptService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 集团参与情况 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class WgDeptServiceImpl extends ServiceImpl<WgDeptDao, WgDept> implements IWgDeptService {
|
||||||
|
|
||||||
|
}
|
||||||
+23
@@ -0,0 +1,23 @@
|
|||||||
|
package com.adc.da.slrs.wgMeetingInfo.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 参会记录及资料 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Api(description = "|WgMeetingInfo|")
|
||||||
|
@RequestMapping("/${restPath}/wgMeetingInfo")
|
||||||
|
public class WgMeetingInfoController extends BaseController<WgMeetingInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.adc.da.slrs.wgMeetingInfo.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 参会记录及资料 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface WgMeetingInfoDao extends BaseMapper<WgMeetingInfo> {
|
||||||
|
|
||||||
|
List<WgMeetingInfo> researchDatas(@Param(value = "data") String data);
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
package com.adc.da.slrs.wgMeetingInfo.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 参会记录及资料
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgMeetingInfo对象", description="参会记录及资料")
|
||||||
|
@TableName("wg_meeting_info")
|
||||||
|
public class WgMeetingInfo extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
@TableId(value = "id",type = IdType.UUID)
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
@TableField("wg_id")
|
||||||
|
private String wgId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "参会时间")
|
||||||
|
@TableField("meeting_time")
|
||||||
|
private LocalDateTime meetingTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "会议名称")
|
||||||
|
@TableField("meet_name")
|
||||||
|
private String meetingName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "会议人员")
|
||||||
|
@TableField("meeting_people")
|
||||||
|
private String meetingPeople;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "会议人员名称")
|
||||||
|
@TableField("meeting_people_name")
|
||||||
|
private String meetingPeopleName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "会议报告")
|
||||||
|
@TableField("meeting_report")
|
||||||
|
private String meetingReport;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "会议资料")
|
||||||
|
@TableField("meeting_datum")
|
||||||
|
private String meetingDatum;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+16
@@ -0,0 +1,16 @@
|
|||||||
|
package com.adc.da.slrs.wgMeetingInfo.service;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 参会记录及资料 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface IWgMeetingInfoService extends IService<WgMeetingInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
package com.adc.da.slrs.wgMeetingInfo.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.dao.WgMeetingInfoDao;
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.service.IWgMeetingInfoService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 参会记录及资料 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class WgMeetingInfoServiceImpl extends ServiceImpl<WgMeetingInfoDao, WgMeetingInfo> implements IWgMeetingInfoService {
|
||||||
|
|
||||||
|
}
|
||||||
+23
@@ -0,0 +1,23 @@
|
|||||||
|
package com.adc.da.slrs.wgNetInfo.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import com.adc.da.slrs.wgNetInfo.entity.WgNetInfo;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组秘书联系方式 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Api(description = "|WgNetInfo|")
|
||||||
|
@RequestMapping("/${restPath}/wgNetInfo")
|
||||||
|
public class WgNetInfoController extends BaseController<WgNetInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.adc.da.slrs.wgNetInfo.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgNetInfo.entity.WgNetInfo;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组秘书联系方式 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface WgNetInfoDao extends BaseMapper<WgNetInfo> {
|
||||||
|
|
||||||
|
List<WgNetInfo> researchDatas(@Param(value = "data") String data);
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
package com.adc.da.slrs.wgNetInfo.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组秘书联系方式
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgNetInfo对象", description="工作组秘书联系方式")
|
||||||
|
@TableName("wg_net_info")
|
||||||
|
public class WgNetInfo extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
@TableId(value = "id",type = IdType.UUID)
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
@TableField("wg_id")
|
||||||
|
private String wgId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "人员id")
|
||||||
|
@TableField("net_id")
|
||||||
|
private String netId;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.adc.da.slrs.wgNetInfo.service;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgNetInfo.entity.WgNetInfo;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组秘书联系方式 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface IWgNetInfoService extends IService<WgNetInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
package com.adc.da.slrs.wgNetInfo.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgNetInfo.entity.WgNetInfo;
|
||||||
|
import com.adc.da.slrs.wgNetInfo.dao.WgNetInfoDao;
|
||||||
|
import com.adc.da.slrs.wgNetInfo.service.IWgNetInfoService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组秘书联系方式 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class WgNetInfoServiceImpl extends ServiceImpl<WgNetInfoDao, WgNetInfo> implements IWgNetInfoService {
|
||||||
|
|
||||||
|
}
|
||||||
+23
@@ -0,0 +1,23 @@
|
|||||||
|
package com.adc.da.slrs.wgPayInfo.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import com.adc.da.slrs.wgPayInfo.entity.WgPayInfo;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 支付信息 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Api(description = "|WgPayInfo|")
|
||||||
|
@RequestMapping("/${restPath}/wgPayInfo")
|
||||||
|
public class WgPayInfoController extends BaseController<WgPayInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package com.adc.da.slrs.wgPayInfo.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgPayInfo.entity.WgPayInfo;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 支付信息 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface WgPayInfoDao extends BaseMapper<WgPayInfo> {
|
||||||
|
List<WgPayInfo> researchDatas(@Param(value = "data") String data);
|
||||||
|
}
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
package com.adc.da.slrs.wgPayInfo.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 支付信息
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgPayInfo对象", description="支付信息")
|
||||||
|
@TableName("wg_pay_info")
|
||||||
|
public class WgPayInfo extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
@TableId(value = "id",type = IdType.UUID)
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
@TableField("wg_id")
|
||||||
|
private String wgId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "价格")
|
||||||
|
@TableField("price")
|
||||||
|
private BigDecimal price;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "年份")
|
||||||
|
@TableField("year")
|
||||||
|
private String year;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "支付状态(0:未支付,1:已支付)")
|
||||||
|
@TableField("status")
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "是否计划内(0:计划内,1:计划外)")
|
||||||
|
@TableField("inplan")
|
||||||
|
private String inplan;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "支付方式")
|
||||||
|
@TableField("pay_way")
|
||||||
|
private String payWay;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "支付资料")
|
||||||
|
@TableField("pay_datum")
|
||||||
|
private String payDatum;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "费用列支")
|
||||||
|
@TableField("pay_info")
|
||||||
|
private String payInfo;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.adc.da.slrs.wgPayInfo.service;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgPayInfo.entity.WgPayInfo;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 支付信息 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface IWgPayInfoService extends IService<WgPayInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
package com.adc.da.slrs.wgPayInfo.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgPayInfo.entity.WgPayInfo;
|
||||||
|
import com.adc.da.slrs.wgPayInfo.dao.WgPayInfoDao;
|
||||||
|
import com.adc.da.slrs.wgPayInfo.service.IWgPayInfoService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 支付信息 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class WgPayInfoServiceImpl extends ServiceImpl<WgPayInfoDao, WgPayInfo> implements IWgPayInfoService {
|
||||||
|
|
||||||
|
}
|
||||||
+23
@@ -0,0 +1,23 @@
|
|||||||
|
package com.adc.da.slrs.wgStandorpolicyInfo.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 标准/政策 -信息 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Api(description = "|WgStandorpolicyInfo|")
|
||||||
|
@RequestMapping("/${restPath}/wgStandorpolicyInfo")
|
||||||
|
public class WgStandorpolicyInfoController extends BaseController<WgStandorpolicyInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
package com.adc.da.slrs.wgStandorpolicyInfo.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 标准/政策 -信息 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface WgStandorpolicyInfoDao extends BaseMapper<WgStandorpolicyInfo> {
|
||||||
|
|
||||||
|
List<WgStandorpolicyInfo> researchDatas(@Param(value = "data") String data);
|
||||||
|
|
||||||
|
}
|
||||||
+62
@@ -0,0 +1,62 @@
|
|||||||
|
package com.adc.da.slrs.wgStandorpolicyInfo.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 标准/政策 -信息
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgStandorpolicyInfo对象", description="标准/政策 -信息")
|
||||||
|
@TableName("wg_standorpolicy_info")
|
||||||
|
public class WgStandorpolicyInfo extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
@TableId(value = "id",type = IdType.UUID)
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
private String wgId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "政策/标准 类别")
|
||||||
|
private String categary;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "政策/标准 编号")
|
||||||
|
private String number;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "政策/标准 年份")
|
||||||
|
private String year;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "政策标准 名称")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "政策/标准 英文名称")
|
||||||
|
private String usname;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "文本状态")
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "参与制定情况")
|
||||||
|
private String joinDevelop;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "相关材料")
|
||||||
|
private String netDatum;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+16
@@ -0,0 +1,16 @@
|
|||||||
|
package com.adc.da.slrs.wgStandorpolicyInfo.service;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 标准/政策 -信息 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface IWgStandorpolicyInfoService extends IService<WgStandorpolicyInfo> {
|
||||||
|
|
||||||
|
}
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
package com.adc.da.slrs.wgStandorpolicyInfo.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo;
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.dao.WgStandorpolicyInfoDao;
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.service.IWgStandorpolicyInfoService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 标准/政策 -信息 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class WgStandorpolicyInfoServiceImpl extends ServiceImpl<WgStandorpolicyInfoDao, WgStandorpolicyInfo> implements IWgStandorpolicyInfoService {
|
||||||
|
|
||||||
|
}
|
||||||
+68
@@ -0,0 +1,68 @@
|
|||||||
|
package com.adc.da.slrs.wgWorkGroup.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import com.adc.da.http.ResponseMessage;
|
||||||
|
import com.adc.da.http.Result;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupDTO;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.service.IWgWorkGroupService;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroup;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组主表 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Api(description = "|WgWorkGroup|")
|
||||||
|
@RequestMapping("/${restPath}/wg_work_group")
|
||||||
|
public class WgWorkGroupController extends BaseController<WgWorkGroup> {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IWgWorkGroupService wgWorkGroupService;
|
||||||
|
|
||||||
|
@ApiOperation("添加工作组节点数据")
|
||||||
|
@PostMapping("/add")
|
||||||
|
public ResponseMessage<Object> addResource(@RequestBody WgWorkGroupDTO wgWorkGroup){
|
||||||
|
return Result.success(wgWorkGroupService.saveDatas(wgWorkGroup));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation("搜索工作组节点数据")
|
||||||
|
@GetMapping("/researchData")
|
||||||
|
public ResponseMessage<WgWorkGroupShowDTO> researchData(@RequestParam(value = "type") String type){
|
||||||
|
return Result.success(wgWorkGroupService.researchData(type));
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation("删除工作组节点数据")
|
||||||
|
@DeleteMapping("/deleteData")
|
||||||
|
public ResponseMessage<Object> deleteData(@Param(value = "id") String id){
|
||||||
|
return wgWorkGroupService.deleteData(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation("修改工作组节点数据")
|
||||||
|
@DeleteMapping("/updateData")
|
||||||
|
public ResponseMessage<Object> updateData(@RequestBody WgWorkGroupShowDTO wgWorkGroupShowDTO){
|
||||||
|
return wgWorkGroupService.updateData(wgWorkGroupShowDTO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
package com.adc.da.slrs.wgWorkGroup.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroup;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组主表 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface WgWorkGroupDao extends BaseMapper<WgWorkGroup> {
|
||||||
|
|
||||||
|
WgWorkGroupShowDTO researchDatas(@Param(value = "data") List<WgWorkGroupShowDTO> wgWorkGroupShowDTOS,@Param(value = "type")String type);
|
||||||
|
|
||||||
|
List<WgWorkGroupShowDTO> researchDownLevel(@Param(value = "data") String data);
|
||||||
|
|
||||||
|
List<WgWorkGroup> researchDownCheck(@Param(value = "data") String data,@Param(value = "status")String status);
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
package com.adc.da.slrs.wgWorkGroup.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组主表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgWorkGroup对象", description="工作组主表")
|
||||||
|
@TableName("wgWorkGroup")
|
||||||
|
public class WgWorkGroup extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
@TableId(value = "id",type = IdType.UUID)
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "父级id")
|
||||||
|
@TableId("pid")
|
||||||
|
private String pid;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "编号")
|
||||||
|
@TableId("number")
|
||||||
|
private String number;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "名称")
|
||||||
|
@TableId("name")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "性质(0:标委会,1:分标委,2:工作组,3:政策)")
|
||||||
|
@TableId("nature")
|
||||||
|
private String nature;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "状态(0:流程中,1:流程已通过)")
|
||||||
|
@TableId("status")
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "换届时间")
|
||||||
|
@TableField("change_time")
|
||||||
|
private LocalDateTime changeTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "标准化工作领域")
|
||||||
|
@TableField("stander_area")
|
||||||
|
private String standerArea;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "备注")
|
||||||
|
@TableField("mark")
|
||||||
|
private String mark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "0:标准化流程 1:政策课题组")
|
||||||
|
@TableField("type")
|
||||||
|
private String types;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "层级")
|
||||||
|
@TableField("level")
|
||||||
|
private String level;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
package com.adc.da.slrs.wgWorkGroup.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import com.adc.da.slrs.wgDept.entity.WgDept;
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import com.adc.da.slrs.wgNetInfo.entity.WgNetInfo;
|
||||||
|
import com.adc.da.slrs.wgPayInfo.entity.WgPayInfo;
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo;
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组主表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgWorkGroup对象", description="工作组主表")
|
||||||
|
public class WgWorkGroupDTO extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "父级id")
|
||||||
|
private String pid;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "编号")
|
||||||
|
private String number;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "名称")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "性质(0:标委会,1:分标委,2:工作组,3:政策)")
|
||||||
|
private String nature;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "状态(0:流程中,1:流程已通过)")
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "换届时间")
|
||||||
|
private LocalDateTime changeTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "标准化工作领域")
|
||||||
|
private String standerArea;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "备注")
|
||||||
|
private String mark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "0:标准化流程 1:政策课题组")
|
||||||
|
private String types;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "层级")
|
||||||
|
private String level;
|
||||||
|
|
||||||
|
//支付信息
|
||||||
|
List<WgPayInfo> wgPayInfos;
|
||||||
|
|
||||||
|
//标准政策
|
||||||
|
List<WgStandorpolicyInfo> wgStandorpolicyInfos;
|
||||||
|
|
||||||
|
//集团参与情况
|
||||||
|
List<WgDept> wgDepts;
|
||||||
|
|
||||||
|
//秘书联系方式
|
||||||
|
List<WgNetInfo> wgNetInfos;
|
||||||
|
|
||||||
|
//参会记录及资料
|
||||||
|
List<WgMeetingInfo> wgMeetingInfos;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
package com.adc.da.slrs.wgWorkGroup.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
|
import com.adc.da.slrs.wgDept.entity.WgDept;
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo;
|
||||||
|
import com.adc.da.slrs.wgNetInfo.entity.WgNetInfo;
|
||||||
|
import com.adc.da.slrs.wgPayInfo.entity.WgPayInfo;
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组主表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="WgWorkGroup对象", description="工作组主表")
|
||||||
|
public class WgWorkGroupShowDTO extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组id")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "父级id")
|
||||||
|
private String pid;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "编号")
|
||||||
|
private String number;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "名称")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "性质(0:标委会,1:分标委,2:工作组,3:政策)")
|
||||||
|
private String nature;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "状态(0:流程中,1:流程已通过)")
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "换届时间")
|
||||||
|
private Date changeTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "标准化工作领域")
|
||||||
|
private String standerArea;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "备注")
|
||||||
|
private String mark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "0:标准化流程 1:政策课题组")
|
||||||
|
private String types;
|
||||||
|
|
||||||
|
private String level;
|
||||||
|
|
||||||
|
//支付信息
|
||||||
|
List<WgPayInfo> wgPayInfos;
|
||||||
|
|
||||||
|
//标准政策
|
||||||
|
List<WgStandorpolicyInfo> wgStandorpolicyInfos;
|
||||||
|
|
||||||
|
//集团参与情况
|
||||||
|
List<WgDept> wgDepts;
|
||||||
|
|
||||||
|
//秘书联系方式
|
||||||
|
List<WgNetInfo> wgNetInfos;
|
||||||
|
|
||||||
|
//参会记录及资料
|
||||||
|
List<WgMeetingInfo> wgMeetingInfos;
|
||||||
|
|
||||||
|
List<WgWorkGroupShowDTO> children;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+31
@@ -0,0 +1,31 @@
|
|||||||
|
package com.adc.da.slrs.wgWorkGroup.service;
|
||||||
|
|
||||||
|
import com.adc.da.http.ResponseMessage;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroup;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupDTO;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组主表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
public interface IWgWorkGroupService extends IService<WgWorkGroup> {
|
||||||
|
|
||||||
|
String saveDatas(WgWorkGroupDTO wgWorkGroupDTO);
|
||||||
|
|
||||||
|
WgWorkGroupShowDTO researchData(String type);
|
||||||
|
|
||||||
|
ResponseMessage<Object> deleteData(String id);
|
||||||
|
|
||||||
|
ResponseMessage<Object> updateData(WgWorkGroupShowDTO wgWorkGroupShowDTO);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+137
@@ -0,0 +1,137 @@
|
|||||||
|
package com.adc.da.slrs.wgWorkGroup.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.http.ResponseMessage;
|
||||||
|
import com.adc.da.http.Result;
|
||||||
|
import com.adc.da.slrs.wgDept.service.IWgDeptService;
|
||||||
|
import com.adc.da.slrs.wgMeetingInfo.service.IWgMeetingInfoService;
|
||||||
|
import com.adc.da.slrs.wgNetInfo.service.IWgNetInfoService;
|
||||||
|
import com.adc.da.slrs.wgPayInfo.service.IWgPayInfoService;
|
||||||
|
import com.adc.da.slrs.wgStandorpolicyInfo.service.IWgStandorpolicyInfoService;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroup;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.dao.WgWorkGroupDao;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupDTO;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO;
|
||||||
|
import com.adc.da.slrs.wgWorkGroup.service.IWgWorkGroupService;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.beans.BeanUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 工作组主表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-11-04
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class WgWorkGroupServiceImpl extends ServiceImpl<WgWorkGroupDao, WgWorkGroup> implements IWgWorkGroupService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IWgWorkGroupService wgWorkGroupService;
|
||||||
|
@Autowired
|
||||||
|
private IWgDeptService wgDeptService;
|
||||||
|
@Autowired
|
||||||
|
private IWgMeetingInfoService wgMeetingInfoService;
|
||||||
|
@Autowired
|
||||||
|
private IWgNetInfoService wgNetInfoService;
|
||||||
|
@Autowired
|
||||||
|
private IWgPayInfoService wgPayInfoService;
|
||||||
|
@Autowired
|
||||||
|
private IWgStandorpolicyInfoService wgStandorpolicyInfoService;
|
||||||
|
@Autowired
|
||||||
|
private WgWorkGroupDao wgWorkGroupDao;
|
||||||
|
|
||||||
|
|
||||||
|
@Transactional
|
||||||
|
@Override
|
||||||
|
public String saveDatas(WgWorkGroupDTO wgWorkGroupDTO) {
|
||||||
|
WgWorkGroup wgWorkGroup=new WgWorkGroup();
|
||||||
|
BeanUtils.copyProperties(wgWorkGroupDTO,wgWorkGroup);
|
||||||
|
//存储集团参与情况
|
||||||
|
boolean flag1=wgDeptService.saveBatch(wgWorkGroupDTO.getWgDepts());
|
||||||
|
//存储会议信息
|
||||||
|
boolean flag2=wgMeetingInfoService.saveBatch(wgWorkGroupDTO.getWgMeetingInfos());
|
||||||
|
//存储秘书联系方式信息
|
||||||
|
boolean flag3=wgNetInfoService.saveBatch(wgWorkGroupDTO.getWgNetInfos());
|
||||||
|
//支付信息
|
||||||
|
boolean flag4=wgPayInfoService.saveBatch(wgWorkGroupDTO.getWgPayInfos());
|
||||||
|
//标准政策信息
|
||||||
|
boolean flag5=wgStandorpolicyInfoService.saveBatch(wgWorkGroupDTO.getWgStandorpolicyInfos());
|
||||||
|
//先存储主数据
|
||||||
|
boolean flag6=wgWorkGroupService.save(wgWorkGroup);
|
||||||
|
if (flag1 && flag2 && flag3 && flag4 && flag5 && flag6 ) {
|
||||||
|
return "添加成功";
|
||||||
|
}else {
|
||||||
|
return "数据错误,添加失败";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public WgWorkGroupShowDTO researchData(String type) {
|
||||||
|
//构建最初的节点 用来向下搜索
|
||||||
|
WgWorkGroupShowDTO wgWorkGroupShowDTO=new WgWorkGroupShowDTO();
|
||||||
|
wgWorkGroupShowDTO.setId("root");
|
||||||
|
wgWorkGroupShowDTO.setTypes(type);
|
||||||
|
List<WgWorkGroupShowDTO> wgWorkGroupShowDTOS=new ArrayList<>();
|
||||||
|
wgWorkGroupShowDTOS.add(wgWorkGroupShowDTO);
|
||||||
|
return wgWorkGroupDao.researchDatas(wgWorkGroupShowDTOS,type);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResponseMessage<Object> deleteData(String id) {
|
||||||
|
List<WgWorkGroup> wgWorkGroupShowDTOS=wgWorkGroupDao.researchDownCheck(id,"1");
|
||||||
|
List<WgWorkGroupShowDTO> wgWorkGroups=wgWorkGroupDao.researchDownLevel(id);
|
||||||
|
if (null!=wgWorkGroupShowDTOS && wgWorkGroupShowDTOS.size()>0 && null!= wgWorkGroups && wgWorkGroups.size()>0){
|
||||||
|
return Result.error("该工作组下存在工作组且处在流程中,无法删除");
|
||||||
|
} else if (null!=wgWorkGroups && wgWorkGroups.size()>0) {
|
||||||
|
return Result.error("该工作组下存在工作组,无法删除");
|
||||||
|
} else if (null!=wgWorkGroupShowDTOS && wgWorkGroupShowDTOS.size()>0){
|
||||||
|
return Result.error("该工作组处在流程中,无法删除");
|
||||||
|
}else {
|
||||||
|
wgWorkGroupService.removeById(id);
|
||||||
|
Map<String, Object> columnMap = new HashMap<>();
|
||||||
|
columnMap.put("wg_id", id);
|
||||||
|
wgStandorpolicyInfoService.removeByMap(columnMap);
|
||||||
|
wgPayInfoService.removeByMap(columnMap);
|
||||||
|
wgNetInfoService.removeByMap(columnMap);
|
||||||
|
wgMeetingInfoService.removeByMap(columnMap);
|
||||||
|
wgDeptService.removeByMap(columnMap);
|
||||||
|
return Result.success("删除成功");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResponseMessage<Object> updateData(WgWorkGroupShowDTO wgWorkGroupShowDTO) {
|
||||||
|
List<WgWorkGroup> wgWorkGroupShowDTOS=wgWorkGroupDao.researchDownCheck(wgWorkGroupShowDTO.getId(),"1");
|
||||||
|
if (null!=wgWorkGroupShowDTOS && wgWorkGroupShowDTOS.size()>0){
|
||||||
|
return Result.error("工作组处在流程中,无法修改");
|
||||||
|
}else {
|
||||||
|
WgWorkGroup wgWorkGroup=new WgWorkGroup();
|
||||||
|
BeanUtils.copyProperties(wgWorkGroupShowDTO,wgWorkGroup);
|
||||||
|
boolean flag1=wgWorkGroupService.updateById(wgWorkGroup);
|
||||||
|
boolean flag2=wgDeptService.saveOrUpdateBatch(wgWorkGroupShowDTO.getWgDepts());
|
||||||
|
boolean flag3=wgMeetingInfoService.saveOrUpdateBatch(wgWorkGroupShowDTO.getWgMeetingInfos());
|
||||||
|
boolean flag4=wgNetInfoService.saveOrUpdateBatch(wgWorkGroupShowDTO.getWgNetInfos());
|
||||||
|
boolean flag5=wgPayInfoService.saveOrUpdateBatch(wgWorkGroupShowDTO.getWgPayInfos());
|
||||||
|
boolean flag6=wgStandorpolicyInfoService.saveOrUpdateBatch(wgWorkGroupShowDTO.getWgStandorpolicyInfos());
|
||||||
|
if (flag1 && flag2 && flag3 && flag4 && flag5 && flag6){
|
||||||
|
return Result.success("更新成功");
|
||||||
|
}else {
|
||||||
|
return Result.error("无法更新");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?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.adc.da.slrs.wgDept.dao.WgDeptDao">
|
||||||
|
|
||||||
|
<select id="researchDatas" resultType="com.adc.da.slrs.wgDept.entity.WgDept">
|
||||||
|
select * from wg_dept where wg_dept.wg_id =#{data}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?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.adc.da.slrs.wgMeetingInfo.dao.WgMeetingInfoDao">
|
||||||
|
|
||||||
|
<select id="researchDatas" resultType="com.adc.da.slrs.wgMeetingInfo.entity.WgMeetingInfo">
|
||||||
|
select * from wg_meeting_info where wg_meeting_info.wg_id = #{data}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?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.adc.da.slrs.wgNetInfo.dao.WgNetInfoDao">
|
||||||
|
|
||||||
|
<select id="researchDatas" resultType="com.adc.da.slrs.wgNetInfo.entity.WgNetInfo">
|
||||||
|
select * from wg_net_info where wg_net_info.wg_id =#{data}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<?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.adc.da.slrs.wgPayInfo.dao.WgPayInfoDao">
|
||||||
|
|
||||||
|
|
||||||
|
<select id="researchDatas" resultType="com.adc.da.slrs.wgPayInfo.entity.WgPayInfo">
|
||||||
|
select * from wg_pay_info where wg_pay_info.wg_id = #{data}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
<?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.adc.da.slrs.wgStandorpolicyInfo.dao.WgStandorpolicyInfoDao">
|
||||||
|
|
||||||
|
|
||||||
|
<select id="researchDatas" resultType="com.adc.da.slrs.wgStandorpolicyInfo.entity.WgStandorpolicyInfo">
|
||||||
|
select * from wg_standorpolicy_info where wg_standorpolicy_info.wg_id = #{data}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
<?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.adc.da.slrs.wgWorkGroup.dao.WgWorkGroupDao">
|
||||||
|
|
||||||
|
<resultMap id="WgWorkGroups" type="com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroupShowDTO">
|
||||||
|
<id property="id" column="id"/>
|
||||||
|
<result property="types" column="type"/>
|
||||||
|
<result property="name" column="name"/>
|
||||||
|
<result property="pid" column="pid"/>
|
||||||
|
<result property="number" column="number"/>
|
||||||
|
<result property="nature" column="nature"/>
|
||||||
|
<result property="status" column="status"/>
|
||||||
|
<result property="changeTime" jdbcType="DATE" column="change_time"/>
|
||||||
|
<result property="standerArea" column="stander_area"/>
|
||||||
|
<result property="mark" column="mark"/>
|
||||||
|
<result property="level" column="level"/>
|
||||||
|
<association property="wgPayInfos" javaType="java.util.List" column="id"
|
||||||
|
select="com.adc.da.slrs.wgPayInfo.dao.WgPayInfoDao.researchDatas"/>
|
||||||
|
<association property="wgStandorpolicyInfos" javaType="java.util.List" column="id"
|
||||||
|
select="com.adc.da.slrs.wgStandorpolicyInfo.dao.WgStandorpolicyInfoDao.researchDatas"/>
|
||||||
|
<association property="wgDepts" javaType="java.util.List" column="id"
|
||||||
|
select="com.adc.da.slrs.wgDept.dao.WgDeptDao.researchDatas"/>
|
||||||
|
<association property="wgNetInfos" javaType="java.util.List" column="id"
|
||||||
|
select="com.adc.da.slrs.wgNetInfo.dao.WgNetInfoDao.researchDatas"/>
|
||||||
|
<association property="wgMeetingInfos" javaType="java.util.List" column="id"
|
||||||
|
select="com.adc.da.slrs.wgMeetingInfo.dao.WgMeetingInfoDao.researchDatas"/>
|
||||||
|
<association property="children" javaType="java.util.List" column="id"
|
||||||
|
select="researchDownLevel"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="researchDatas" resultMap="WgWorkGroups">
|
||||||
|
select * from wg_work_group where wg_work_group.type =#{type} and wg_work_group.pid in
|
||||||
|
<foreach collection="data" index="index" item="item" open="(" separator="," close=")">
|
||||||
|
#{item.id}
|
||||||
|
</foreach>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="researchDownLevel" resultMap="WgWorkGroups">
|
||||||
|
select * from wg_work_group where wg_work_group.pid = #{data}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="researchDownCheck" resultType="com.adc.da.slrs.wgWorkGroup.entity.WgWorkGroup">
|
||||||
|
select * from wg_work_group where wg_work_group.pid = #{data} and wg_work_group.status = #{status}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
||||||
Reference in New Issue
Block a user