package com.highdatas.mdm.controller; import com.baomidou.mybatisplus.plugins.Page; import com.highdatas.mdm.entity.SysBusinessOperate; import com.highdatas.mdm.entity.TUser; import com.highdatas.mdm.pojo.CodeMsg; import com.highdatas.mdm.pojo.Result; import com.highdatas.mdm.service.ISysBusinessOperateService; import com.highdatas.mdm.service.act.RepositoryService; import com.highdatas.mdm.util.Constant; import com.highdatas.mdm.util.DbUtils; import org.activiti.engine.repository.Model; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; /** *
* 前端控制器 *
* @description 暂未用到,且要废弃, 设置匹配维护 * @author kimi * @since 2020-01-13 */ @RestController @RequestMapping("/businessOperate") public class SysBusinessOperateController { @Autowired ISysBusinessOperateService businessOperateService; @Autowired RepositoryService repositoryService; @Deprecated @RequestMapping(value = "delete/{id}", method = RequestMethod.GET) public Result delete(@PathVariable String id, HttpServletRequest request) { boolean delete = businessOperateService.deleteById(id); if (delete) { return Result.success(null); } else { return Result.error(CodeMsg.DELETE_ERROR); } } @Deprecated @RequestMapping(value = "/add", method = RequestMethod.GET) public Result add(HttpServletRequest request) { TUser user = DbUtils.getUser(request); String modelId = request.getParameter("modelId"); String businessType = request.getParameter("businessType"); SysBusinessOperate businessOperate = new SysBusinessOperate(); businessOperate.setCreateTime(new Date()).setId(DbUtils.getUUID()).setChageId(user.getUserId()).setModelId(modelId).setBusinessType(businessType); boolean insert = businessOperate.insert(); if (insert) { return Result.success(null); } else { return Result.error(CodeMsg.INSERT_ERROR); } } @Deprecated @RequestMapping(value = "/update", method = RequestMethod.GET) public Result update(HttpServletRequest request) { String id = request.getParameter("id"); if (StringUtils.isEmpty(id)) { return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED); } TUser user = DbUtils.getUser(request); String modelId = request.getParameter("modelId"); String businessType = request.getParameter("businessType"); SysBusinessOperate businessOperate = businessOperateService.selectById(id); businessOperate.setCreateTime(new Date()).setChageId(user.getUserId()).setModelId(modelId).setBusinessType(businessType); businessOperate.setUpdateTime(new Date()); boolean update = businessOperate.updateById(); if (update) { return Result.success(null); } else { return Result.error(CodeMsg.INSERT_ERROR); } } @Deprecated @RequestMapping(value = "/all/{pageno}", method = RequestMethod.GET) public Result status(@PathVariable Integer pageno, HttpServletRequest request) { String pageSizeStr = request.getParameter("pageSize"); String whereSegment = request.getParameter("whereSegment"); if (StringUtils.isEmpty(whereSegment)) { whereSegment = Constant.WHERE_DEFAULT; } Integer pageSize; if (StringUtils.isEmpty(pageSizeStr)) { pageSize = 15; } else { pageSize = Integer.valueOf(pageSizeStr); } Page