Browse Source

低代码管理

master
陈裕财 2 years ago
parent
commit
0400246d3d
  1. 4
      mdp-lcode-bootstrap/src/main/resources/logback-spring.xml
  2. 38
      mdp-lcode/src/main/java/com/mdp/lcode/ctrl/FormDataProcessApprovaController.java
  3. 10
      mdp-lcode/src/main/java/com/mdp/lcode/entity/FormDataFlow.java
  4. 4
      mdp-lcode/src/main/java/com/mdp/lcode/mapper/FormDataProcessApprovaMapper.java
  5. 4
      mdp-lcode/src/main/java/com/mdp/lcode/service/FormDataProcessApprovaService.java
  6. 4
      mdp-lcode/src/main/java/com/mdp/lcode/service/FormDataService.java
  7. 4
      mdp-lcode/src/main/resources/logback-spring.xml

4
mdp-lcode-bootstrap/src/main/resources/logback-spring.xml

@ -10,9 +10,9 @@
<!-- ch.qos.logback.core.rolling.RollingFileAppender 文件日志输出 --> <!-- ch.qos.logback.core.rolling.RollingFileAppender 文件日志输出 -->
<appender name="file" <appender name="file"
class="ch.qos.logback.core.rolling.RollingFileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>logs/mdp_form.log</File>
<File>logs/mdp_lcode.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>logs/mdp_form.%d{yyyy-MM-dd}.%i.log
<FileNamePattern>logs/mdp_lcode.%d{yyyy-MM-dd}.%i.log
</FileNamePattern> </FileNamePattern>
<MaxHistory>20</MaxHistory> <MaxHistory>20</MaxHistory>
<MaxFileSize>100MB</MaxFileSize> <MaxFileSize>100MB</MaxFileSize>

38
mdp-lcode/src/main/java/com/mdp/lcode/ctrl/FormDataProcessApprovaController.java

@ -24,7 +24,7 @@ import com.mdp.swagger.ApiEntityParams;
import springfox.documentation.annotations.ApiIgnore; import springfox.documentation.annotations.ApiIgnore;
import com.mdp.lcode.service.FormDataProcessApprovaService; import com.mdp.lcode.service.FormDataProcessApprovaService;
import com.mdp.lcode.entity.FormDataProcessApprova;
import com.mdp.lcode.entity.FormDataFlow;
@RestController @RestController
@RequestMapping(value="/**/form/formDataProcessApprova") @RequestMapping(value="/**/form/formDataProcessApprova")
@ -37,15 +37,15 @@ public class FormDataProcessApprovaController {
private FormDataProcessApprovaService formDataProcessApprovaService; private FormDataProcessApprovaService formDataProcessApprovaService;
@ApiOperation( value = "企业入驻审核流程-查询列表",notes=" ") @ApiOperation( value = "企业入驻审核流程-查询列表",notes=" ")
@ApiEntityParams(FormDataProcessApprova.class)
@ApiEntityParams(FormDataFlow.class)
@ApiResponses({ @ApiResponses({
@ApiResponse(code = 200,response=FormDataProcessApprova.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}")
@ApiResponse(code = 200,response= FormDataFlow.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}")
}) })
@RequestMapping(value="/list",method=RequestMethod.GET) @RequestMapping(value="/list",method=RequestMethod.GET)
public Result listFormDataProcessApprova(@ApiIgnore @RequestParam Map<String,Object> params){ public Result listFormDataProcessApprova(@ApiIgnore @RequestParam Map<String,Object> params){
try { try {
User user=LoginUtils.getCurrentUserInfo(); User user=LoginUtils.getCurrentUserInfo();
QueryWrapper<FormDataProcessApprova> qw = QueryTools.initQueryWrapper(FormDataProcessApprova.class , params);
QueryWrapper<FormDataFlow> qw = QueryTools.initQueryWrapper(FormDataFlow.class , params);
IPage page=QueryTools.initPage(params); IPage page=QueryTools.initPage(params);
List<Map<String,Object>> datas = formDataProcessApprovaService.selectListMapByWhere(page,qw,params); List<Map<String,Object>> datas = formDataProcessApprovaService.selectListMapByWhere(page,qw,params);
return Result.ok("query-ok","查询成功").setData(datas).setTotal(page.getTotal()); return Result.ok("query-ok","查询成功").setData(datas).setTotal(page.getTotal());
@ -59,10 +59,10 @@ public class FormDataProcessApprovaController {
@ApiOperation( value = "企业入驻审核流程-新增",notes=" ") @ApiOperation( value = "企业入驻审核流程-新增",notes=" ")
@ApiResponses({ @ApiResponses({
@ApiResponse(code = 200,response=FormDataProcessApprova.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
@ApiResponse(code = 200,response= FormDataFlow.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
}) })
@RequestMapping(value="/add",method=RequestMethod.POST) @RequestMapping(value="/add",method=RequestMethod.POST)
public Result addFormDataProcessApprova(@RequestBody FormDataProcessApprova formDataProcessApprova) {
public Result addFormDataProcessApprova(@RequestBody FormDataFlow formDataProcessApprova) {
formDataProcessApprovaService.save(formDataProcessApprova); formDataProcessApprovaService.save(formDataProcessApprova);
return Result.ok("add-ok","添加成功!"); return Result.ok("add-ok","添加成功!");
} }
@ -72,25 +72,25 @@ public class FormDataProcessApprovaController {
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}") @ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}")
}) })
@RequestMapping(value="/del",method=RequestMethod.POST) @RequestMapping(value="/del",method=RequestMethod.POST)
public Result delFormDataProcessApprova(@RequestBody FormDataProcessApprova formDataProcessApprova){
public Result delFormDataProcessApprova(@RequestBody FormDataFlow formDataProcessApprova){
formDataProcessApprovaService.removeById(formDataProcessApprova); formDataProcessApprovaService.removeById(formDataProcessApprova);
return Result.ok("del-ok","删除成功!"); return Result.ok("del-ok","删除成功!");
} }
@ApiOperation( value = "企业入驻审核流程-修改",notes=" ") @ApiOperation( value = "企业入驻审核流程-修改",notes=" ")
@ApiResponses({ @ApiResponses({
@ApiResponse(code = 200,response=FormDataProcessApprova.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
@ApiResponse(code = 200,response= FormDataFlow.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
}) })
@RequestMapping(value="/edit",method=RequestMethod.POST) @RequestMapping(value="/edit",method=RequestMethod.POST)
public Result editFormDataProcessApprova(@RequestBody FormDataProcessApprova formDataProcessApprova) {
public Result editFormDataProcessApprova(@RequestBody FormDataFlow formDataProcessApprova) {
formDataProcessApprovaService.updateById(formDataProcessApprova); formDataProcessApprovaService.updateById(formDataProcessApprova);
return Result.ok("edit-ok","修改成功!"); return Result.ok("edit-ok","修改成功!");
} }
@ApiOperation( value = "企业入驻审核流程-批量修改某些字段",notes="") @ApiOperation( value = "企业入驻审核流程-批量修改某些字段",notes="")
@ApiEntityParams( value = FormDataProcessApprova.class, props={ }, remark = "企业入驻审核流程", paramType = "body" )
@ApiEntityParams( value = FormDataFlow.class, props={ }, remark = "企业入驻审核流程", paramType = "body" )
@ApiResponses({ @ApiResponses({
@ApiResponse(code = 200,response=FormDataProcessApprova.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
@ApiResponse(code = 200,response= FormDataFlow.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
}) })
@RequestMapping(value="/editSomeFields",method=RequestMethod.POST) @RequestMapping(value="/editSomeFields",method=RequestMethod.POST)
public Result editSomeFields( @ApiIgnore @RequestBody Map<String,Object> params) { public Result editSomeFields( @ApiIgnore @RequestBody Map<String,Object> params) {
@ -112,17 +112,17 @@ public class FormDataProcessApprovaController {
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}") @ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}")
}) })
@RequestMapping(value="/batchDel",method=RequestMethod.POST) @RequestMapping(value="/batchDel",method=RequestMethod.POST)
public Result batchDelFormDataProcessApprova(@RequestBody List<FormDataProcessApprova> formDataProcessApprovas) {
public Result batchDelFormDataProcessApprova(@RequestBody List<FormDataFlow> formDataProcessApprovas) {
User user= LoginUtils.getCurrentUserInfo(); User user= LoginUtils.getCurrentUserInfo();
try{ try{
if(formDataProcessApprovas.size()<=0){ if(formDataProcessApprovas.size()<=0){
return Result.error("formDataProcessApprova-batchDel-data-err-0","请上送待删除数据列表"); return Result.error("formDataProcessApprova-batchDel-data-err-0","请上送待删除数据列表");
} }
List<FormDataProcessApprova> datasDb=formDataProcessApprovaService.listByIds(formDataProcessApprovas.stream().map(i-> i.getId() ).collect(Collectors.toList()));
List<FormDataFlow> datasDb=formDataProcessApprovaService.listByIds(formDataProcessApprovas.stream().map(i-> i.getId() ).collect(Collectors.toList()));
List<FormDataProcessApprova> can=new ArrayList<>();
List<FormDataProcessApprova> no=new ArrayList<>();
for (FormDataProcessApprova data : datasDb) {
List<FormDataFlow> can=new ArrayList<>();
List<FormDataFlow> no=new ArrayList<>();
for (FormDataFlow data : datasDb) {
if(true){ if(true){
can.add(data); can.add(data);
}else{ }else{
@ -154,11 +154,11 @@ public class FormDataProcessApprovaController {
@ApiOperation( value = "企业入驻审核流程-根据主键查询一条数据",notes=" ") @ApiOperation( value = "企业入驻审核流程-根据主键查询一条数据",notes=" ")
@ApiResponses({ @ApiResponses({
@ApiResponse(code = 200,response=FormDataProcessApprova.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
@ApiResponse(code = 200,response= FormDataFlow.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
}) })
@RequestMapping(value="/queryById",method=RequestMethod.GET) @RequestMapping(value="/queryById",method=RequestMethod.GET)
public Result queryById(FormDataProcessApprova formDataProcessApprova) {
FormDataProcessApprova data = (FormDataProcessApprova) formDataProcessApprovaService.getById(formDataProcessApprova);
public Result queryById(FormDataFlow formDataProcessApprova) {
FormDataFlow data = (FormDataFlow) formDataProcessApprovaService.getById(formDataProcessApprova);
return Result.ok().setData(data); return Result.ok().setData(data);
} }

mdp-lcode/src/main/java/com/mdp/lcode/entity/FormDataProcessApprova.java → mdp-lcode/src/main/java/com/mdp/lcode/entity/FormDataFlow.java

4
mdp-lcode/src/main/java/com/mdp/lcode/mapper/FormDataProcessApprovaMapper.java

@ -8,9 +8,9 @@ import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.mdp.lcode.entity.FormDataProcessApprova;
import com.mdp.lcode.entity.FormDataFlow;
public interface FormDataProcessApprovaMapper extends BaseMapper<FormDataProcessApprova> {
public interface FormDataProcessApprovaMapper extends BaseMapper<FormDataFlow> {
/** /**
* 自定义查询支持多表关联 * 自定义查询支持多表关联

4
mdp-lcode/src/main/java/com/mdp/lcode/service/FormDataProcessApprovaService.java

@ -9,7 +9,7 @@ import java.util.Map;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.mdp.core.service.BaseService; import com.mdp.core.service.BaseService;
import com.mdp.lcode.entity.FormDataProcessApprova;
import com.mdp.lcode.entity.FormDataFlow;
import com.mdp.lcode.mapper.FormDataProcessApprovaMapper; import com.mdp.lcode.mapper.FormDataProcessApprovaMapper;
/** /**
* 父类已经支持增删改查操作,因此,即使本类什么也不写,也已经可以满足一般的增删改查操作了.<br> * 父类已经支持增删改查操作,因此,即使本类什么也不写,也已经可以满足一般的增删改查操作了.<br>
@ -17,7 +17,7 @@ import com.mdp.lcode.mapper.FormDataProcessApprovaMapper;
* 实体 FormDataProcessApprova form_data_process_approva 当前主键(包括多主键): id; * 实体 FormDataProcessApprova form_data_process_approva 当前主键(包括多主键): id;
***/ ***/
@Service @Service
public class FormDataProcessApprovaService extends BaseService<FormDataProcessApprovaMapper,FormDataProcessApprova> {
public class FormDataProcessApprovaService extends BaseService<FormDataProcessApprovaMapper, FormDataFlow> {
static Logger logger =LoggerFactory.getLogger(FormDataProcessApprovaService.class); static Logger logger =LoggerFactory.getLogger(FormDataProcessApprovaService.class);
/** /**

4
mdp-lcode/src/main/java/com/mdp/lcode/service/FormDataService.java

@ -357,7 +357,7 @@ public class FormDataService extends BaseService<FormDataMapper,FormData> {
if("PROCESS_STARTED".equals(eventName)) { if("PROCESS_STARTED".equals(eventName)) {
Map<String,Object> formDatasMap=( Map<String,Object>) flowVars.get("formData"); Map<String,Object> formDatasMap=( Map<String,Object>) flowVars.get("formData");
List<FormDataVo> formDatas=new ArrayList<>(); List<FormDataVo> formDatas=new ArrayList<>();
List<FormDataProcessApprova> approvas=new ArrayList<>();
List<FormDataFlow> approvas=new ArrayList<>();
if(formDatasMap!=null && formDatasMap.size()>0) { if(formDatasMap!=null && formDatasMap.size()>0) {
FormDataVo formDataVo=BaseUtils.fromMap(formDatasMap, FormDataVo.class); FormDataVo formDataVo=BaseUtils.fromMap(formDatasMap, FormDataVo.class);
FormDefVo formDefVo=this.formFieldService.getFormFieldFromCache(formId); FormDefVo formDefVo=this.formFieldService.getFormFieldFromCache(formId);
@ -369,7 +369,7 @@ public class FormDataService extends BaseService<FormDataMapper,FormData> {
formDataVo.setFstate("1"); formDataVo.setFstate("1");
formDatas.add(formDataVo); formDatas.add(formDataVo);
FormDataProcessApprova approva=BaseUtils.fromMap(flowVars, FormDataProcessApprova.class);
FormDataFlow approva=BaseUtils.fromMap(flowVars, FormDataFlow.class);
approva.setBranchId(approva.getBranchId()); approva.setBranchId(approva.getBranchId());
approva.setFormDataId(formDataVo.getId()); approva.setFormDataId(formDataVo.getId());
approva.setFormId(formDataVo.getFormId()); approva.setFormId(formDataVo.getFormId());

4
mdp-lcode/src/main/resources/logback-spring.xml

@ -10,9 +10,9 @@
<!-- ch.qos.logback.core.rolling.RollingFileAppender 文件日志输出 --> <!-- ch.qos.logback.core.rolling.RollingFileAppender 文件日志输出 -->
<appender name="file" <appender name="file"
class="ch.qos.logback.core.rolling.RollingFileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>logs/mdp_form.log</File>
<File>logs/mdp_lcode.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>logs/mdp_form.%d{yyyy-MM-dd}.%i.log
<FileNamePattern>logs/mdp_lcode.%d{yyyy-MM-dd}.%i.log
</FileNamePattern> </FileNamePattern>
<MaxHistory>20</MaxHistory> <MaxHistory>20</MaxHistory>
<MaxFileSize>100MB</MaxFileSize> <MaxFileSize>100MB</MaxFileSize>

Loading…
Cancel
Save