¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | import java.util.Arrays; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.eam.entity.StreamOperation; |
| | | import org.jeecg.modules.eam.entity.ABCAssessment; |
| | | import org.jeecg.modules.eam.entity.Stream; |
| | | import org.jeecg.modules.eam.service.IStreamService; |
| | | import org.jeecg.modules.eam.service.IStreamOperationService; |
| | | import org.jeecg.modules.eam.service.IABCAssessmentService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.jeecg.common.system.vo.LoginUser; |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @Description: 设å¤ABCè¯ä»· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Api(tags="设å¤ABCè¯ä»·") |
| | | @RestController |
| | | @RequestMapping("/eam/stream") |
| | | @Slf4j |
| | | public class StreamController extends JeecgController<Stream, IStreamService> { |
| | | |
| | | @Autowired |
| | | private IStreamService streamService; |
| | | |
| | | @Autowired |
| | | private IStreamOperationService streamOperationService; |
| | | |
| | | @Autowired |
| | | private IABCAssessmentService aBCAssessmentService; |
| | | |
| | | |
| | | /*---------------------------------主表å¤ç-begin-------------------------------------*/ |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * @param stream |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "设å¤ABCè¯ä»·-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="设å¤ABCè¯ä»·-å页å表æ¥è¯¢", notes="设å¤ABCè¯ä»·-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<IPage<Stream>> queryPageList(Stream stream, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<Stream> queryWrapper = QueryGenerator.initQueryWrapper(stream, req.getParameterMap()); |
| | | Page<Stream> page = new Page<Stream>(pageNo, pageSize); |
| | | IPage<Stream> pageList = streamService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * @param stream |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ABCè¯ä»·-æ·»å ") |
| | | @ApiOperation(value="设å¤ABCè¯ä»·-æ·»å ", notes="设å¤ABCè¯ä»·-æ·»å ") |
| | | //@RequiresPermissions("org.jeecg.modules.mdc:mom_eam_stream:add") |
| | | @PostMapping(value = "/add") |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Result<String> add(@RequestBody Stream stream) { |
| | | LoginUser user= (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | stream.setStatus("create"); |
| | | stream.setCreateBy(user.getId()); |
| | | stream.setType("ABC"); |
| | | streamService.save(stream); |
| | | List<ABCAssessment> abcAssessmentList = stream.getAssessmentList(); |
| | | for(ABCAssessment abcAssessment:abcAssessmentList){ |
| | | abcAssessment.setStreamId(stream.getId()); |
| | | } |
| | | aBCAssessmentService.saveBatch(abcAssessmentList); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * @param stream |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ABCè¯ä»·-ç¼è¾") |
| | | @ApiOperation(value="设å¤ABCè¯ä»·-ç¼è¾", notes="设å¤ABCè¯ä»·-ç¼è¾") |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> edit(@RequestBody Stream stream) { |
| | | LoginUser user= (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | aBCAssessmentService.remove(new QueryWrapper<ABCAssessment>().eq("stream_id",stream.getId())); |
| | | stream.setUpdateBy(user.getId()); |
| | | streamService.updateById(stream); |
| | | List<ABCAssessment> abcAssessmentList = stream.getAssessmentList(); |
| | | for(ABCAssessment abcAssessment:abcAssessmentList){ |
| | | abcAssessment.setStreamId(stream.getId()); |
| | | } |
| | | aBCAssessmentService.saveBatch(abcAssessmentList); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ABCè¯ä»·-éè¿idå é¤") |
| | | @ApiOperation(value="设å¤ABCè¯ä»·-éè¿idå é¤", notes="设å¤ABCè¯ä»·-éè¿idå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules.mdc:mom_eam_stream:delete") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | aBCAssessmentService.remove(new QueryWrapper<ABCAssessment>().eq("stream_id",id)); |
| | | streamService.delMain(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ABCè¯ä»·-æ¹éå é¤") |
| | | @ApiOperation(value="设å¤ABCè¯ä»·-æ¹éå é¤", notes="设å¤ABCè¯ä»·-æ¹éå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules.mdc:mom_eam_stream:deleteBatch") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.streamService.delBatchMain(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åº |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules.mdc:mom_eam_stream:exportXls") |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, Stream stream) { |
| | | return super.exportXls(request, stream, Stream.class, "设å¤ABCè¯ä»·"); |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules.mdc:mom_eam_stream:importExcel") |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, Stream.class); |
| | | } |
| | | /*---------------------------------主表å¤ç-end-------------------------------------*/ |
| | | |
| | | |
| | | /*--------------------------------å表å¤ç-æä½è®°å½-begin----------------------------------------------*/ |
| | | /** |
| | | * éè¿ä¸»è¡¨IDæ¥è¯¢ |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "æä½è®°å½-éè¿ä¸»è¡¨IDæ¥è¯¢") |
| | | @ApiOperation(value="æä½è®°å½-éè¿ä¸»è¡¨IDæ¥è¯¢", notes="æä½è®°å½-éè¿ä¸»è¡¨IDæ¥è¯¢") |
| | | @GetMapping(value = "/listStreamOperationByMainId") |
| | | public Result<IPage<StreamOperation>> listStreamOperationByMainId(StreamOperation streamOperation, |
| | | @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
| | | @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<StreamOperation> queryWrapper = QueryGenerator.initQueryWrapper(streamOperation, req.getParameterMap()); |
| | | Page<StreamOperation> page = new Page<StreamOperation>(pageNo, pageSize); |
| | | IPage<StreamOperation> pageList = streamOperationService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * @param streamOperation |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "æä½è®°å½-æ·»å ") |
| | | @ApiOperation(value="æä½è®°å½-æ·»å ", notes="æä½è®°å½-æ·»å ") |
| | | @PostMapping(value = "/addStreamOperation") |
| | | public Result<String> addStreamOperation(@RequestBody StreamOperation streamOperation) { |
| | | streamOperationService.save(streamOperation); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * @param streamOperation |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "æä½è®°å½-ç¼è¾") |
| | | @ApiOperation(value="æä½è®°å½-ç¼è¾", notes="æä½è®°å½-ç¼è¾") |
| | | @RequestMapping(value = "/editStreamOperation", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> editStreamOperation(@RequestBody StreamOperation streamOperation) { |
| | | streamOperationService.updateById(streamOperation); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "æä½è®°å½-éè¿idå é¤") |
| | | @ApiOperation(value="æä½è®°å½-éè¿idå é¤", notes="æä½è®°å½-éè¿idå é¤") |
| | | @DeleteMapping(value = "/deleteStreamOperation") |
| | | public Result<String> deleteStreamOperation(@RequestParam(name="id",required=true) String id) { |
| | | streamOperationService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "æä½è®°å½-æ¹éå é¤") |
| | | @ApiOperation(value="æä½è®°å½-æ¹éå é¤", notes="æä½è®°å½-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatchStreamOperation") |
| | | public Result<String> deleteBatchStreamOperation(@RequestParam(name="ids",required=true) String ids) { |
| | | this.streamOperationService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åº |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/exportStreamOperation") |
| | | public ModelAndView exportStreamOperation(HttpServletRequest request, StreamOperation streamOperation) { |
| | | // Step.1 ç»è£
æ¥è¯¢æ¡ä»¶ |
| | | QueryWrapper<StreamOperation> queryWrapper = QueryGenerator.initQueryWrapper(streamOperation, request.getParameterMap()); |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | |
| | | // Step.2 è·åå¯¼åºæ°æ® |
| | | List<StreamOperation> pageList = streamOperationService.list(queryWrapper); |
| | | List<StreamOperation> exportList = null; |
| | | |
| | | // è¿æ»¤é䏿°æ® |
| | | String selections = request.getParameter("selections"); |
| | | if (oConvertUtils.isNotEmpty(selections)) { |
| | | List<String> selectionList = Arrays.asList(selections.split(",")); |
| | | exportList = pageList.stream().filter(item -> selectionList.contains(item.getId())).collect(Collectors.toList()); |
| | | } else { |
| | | exportList = pageList; |
| | | } |
| | | |
| | | // Step.3 AutoPoi 导åºExcel |
| | | ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); |
| | | //æ¤å¤è®¾ç½®çfilenameæ æ,å端ä¼éæ´æ°è®¾ç½®ä¸ä¸ |
| | | mv.addObject(NormalExcelConstants.FILE_NAME, "æä½è®°å½"); |
| | | mv.addObject(NormalExcelConstants.CLASS, StreamOperation.class); |
| | | mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("æä½è®°å½æ¥è¡¨", "导åºäºº:" + sysUser.getRealname(), "æä½è®°å½")); |
| | | mv.addObject(NormalExcelConstants.DATA_LIST, exportList); |
| | | return mv; |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importStreamOperation/{mainId}") |
| | | public Result<?> importStreamOperation(HttpServletRequest request, HttpServletResponse response, @PathVariable("mainId") String mainId) { |
| | | MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; |
| | | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
| | | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
| | | // è·åä¸ä¼ æä»¶å¯¹è±¡ |
| | | MultipartFile file = entity.getValue(); |
| | | ImportParams params = new ImportParams(); |
| | | params.setTitleRows(2); |
| | | params.setHeadRows(1); |
| | | params.setNeedSave(true); |
| | | try { |
| | | List<StreamOperation> list = ExcelImportUtil.importExcel(file.getInputStream(), StreamOperation.class, params); |
| | | for (StreamOperation temp : list) { |
| | | temp.setStreamId(mainId); |
| | | } |
| | | long start = System.currentTimeMillis(); |
| | | streamOperationService.saveBatch(list); |
| | | log.info("æ¶èæ¶é´" + (System.currentTimeMillis() - start) + "毫ç§"); |
| | | return Result.OK("æä»¶å¯¼å
¥æåï¼æ°æ®è¡æ°ï¼" + list.size()); |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | return Result.error("æä»¶å¯¼å
¥å¤±è´¥:" + e.getMessage()); |
| | | } finally { |
| | | try { |
| | | file.getInputStream().close(); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
| | | return Result.error("æä»¶å¯¼å
¥å¤±è´¥ï¼"); |
| | | } |
| | | |
| | | /*--------------------------------å表å¤ç-æä½è®°å½-end----------------------------------------------*/ |
| | | |
| | | /*--------------------------------å表å¤ç-ABCè¯å-begin----------------------------------------------*/ |
| | | /** |
| | | * éè¿ä¸»è¡¨IDæ¥è¯¢ |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "ABCè¯å-éè¿ä¸»è¡¨IDæ¥è¯¢") |
| | | @ApiOperation(value="ABCè¯å-éè¿ä¸»è¡¨IDæ¥è¯¢", notes="ABCè¯å-éè¿ä¸»è¡¨IDæ¥è¯¢") |
| | | @GetMapping(value = "/listABCAssessmentByMainId") |
| | | public Result<IPage<ABCAssessment>> listABCAssessmentByMainId(ABCAssessment aBCAssessment, |
| | | @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
| | | @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<ABCAssessment> queryWrapper = QueryGenerator.initQueryWrapper(aBCAssessment, req.getParameterMap()); |
| | | Page<ABCAssessment> page = new Page<ABCAssessment>(pageNo, pageSize); |
| | | IPage<ABCAssessment> pageList = aBCAssessmentService.myPage(page, aBCAssessment.getStreamId()); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * @param aBCAssessment |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ABCè¯å-æ·»å ") |
| | | @ApiOperation(value="ABCè¯å-æ·»å ", notes="ABCè¯å-æ·»å ") |
| | | @PostMapping(value = "/addABCAssessment") |
| | | public Result<String> addABCAssessment(@RequestBody ABCAssessment aBCAssessment) { |
| | | aBCAssessmentService.save(aBCAssessment); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * @param aBCAssessment |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ABCè¯å-ç¼è¾") |
| | | @ApiOperation(value="ABCè¯å-ç¼è¾", notes="ABCè¯å-ç¼è¾") |
| | | @RequestMapping(value = "/editABCAssessment", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> editABCAssessment(@RequestBody ABCAssessment aBCAssessment) { |
| | | aBCAssessmentService.updateById(aBCAssessment); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ABCè¯å-éè¿idå é¤") |
| | | @ApiOperation(value="ABCè¯å-éè¿idå é¤", notes="ABCè¯å-éè¿idå é¤") |
| | | @DeleteMapping(value = "/deleteABCAssessment") |
| | | public Result<String> deleteABCAssessment(@RequestParam(name="id",required=true) String id) { |
| | | aBCAssessmentService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ABCè¯å-æ¹éå é¤") |
| | | @ApiOperation(value="ABCè¯å-æ¹éå é¤", notes="ABCè¯å-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatchABCAssessment") |
| | | public Result<String> deleteBatchABCAssessment(@RequestParam(name="ids",required=true) String ids) { |
| | | this.aBCAssessmentService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åº |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/exportABCAssessment") |
| | | public ModelAndView exportABCAssessment(HttpServletRequest request, ABCAssessment aBCAssessment) { |
| | | // Step.1 ç»è£
æ¥è¯¢æ¡ä»¶ |
| | | QueryWrapper<ABCAssessment> queryWrapper = QueryGenerator.initQueryWrapper(aBCAssessment, request.getParameterMap()); |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | |
| | | // Step.2 è·åå¯¼åºæ°æ® |
| | | List<ABCAssessment> pageList = aBCAssessmentService.list(queryWrapper); |
| | | List<ABCAssessment> exportList = null; |
| | | |
| | | // è¿æ»¤é䏿°æ® |
| | | String selections = request.getParameter("selections"); |
| | | if (oConvertUtils.isNotEmpty(selections)) { |
| | | List<String> selectionList = Arrays.asList(selections.split(",")); |
| | | exportList = pageList.stream().filter(item -> selectionList.contains(item.getId())).collect(Collectors.toList()); |
| | | } else { |
| | | exportList = pageList; |
| | | } |
| | | |
| | | // Step.3 AutoPoi 导åºExcel |
| | | ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); |
| | | //æ¤å¤è®¾ç½®çfilenameæ æ,å端ä¼éæ´æ°è®¾ç½®ä¸ä¸ |
| | | mv.addObject(NormalExcelConstants.FILE_NAME, "ABCè¯å"); |
| | | mv.addObject(NormalExcelConstants.CLASS, ABCAssessment.class); |
| | | mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("ABCè¯åæ¥è¡¨", "导åºäºº:" + sysUser.getRealname(), "ABCè¯å")); |
| | | mv.addObject(NormalExcelConstants.DATA_LIST, exportList); |
| | | return mv; |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importABCAssessment/{mainId}") |
| | | public Result<?> importABCAssessment(HttpServletRequest request, HttpServletResponse response, @PathVariable("mainId") String mainId) { |
| | | MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; |
| | | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
| | | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
| | | // è·åä¸ä¼ æä»¶å¯¹è±¡ |
| | | MultipartFile file = entity.getValue(); |
| | | ImportParams params = new ImportParams(); |
| | | params.setTitleRows(2); |
| | | params.setHeadRows(1); |
| | | params.setNeedSave(true); |
| | | try { |
| | | List<ABCAssessment> list = ExcelImportUtil.importExcel(file.getInputStream(), ABCAssessment.class, params); |
| | | for (ABCAssessment temp : list) { |
| | | temp.setStreamId(mainId); |
| | | } |
| | | long start = System.currentTimeMillis(); |
| | | aBCAssessmentService.saveBatch(list); |
| | | log.info("æ¶èæ¶é´" + (System.currentTimeMillis() - start) + "毫ç§"); |
| | | return Result.OK("æä»¶å¯¼å
¥æåï¼æ°æ®è¡æ°ï¼" + list.size()); |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | return Result.error("æä»¶å¯¼å
¥å¤±è´¥:" + e.getMessage()); |
| | | } finally { |
| | | try { |
| | | file.getInputStream().close(); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
| | | return Result.error("æä»¶å¯¼å
¥å¤±è´¥ï¼"); |
| | | } |
| | | |
| | | /*--------------------------------å表å¤ç-ABCè¯å-end----------------------------------------------*/ |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "ABCè¯ä»·éè¿ä¸»è¡¨IDæ¥è¯¢") |
| | | @ApiOperation(value="ABCè¯ä»·ä¸»è¡¨IDæ¥è¯¢", notes="ABCè¯ä»·-é主表IDæ¥è¯¢") |
| | | @GetMapping(value = "/queryABCAssessmentByMainId") |
| | | public Result<List<ABCAssessment>> queryABCAssessmentListByMainId(@RequestParam(name="id",required=true) String id) { |
| | | List<ABCAssessment> aBCAssessmentList = aBCAssessmentService.selectByMainId(id); |
| | | return Result.OK(aBCAssessmentList); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import java.io.UnsupportedEncodingException; |
| | | |
| | | /** |
| | | * @Description: ABCè¯å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("mom_eam_ABC_assessment") |
| | | @ApiModel(value="mom_eam_ABC_assessment对象", description="ABCè¯å") |
| | | public class ABCAssessment implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**id*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "id") |
| | | private java.lang.String id; |
| | | /**设å¤ID*/ |
| | | @Excel(name = "设å¤ID", width = 15) |
| | | @ApiModelProperty(value = "设å¤ID") |
| | | private java.lang.String equipmentId; |
| | | /**å¹³å使ç¨çï¼æ°æ®åå
¸ï¼ABC-standardAï¼*/ |
| | | @Excel(name = "å¹³å使ç¨çï¼æ°æ®åå
¸ï¼ABC-standardAï¼", width = 15) |
| | | @ApiModelProperty(value = "å¹³å使ç¨çï¼æ°æ®åå
¸ï¼ABC-standardAï¼") |
| | | @Dict(dicCode = "ABC-standardA") |
| | | private java.lang.String standardA; |
| | | /**坿¿æ¢æ§ï¼æ°æ®åå
¸ï¼ABC-standardBï¼*/ |
| | | @Excel(name = "坿¿æ¢æ§ï¼æ°æ®åå
¸ï¼ABC-standardBï¼", width = 15) |
| | | @ApiModelProperty(value = "坿¿æ¢æ§ï¼æ°æ®åå
¸ï¼ABC-standardBï¼") |
| | | @Dict(dicCode = "ABC-standardB") |
| | | private java.lang.String standardB; |
| | | /**æ
éå½±ååº¦ï¼æ°æ®åå
¸ï¼ABC-standardCï¼*/ |
| | | @Excel(name = "æ
éå½±ååº¦ï¼æ°æ®åå
¸ï¼ABC-standardCï¼", width = 15) |
| | | @ApiModelProperty(value = "æ
éå½±ååº¦ï¼æ°æ®åå
¸ï¼ABC-standardCï¼") |
| | | @Dict(dicCode = "ABC-standardC") |
| | | private java.lang.String standardC; |
| | | /**ç产è¶
å·®åº¦ï¼æ°æ®åå
¸ï¼ABC-standardDï¼*/ |
| | | @Excel(name = "ç产è¶
å·®åº¦ï¼æ°æ®åå
¸ï¼ABC-standardDï¼", width = 15) |
| | | @ApiModelProperty(value = "ç产è¶
å·®åº¦ï¼æ°æ®åå
¸ï¼ABC-standardDï¼") |
| | | @Dict(dicCode = "ABC-standardD") |
| | | private java.lang.String standardD; |
| | | /**æ
éé¢çï¼æ°æ®åå
¸ï¼ABC-standardEï¼*/ |
| | | @Excel(name = "æ
éé¢çï¼æ°æ®åå
¸ï¼ABC-standardEï¼", width = 15) |
| | | @ApiModelProperty(value = "æ
éé¢çï¼æ°æ®åå
¸ï¼ABC-standardEï¼") |
| | | @Dict(dicCode = "ABC-standardE") |
| | | private java.lang.String standardE; |
| | | /**设å¤ä»·å¼ï¼æ°æ®åå
¸ï¼ABC-standardFï¼*/ |
| | | @Excel(name = "设å¤ä»·å¼ï¼æ°æ®åå
¸ï¼ABC-standardFï¼", width = 15) |
| | | @ApiModelProperty(value = "设å¤ä»·å¼ï¼æ°æ®åå
¸ï¼ABC-standardFï¼") |
| | | @Dict(dicCode = "ABC-standardF") |
| | | private java.lang.String standardF; |
| | | /**æµID*/ |
| | | @ApiModelProperty(value = "æµID") |
| | | private java.lang.String streamId; |
| | | /**ç»æ*/ |
| | | @Excel(name = "ç»æ", width = 15) |
| | | @ApiModelProperty(value = "ç»æ") |
| | | @Dict(dicCode = "ABC-standard-result") |
| | | private java.lang.String finalStandard; |
| | | @TableField(exist = false) |
| | | private String num; |
| | | @TableField(exist = false) |
| | | private String name; |
| | | @TableField(exist = false) |
| | | private String model; |
| | | @TableField(exist = false) |
| | | @Dict(dicCode = "ABC-standard-result") |
| | | private String equipmentImportanceId; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | |
| | | /** |
| | | * @Description: 设å¤ABCè¯ä»· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("mom_eam_stream") |
| | | @ApiModel(value="mom_eam_stream对象", description="设å¤ABCè¯ä»·") |
| | | public class Stream implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**id*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "id") |
| | | private java.lang.String id; |
| | | /**num*/ |
| | | @Excel(name = "num", width = 15) |
| | | @ApiModelProperty(value = "num") |
| | | private java.lang.String num; |
| | | /**status*/ |
| | | @Excel(name = "status", width = 15) |
| | | @ApiModelProperty(value = "status") |
| | | @Dict(dicCode = "stream_node") |
| | | private java.lang.String status; |
| | | /**createTime*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "createTime") |
| | | private java.util.Date createTime; |
| | | /**createBy*/ |
| | | @ApiModelProperty(value = "createBy") |
| | | @Dict(dicCode = "id",dicText = "realname",dictTable = "sys_user") |
| | | private java.lang.String createBy; |
| | | /**updateTime*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "updateTime") |
| | | private java.util.Date updateTime; |
| | | /**updateBy*/ |
| | | @ApiModelProperty(value = "updateBy") |
| | | private java.lang.String updateBy; |
| | | /**åæ®ç±»å*/ |
| | | @Excel(name = "åæ®ç±»å", width = 15) |
| | | @ApiModelProperty(value = "åæ®ç±»å") |
| | | @Dict(dicCode = "stream_type") |
| | | private java.lang.String type; |
| | | @TableField(exist = false) |
| | | private List<ABCAssessment> assessmentList; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import java.io.UnsupportedEncodingException; |
| | | |
| | | /** |
| | | * @Description: æä½è®°å½ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("mom_eam_stream_operation") |
| | | @ApiModel(value="mom_eam_stream_operation对象", description="æä½è®°å½") |
| | | public class StreamOperation implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**id*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "id") |
| | | private java.lang.String id; |
| | | /**æåº*/ |
| | | @Excel(name = "æåº", width = 15) |
| | | @ApiModelProperty(value = "æåº") |
| | | private java.lang.Integer sort; |
| | | /**æä½*/ |
| | | @Excel(name = "æä½", width = 15) |
| | | @ApiModelProperty(value = "æä½") |
| | | private java.lang.String operation; |
| | | /**ä¸ä¸æ¥æä½ID*/ |
| | | @Excel(name = "ä¸ä¸æ¥æä½ID", width = 15) |
| | | @ApiModelProperty(value = "ä¸ä¸æ¥æä½ID") |
| | | private java.lang.String sourceId; |
| | | /**æä½äºº*/ |
| | | @Excel(name = "æä½äºº", width = 15) |
| | | @ApiModelProperty(value = "æä½äºº") |
| | | private java.lang.String userId; |
| | | /**æµID*/ |
| | | @ApiModelProperty(value = "æµID") |
| | | private java.lang.String streamId; |
| | | /**æä½æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "æä½æ¶é´") |
| | | private java.util.Date createTime; |
| | | /**æä½èç¹*/ |
| | | @ApiModelProperty(value = "æä½èç¹") |
| | | private String operationNode; |
| | | /**æä½äººæè§*/ |
| | | @ApiModelProperty(value = "æä½äººæè§") |
| | | private String remark; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.jeecg.modules.eam.entity.ABCAssessment; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | /** |
| | | * @Description: ABCè¯å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface ABCAssessmentMapper extends BaseMapper<ABCAssessment> { |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idå é¤åè¡¨æ°æ® |
| | | * |
| | | * @param mainId 主表id |
| | | * @return boolean |
| | | */ |
| | | public boolean deleteByMainId(@Param("mainId") String mainId); |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * |
| | | * @param mainId 主表id |
| | | * @return List<ABCAssessment> |
| | | */ |
| | | public List<ABCAssessment> selectByMainId(@Param("mainId") String mainId); |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * |
| | | * @param mainId 主表id |
| | | * @param page |
| | | * @return List<ABCAssessment> |
| | | */ |
| | | public List<ABCAssessment> myPage (Page<ABCAssessment> page, @Param("mainId") String mainId); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import org.jeecg.modules.eam.entity.Stream; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: 设å¤ABCè¯ä»· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface StreamMapper extends BaseMapper<Stream> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | import org.jeecg.modules.eam.entity.StreamOperation; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | /** |
| | | * @Description: æä½è®°å½ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface StreamOperationMapper extends BaseMapper<StreamOperation> { |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idå é¤åè¡¨æ°æ® |
| | | * |
| | | * @param mainId 主表id |
| | | * @return boolean |
| | | */ |
| | | public boolean deleteByMainId(@Param("mainId") String mainId); |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * |
| | | * @param mainId 主表id |
| | | * @return List<StreamOperation> |
| | | */ |
| | | public List<StreamOperation> selectByMainId(@Param("mainId") String mainId); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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="org.jeecg.modules.eam.mapper.ABCAssessmentMapper"> |
| | | |
| | | <delete id="deleteByMainId" parameterType="java.lang.String"> |
| | | DELETE |
| | | FROM mom_eam_abc_assessment |
| | | WHERE |
| | | stream_id = #{mainId} |
| | | </delete> |
| | | |
| | | <select id="selectByMainId" parameterType="java.lang.String" resultType="org.jeecg.modules.eam.entity.ABCAssessment"> |
| | | SELECT t1.*, |
| | | t2.name, |
| | | t2.num, |
| | | t2.model |
| | | FROM mom_eam_abc_assessment t1 |
| | | left join mom_eam_equipment t2 on t2.id = t1.equipment_id |
| | | WHERE |
| | | stream_id = #{mainId} |
| | | </select> |
| | | |
| | | <select id="myPage" parameterType="java.lang.String" resultType="org.jeecg.modules.eam.entity.ABCAssessment"> |
| | | SELECT t1.*, |
| | | t2.name, |
| | | t2.num, |
| | | t2.model, |
| | | t2.equipment_importance_id equipmentImportanceId |
| | | FROM mom_eam_abc_assessment t1 |
| | | left join mom_eam_equipment t2 on t2.id = t1.equipment_id |
| | | WHERE |
| | | stream_id = #{mainId} |
| | | </select> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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="org.jeecg.modules.eam.mapper.StreamMapper"> |
| | | |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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="org.jeecg.modules.eam.mapper.StreamOperationMapper"> |
| | | |
| | | <delete id="deleteByMainId" parameterType="java.lang.String"> |
| | | DELETE |
| | | FROM mom_eam_stream_operation |
| | | WHERE |
| | | stream_id = #{mainId} |
| | | </delete> |
| | | |
| | | <select id="selectByMainId" parameterType="java.lang.String" resultType="org.jeecg.modules.eam.entity.StreamOperation"> |
| | | SELECT * |
| | | FROM mom_eam_stream_operation |
| | | WHERE |
| | | stream_id = #{mainId} |
| | | </select> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.jeecg.modules.eam.entity.ABCAssessment; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: ABCè¯å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IABCAssessmentService extends IService<ABCAssessment> { |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * |
| | | * @param mainId |
| | | * @return List<ABCAssessment> |
| | | */ |
| | | public List<ABCAssessment> selectByMainId(String mainId); |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * @param page |
| | | * @param mainId |
| | | * @return List<ABCAssessment> |
| | | */ |
| | | public Page<ABCAssessment> myPage(Page<ABCAssessment>page,String mainId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.StreamOperation; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: æä½è®°å½ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IStreamOperationService extends IService<StreamOperation> { |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * |
| | | * @param mainId |
| | | * @return List<StreamOperation> |
| | | */ |
| | | public List<StreamOperation> selectByMainId(String mainId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.Stream; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Collection; |
| | | |
| | | /** |
| | | * @Description: 设å¤ABCè¯ä»· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IStreamService extends IService<Stream> { |
| | | |
| | | /** |
| | | * å é¤ä¸å¯¹å¤ |
| | | * |
| | | * @param id |
| | | */ |
| | | public void delMain (String id); |
| | | |
| | | /** |
| | | * æ¹éå é¤ä¸å¯¹å¤ |
| | | * |
| | | * @param idList |
| | | */ |
| | | public void delBatchMain (Collection<? extends Serializable> idList); |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.jeecg.modules.eam.entity.ABCAssessment; |
| | | import org.jeecg.modules.eam.mapper.ABCAssessmentMapper; |
| | | import org.jeecg.modules.eam.service.IABCAssessmentService; |
| | | import org.springframework.stereotype.Service; |
| | | import java.util.List; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | |
| | | /** |
| | | * @Description: ABCè¯å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class ABCAssessmentServiceImpl extends ServiceImpl<ABCAssessmentMapper, ABCAssessment> implements IABCAssessmentService { |
| | | |
| | | @Autowired |
| | | private ABCAssessmentMapper aBCAssessmentMapper; |
| | | |
| | | @Override |
| | | public List<ABCAssessment> selectByMainId(String mainId) { |
| | | return aBCAssessmentMapper.selectByMainId(mainId); |
| | | } |
| | | |
| | | @Override |
| | | public Page<ABCAssessment> myPage(Page<ABCAssessment> page, String mainId) { |
| | | return page.setRecords(baseMapper.myPage(page,mainId)); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.StreamOperation; |
| | | import org.jeecg.modules.eam.mapper.StreamOperationMapper; |
| | | import org.jeecg.modules.eam.service.IStreamOperationService; |
| | | import org.springframework.stereotype.Service; |
| | | import java.util.List; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | |
| | | /** |
| | | * @Description: æä½è®°å½ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class StreamOperationServiceImpl extends ServiceImpl<StreamOperationMapper, StreamOperation> implements IStreamOperationService { |
| | | |
| | | @Autowired |
| | | private StreamOperationMapper streamOperationMapper; |
| | | |
| | | @Override |
| | | public List<StreamOperation> selectByMainId(String mainId) { |
| | | return streamOperationMapper.selectByMainId(mainId); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.Stream; |
| | | import org.jeecg.modules.eam.mapper.StreamOperationMapper; |
| | | import org.jeecg.modules.eam.mapper.ABCAssessmentMapper; |
| | | import org.jeecg.modules.eam.mapper.StreamMapper; |
| | | import org.jeecg.modules.eam.service.IStreamService; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import java.io.Serializable; |
| | | import java.util.Collection; |
| | | |
| | | /** |
| | | * @Description: 设å¤ABCè¯ä»· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class StreamServiceImpl extends ServiceImpl<StreamMapper, Stream> implements IStreamService { |
| | | |
| | | @Autowired |
| | | private StreamMapper streamMapper; |
| | | @Autowired |
| | | private StreamOperationMapper streamOperationMapper; |
| | | @Autowired |
| | | private ABCAssessmentMapper aBCAssessmentMapper; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void delMain(String id) { |
| | | streamOperationMapper.deleteByMainId(id); |
| | | aBCAssessmentMapper.deleteByMainId(id); |
| | | streamMapper.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void delBatchMain(Collection<? extends Serializable> idList) { |
| | | for(Serializable id:idList) { |
| | | streamOperationMapper.deleteByMainId(id.toString()); |
| | | aBCAssessmentMapper.deleteByMainId(id.toString()); |
| | | streamMapper.deleteById(id); |
| | | } |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.vo; |
| | | |
| | | import java.util.List; |
| | | import org.jeecg.modules.eam.entity.Stream; |
| | | import org.jeecg.modules.eam.entity.StreamOperation; |
| | | import org.jeecg.modules.eam.entity.ABCAssessment; |
| | | import lombok.Data; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.jeecgframework.poi.excel.annotation.ExcelEntity; |
| | | import org.jeecgframework.poi.excel.annotation.ExcelCollection; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import java.util.Date; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | |
| | | /** |
| | | * @Description: ABCè¯ä»· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2023-11-21 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @ApiModel(value="mom_eam_streamPage对象", description="ABCè¯ä»·") |
| | | public class StreamPage { |
| | | |
| | | /**id*/ |
| | | @ApiModelProperty(value = "id") |
| | | private java.lang.String id; |
| | | /**num*/ |
| | | @Excel(name = "num", width = 15) |
| | | @ApiModelProperty(value = "num") |
| | | private java.lang.String num; |
| | | /**status*/ |
| | | @Excel(name = "status", width = 15) |
| | | @ApiModelProperty(value = "status") |
| | | private java.lang.String status; |
| | | /**createTime*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "createTime") |
| | | private java.util.Date createTime; |
| | | /**createBy*/ |
| | | @ApiModelProperty(value = "createBy") |
| | | private java.lang.String createBy; |
| | | /**updateTime*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "updateTime") |
| | | private java.util.Date updateTime; |
| | | /**updateBy*/ |
| | | @ApiModelProperty(value = "updateBy") |
| | | private java.lang.String updateBy; |
| | | /**åæ®ç±»å*/ |
| | | @Excel(name = "åæ®ç±»å", width = 15) |
| | | @ApiModelProperty(value = "åæ®ç±»å") |
| | | private java.lang.String type; |
| | | |
| | | @ExcelCollection(name="æä½è®°å½") |
| | | @ApiModelProperty(value = "æä½è®°å½") |
| | | private List<StreamOperation> streamOperationList; |
| | | @ExcelCollection(name="ABCè¯ä»·") |
| | | @ApiModelProperty(value = "ABCè¯ä»·") |
| | | private List<ABCAssessment> aBCAssessmentList; |
| | | |
| | | } |
| | |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_equipment', |
| | | 'COLUMN', N'is_meta' |
| | | |
| | | CREATE TABLE [dbo].[mom_eam_stream] ( |
| | | [id] nvarchar NOT NULL, |
| | | [num] nvarchar NULL, |
| | | [status] nvarchar NULL, |
| | | [create_time] datetime2 NULL, |
| | | [create_by] nvarchar NULL, |
| | | [update_time] datetime2 NULL, |
| | | [update_by] nvarchar NULL, |
| | | [type] nvarchar NULL, |
| | | PRIMARY KEY CLUSTERED ([id]) |
| | | WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) |
| | | ) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'主é®ID', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åæ®å·', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'num' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç¶æ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'status' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'create_time' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å建人', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'create_by' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'update_time' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¿®æ¹äºº', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'update_by' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åæ®ç±»å', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'type' |
| | | |
| | | ALTER TABLE [dbo].[mom_eam_stream] ALTER COLUMN [id] nvarchar(32) COLLATE Chinese_PRC_CI_AS NOT NULL |
| | | GO |
| | | |
| | | ALTER TABLE [dbo].[mom_eam_stream] ALTER COLUMN [num] nvarchar(64) COLLATE Chinese_PRC_CI_AS NULL |
| | | GO |
| | | |
| | | ALTER TABLE [dbo].[mom_eam_stream] ALTER COLUMN [status] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL |
| | | GO |
| | | |
| | | ALTER TABLE [dbo].[mom_eam_stream] ALTER COLUMN [create_by] nvarchar(32) COLLATE Chinese_PRC_CI_AS NULL |
| | | GO |
| | | |
| | | ALTER TABLE [dbo].[mom_eam_stream] ALTER COLUMN [update_by] nvarchar(32) COLLATE Chinese_PRC_CI_AS NULL |
| | | GO |
| | | |
| | | ALTER TABLE [dbo].[mom_eam_stream] ALTER COLUMN [type] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL |
| | | GO |
| | | |
| | | IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'type')) > 0) |
| | | EXEC sp_updateextendedproperty |
| | | 'MS_Description', N'åæ®ç±»å', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'type' |
| | | ELSE |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'åæ®ç±»å', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream', |
| | | 'COLUMN', N'type' |
| | | |
| | | CREATE TABLE [dbo].[mom_eam_ABC_assessment] ( |
| | | [id] nvarchar(32) NOT NULL, |
| | | [equipment_id] nvarchar(32) NULL, |
| | | [standard_a] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL, |
| | | [standard_b] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL, |
| | | [standard_c] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL, |
| | | [standard_d] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL, |
| | | [standard_e] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL, |
| | | [standard_f] nvarchar(16) COLLATE Chinese_PRC_CI_AS NULL, |
| | | [stream_id] nvarchar(32) NULL, |
| | | [final] nvarchar(16) NULL, |
| | | PRIMARY KEY CLUSTERED ([id]) |
| | | WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) |
| | | ) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'设å¤ID', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'equipment_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'å¹³å使ç¨çï¼æ°æ®åå
¸ï¼ABC-standardAï¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'standard_a' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'坿¿æ¢æ§ï¼æ°æ®åå
¸ï¼ABC-standardBï¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'standard_b' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ
éå½±ååº¦ï¼æ°æ®åå
¸ï¼ABC-standardCï¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'standard_c' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç产è¶
å·®åº¦ï¼æ°æ®åå
¸ï¼ABC-standardDï¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'standard_d' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æ
éé¢çï¼æ°æ®åå
¸ï¼ABC-standardEï¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'standard_e' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'设å¤ä»·å¼ï¼æ°æ®åå
¸ï¼ABC-standardFï¼', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'standard_f' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æµID', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'stream_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ç»æ', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_ABC_assessment', |
| | | 'COLUMN', N'final' |
| | | |
| | | |
| | | CREATE TABLE [dbo].[mom_eam_stream_operation] ( |
| | | [id] nvarchar(32) NOT NULL, |
| | | [sort] int NULL, |
| | | [operation] nvarchar(16) NULL, |
| | | [source_id] nvarchar(32) NULL, |
| | | [user_id] nvarchar(32) NULL, |
| | | [stream_id] nvarchar(32) NULL, |
| | | [create_time] datetime2 NULL, |
| | | PRIMARY KEY CLUSTERED ([id]) |
| | | WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) |
| | | ) |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æåº', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream_operation', |
| | | 'COLUMN', N'sort' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æä½', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream_operation', |
| | | 'COLUMN', N'operation' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'ä¸ä¸æ¥æä½ID', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream_operation', |
| | | 'COLUMN', N'source_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æä½äºº', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream_operation', |
| | | 'COLUMN', N'user_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æµID', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream_operation', |
| | | 'COLUMN', N'stream_id' |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æä½æ¶é´', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream_operation', |
| | | 'COLUMN', N'create_time' |
| | | |
| | | EXEC sp_rename '[dbo].[mom_eam_ABC_assessment].[final]', 'final_standard', 'COLUMN' |
| | | |
| | | ALTER TABLE [dbo].[mom_eam_stream_operation] ADD [remark] text NULL |
| | | GO |
| | | |
| | | EXEC sp_addextendedproperty |
| | | 'MS_Description', N'æä½äººæè§', |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'mom_eam_stream_operation', |
| | | 'COLUMN', N'remark' |
| | | INSERT INTO [dbo].[sys_dict] ([id], [dict_name], [dict_code], [description], [del_flag], [create_by], [create_time], [update_by], [update_time], [type]) VALUES (N'1726851458752135169', N'ç¾å®¡æµèç¹', N'stream_node', N'ç¾å®¡è¿ç¨ä¸çæ¯ä¸ªèç¹', 0, N'admin', '2023-11-21 14:34:05.7720000', NULL, NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict] ([id], [dict_name], [dict_code], [description], [del_flag], [create_by], [create_time], [update_by], [update_time], [type]) VALUES (N'1726853242417659906', N'ç¾å®¡æµæä½', N'stream_operation', N'ç¾å®¡æµè¿ç¨ä¸çæ¯ä¸é¡¹æä½', 0, N'admin', '2023-11-21 14:41:11.0310000', NULL, NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict] ([id], [dict_name], [dict_code], [description], [del_flag], [create_by], [create_time], [update_by], [update_time], [type]) VALUES (N'1726858393618563073', N'ABCæ è¯ç¾å®¡æµè§è²èç¹å¯¹åºè¡¨', N'abc_stream_node_role', N'ABCæ è¯ç¾å®¡æµï¼è§è²èç¹å¯¹åºè¡¨', 0, N'admin', '2023-11-21 15:01:39.1730000', NULL, NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict] ([id], [dict_name], [dict_code], [description], [del_flag], [create_by], [create_time], [update_by], [update_time], [type]) VALUES (N'1726861018934099969', N'ç¾å®¡æµèç¹æä½å¯¹åºè¡¨', N'stream_node_operation', N'ç¾å®¡æµèç¹æä½å¯¹åºè¡¨', 0, N'admin', '2023-11-21 15:12:05.1000000', NULL, NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict] ([id], [dict_name], [dict_code], [description], [del_flag], [create_by], [create_time], [update_by], [update_time], [type]) VALUES (N'1726937733580554241', N'ç¾å®¡åç±»å«', N'stream_type', '', 0, N'admin', '2023-11-21 20:16:55.2870000', NULL, NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726851540641726465', N'1726851458752135169', N'ç¼å¶', N'create', '', 1, 1, N'admin', '2023-11-21 14:34:25.2960000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726852459756339202', N'1726851458752135169', N'å®¡æ ¸', N'audit', '', 2, 1, N'admin', '2023-11-21 14:38:04.0000000', N'admin', '2023-11-21 14:39:10.2050000'); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726852939219812353', N'1726851458752135169', N'审æ¹', N'approve', '', 3, 1, N'admin', '2023-11-21 14:39:58.7430000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726853297715363842', N'1726853242417659906', N'æäº¤', N'submit', '', 1, 1, N'admin', '2023-11-21 14:41:24.2150000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726853426505662466', N'1726853242417659906', N'æ¤å', N'withdraw', '', 2, 1, N'admin', '2023-11-21 14:41:54.9210000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726853508193927170', N'1726853242417659906', N'éè¿', N'pass', '', 3, 1, N'admin', '2023-11-21 14:42:14.3970000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726853578452713474', N'1726853242417659906', N'驳å', N'reject', '', 4, 1, N'admin', '2023-11-21 14:42:31.1480000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726858727195754498', N'1726858393618563073', N'ABCCREATEBY', N'create', '', 1, 1, N'admin', '2023-11-21 15:02:58.0000000', N'admin', '2023-11-21 15:03:37.6520000'); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726858861585448961', N'1726858393618563073', N'ABCAUDITBY', N'audit', '', 2, 1, N'admin', '2023-11-21 15:03:30.0000000', N'admin', '2023-11-21 15:03:44.7730000'); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726859777231372290', N'1726858393618563073', N'ABCAPPROVEBY', N'approve', '', 3, 1, N'admin', '2023-11-21 15:07:09.0000000', N'admin', '2023-11-21 15:07:18.2570000'); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726861920705265665', N'1726861018934099969', N'submit,withdraw', N'create', N'ç¼å¶ï¼æäº¤ï¼æ¤åï¼', 1, 1, N'admin', '2023-11-21 15:15:40.0960000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726862430661328898', N'1726861018934099969', N'pass,reject', N'audit', N'å®¡æ ¸ï¼éè¿ï¼é©³åï¼', 2, 1, N'admin', '2023-11-21 15:17:41.6790000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726862706931744770', N'1726861018934099969', N'pass,reject', N'approve', N'审æ¹ï¼éè¿ï¼é©³åï¼', 2, 1, N'admin', '2023-11-21 15:18:47.5510000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1726937880649629698', N'1726937733580554241', N'ABCè¯åç¾å®¡', N'ABC', '', 1, 1, N'admin', '2023-11-21 20:17:30.3550000', NULL, NULL); |