Merge remote-tracking branch 'origin/master'
| | |
| | | "avatar": "", |
| | | "version": "4.9.2", |
| | | "createdTime": "2025-3-10 16:38:19", |
| | | "updatedTime": "2025-7-8 15:34:54", |
| | | "updatedTime": "2025-7-9 19:20:22", |
| | | "dbConns": [], |
| | | "profile": { |
| | | "default": { |
| | |
| | | "id": "F19406B3-1B81-484F-B916-81143EB092A4" |
| | | }, |
| | | { |
| | | "defKey": "process_technicianâ_signature", |
| | | "defKey": "process_technician_signature", |
| | | "defName": "å·¥èºåç¾å", |
| | | "comment": "", |
| | | "type": "", |
| | |
| | | "id": "44FAEC7F-5BA9-4AD0-8692-DA36C64E4B7C" |
| | | }, |
| | | { |
| | | "defKey": "process_technicianâ_signature_time", |
| | | "defKey": "process_technician_signature_time", |
| | | "defName": "å·¥èºåç¾åæ¶é´", |
| | | "comment": "", |
| | | "type": "", |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChange; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusChangeService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="ææ¯ç¶æåæ´ç³è¯·") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusChange") |
| | | public class EamTechnicalStatusChangeController extends JeecgController<EamTechnicalStatusChange, IEamTechnicalStatusChangeService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusChangeService eamTechnicalStatusChangeService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusChange |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·-å页å表æ¥è¯¢", notes="ææ¯ç¶æåæ´ç³è¯·-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusChange eamTechnicalStatusChange, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusChange> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusChange, req.getParameterMap()); |
| | | Page<EamTechnicalStatusChange> page = new Page<EamTechnicalStatusChange>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusChange> pageList = eamTechnicalStatusChangeService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusChange |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·-æ·»å ") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·-æ·»å ", notes="ææ¯ç¶æåæ´ç³è¯·-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusChange eamTechnicalStatusChange) { |
| | | eamTechnicalStatusChangeService.save(eamTechnicalStatusChange); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusChange |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·-ç¼è¾") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·-ç¼è¾", notes="ææ¯ç¶æåæ´ç³è¯·-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusChange eamTechnicalStatusChange) { |
| | | eamTechnicalStatusChangeService.updateById(eamTechnicalStatusChange); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·-éè¿idå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·-éè¿idå é¤", notes="ææ¯ç¶æåæ´ç³è¯·-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusChangeService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·-æ¹éå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·-æ¹éå é¤", notes="ææ¯ç¶æåæ´ç³è¯·-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusChangeService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·-éè¿idæ¥è¯¢", notes="ææ¯ç¶æåæ´ç³è¯·-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusChange eamTechnicalStatusChange = eamTechnicalStatusChangeService.getById(id); |
| | | return Result.OK(eamTechnicalStatusChange); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusChange |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusChange eamTechnicalStatusChange) { |
| | | return super.exportXls(request, eamTechnicalStatusChange, EamTechnicalStatusChange.class, "ææ¯ç¶æåæ´ç³è¯·"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusChange.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChangeDetail; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusChangeDetailService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="ææ¯ç¶æåæ´ç³è¯·æç»") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusChangeDetail") |
| | | public class EamTechnicalStatusChangeDetailController extends JeecgController<EamTechnicalStatusChangeDetail, IEamTechnicalStatusChangeDetailService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusChangeDetailService eamTechnicalStatusChangeDetailService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusChangeDetail |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·æç»-å页å表æ¥è¯¢", notes="ææ¯ç¶æåæ´ç³è¯·æç»-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusChangeDetail eamTechnicalStatusChangeDetail, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusChangeDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusChangeDetail, req.getParameterMap()); |
| | | Page<EamTechnicalStatusChangeDetail> page = new Page<EamTechnicalStatusChangeDetail>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusChangeDetail> pageList = eamTechnicalStatusChangeDetailService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusChangeDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·æç»-æ·»å ") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·æç»-æ·»å ", notes="ææ¯ç¶æåæ´ç³è¯·æç»-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusChangeDetail eamTechnicalStatusChangeDetail) { |
| | | eamTechnicalStatusChangeDetailService.save(eamTechnicalStatusChangeDetail); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusChangeDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·æç»-ç¼è¾") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·æç»-ç¼è¾", notes="ææ¯ç¶æåæ´ç³è¯·æç»-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusChangeDetail eamTechnicalStatusChangeDetail) { |
| | | eamTechnicalStatusChangeDetailService.updateById(eamTechnicalStatusChangeDetail); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·æç»-éè¿idå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·æç»-éè¿idå é¤", notes="ææ¯ç¶æåæ´ç³è¯·æç»-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusChangeDetailService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·æç»-æ¹éå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·æç»-æ¹éå é¤", notes="ææ¯ç¶æåæ´ç³è¯·æç»-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusChangeDetailService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æåæ´ç³è¯·æç»-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="ææ¯ç¶æåæ´ç³è¯·æç»-éè¿idæ¥è¯¢", notes="ææ¯ç¶æåæ´ç³è¯·æç»-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusChangeDetail eamTechnicalStatusChangeDetail = eamTechnicalStatusChangeDetailService.getById(id); |
| | | return Result.OK(eamTechnicalStatusChangeDetail); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusChangeDetail |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusChangeDetail eamTechnicalStatusChangeDetail) { |
| | | return super.exportXls(request, eamTechnicalStatusChangeDetail, EamTechnicalStatusChangeDetail.class, "ææ¯ç¶æåæ´ç³è¯·æç»"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusChangeDetail.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivate; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusDeactivateService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="åç¨å 工设å¤ç³è¯·å") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusDeactivate") |
| | | public class EamTechnicalStatusDeactivateController extends JeecgController<EamTechnicalStatusDeactivate, IEamTechnicalStatusDeactivateService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusDeactivateService eamTechnicalStatusDeactivateService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusDeactivate |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·å-å页å表æ¥è¯¢", notes="åç¨å 工设å¤ç³è¯·å-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusDeactivate eamTechnicalStatusDeactivate, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusDeactivate> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusDeactivate, req.getParameterMap()); |
| | | Page<EamTechnicalStatusDeactivate> page = new Page<EamTechnicalStatusDeactivate>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusDeactivate> pageList = eamTechnicalStatusDeactivateService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusDeactivate |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·å-æ·»å ") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·å-æ·»å ", notes="åç¨å 工设å¤ç³è¯·å-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusDeactivate eamTechnicalStatusDeactivate) { |
| | | eamTechnicalStatusDeactivateService.save(eamTechnicalStatusDeactivate); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusDeactivate |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·å-ç¼è¾") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·å-ç¼è¾", notes="åç¨å 工设å¤ç³è¯·å-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusDeactivate eamTechnicalStatusDeactivate) { |
| | | eamTechnicalStatusDeactivateService.updateById(eamTechnicalStatusDeactivate); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·å-éè¿idå é¤") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·å-éè¿idå é¤", notes="åç¨å 工设å¤ç³è¯·å-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusDeactivateService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·å-æ¹éå é¤") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·å-æ¹éå é¤", notes="åç¨å 工设å¤ç³è¯·å-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusDeactivateService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·å-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·å-éè¿idæ¥è¯¢", notes="åç¨å 工设å¤ç³è¯·å-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusDeactivate eamTechnicalStatusDeactivate = eamTechnicalStatusDeactivateService.getById(id); |
| | | return Result.OK(eamTechnicalStatusDeactivate); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusDeactivate |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusDeactivate eamTechnicalStatusDeactivate) { |
| | | return super.exportXls(request, eamTechnicalStatusDeactivate, EamTechnicalStatusDeactivate.class, "åç¨å 工设å¤ç³è¯·å"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusDeactivate.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivateDetail; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusDeactivateDetailService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="åç¨å 工设å¤ç³è¯·åæç»") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusDeactivateDetail") |
| | | public class EamTechnicalStatusDeactivateDetailController extends JeecgController<EamTechnicalStatusDeactivateDetail, IEamTechnicalStatusDeactivateDetailService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusDeactivateDetailService eamTechnicalStatusDeactivateDetailService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusDeactivateDetail |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·åæç»-å页å表æ¥è¯¢", notes="åç¨å 工设å¤ç³è¯·åæç»-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusDeactivateDetail eamTechnicalStatusDeactivateDetail, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusDeactivateDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusDeactivateDetail, req.getParameterMap()); |
| | | Page<EamTechnicalStatusDeactivateDetail> page = new Page<EamTechnicalStatusDeactivateDetail>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusDeactivateDetail> pageList = eamTechnicalStatusDeactivateDetailService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusDeactivateDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·åæç»-æ·»å ") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·åæç»-æ·»å ", notes="åç¨å 工设å¤ç³è¯·åæç»-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusDeactivateDetail eamTechnicalStatusDeactivateDetail) { |
| | | eamTechnicalStatusDeactivateDetailService.save(eamTechnicalStatusDeactivateDetail); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusDeactivateDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·åæç»-ç¼è¾") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·åæç»-ç¼è¾", notes="åç¨å 工设å¤ç³è¯·åæç»-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusDeactivateDetail eamTechnicalStatusDeactivateDetail) { |
| | | eamTechnicalStatusDeactivateDetailService.updateById(eamTechnicalStatusDeactivateDetail); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·åæç»-éè¿idå é¤") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·åæç»-éè¿idå é¤", notes="åç¨å 工设å¤ç³è¯·åæç»-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusDeactivateDetailService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·åæç»-æ¹éå é¤") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·åæç»-æ¹éå é¤", notes="åç¨å 工设å¤ç³è¯·åæç»-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusDeactivateDetailService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "åç¨å 工设å¤ç³è¯·åæç»-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="åç¨å 工设å¤ç³è¯·åæç»-éè¿idæ¥è¯¢", notes="åç¨å 工设å¤ç³è¯·åæç»-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusDeactivateDetail eamTechnicalStatusDeactivateDetail = eamTechnicalStatusDeactivateDetailService.getById(id); |
| | | return Result.OK(eamTechnicalStatusDeactivateDetail); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusDeactivateDetail |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusDeactivateDetail eamTechnicalStatusDeactivateDetail) { |
| | | return super.exportXls(request, eamTechnicalStatusDeactivateDetail, EamTechnicalStatusDeactivateDetail.class, "åç¨å 工设å¤ç³è¯·åæç»"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusDeactivateDetail.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationApplication; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationApplicationService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: å å·¥è®¾å¤ææ¯é´å®ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="å å·¥è®¾å¤ææ¯é´å®ç³è¯·") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusEvaluationApplication") |
| | | public class EamTechnicalStatusEvaluationApplicationController extends JeecgController<EamTechnicalStatusEvaluationApplication, IEamTechnicalStatusEvaluationApplicationService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusEvaluationApplicationService eamTechnicalStatusEvaluationApplicationService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationApplication |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-å页å表æ¥è¯¢", notes="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusEvaluationApplication eamTechnicalStatusEvaluationApplication, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusEvaluationApplication> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusEvaluationApplication, req.getParameterMap()); |
| | | Page<EamTechnicalStatusEvaluationApplication> page = new Page<EamTechnicalStatusEvaluationApplication>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusEvaluationApplication> pageList = eamTechnicalStatusEvaluationApplicationService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusEvaluationApplication |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å å·¥è®¾å¤ææ¯é´å®ç³è¯·-æ·»å ") |
| | | @ApiOperation(value="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-æ·»å ", notes="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusEvaluationApplication eamTechnicalStatusEvaluationApplication) { |
| | | eamTechnicalStatusEvaluationApplicationService.save(eamTechnicalStatusEvaluationApplication); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationApplication |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å å·¥è®¾å¤ææ¯é´å®ç³è¯·-ç¼è¾") |
| | | @ApiOperation(value="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-ç¼è¾", notes="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationApplication eamTechnicalStatusEvaluationApplication) { |
| | | eamTechnicalStatusEvaluationApplicationService.updateById(eamTechnicalStatusEvaluationApplication); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å å·¥è®¾å¤ææ¯é´å®ç³è¯·-éè¿idå é¤") |
| | | @ApiOperation(value="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-éè¿idå é¤", notes="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusEvaluationApplicationService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å å·¥è®¾å¤ææ¯é´å®ç³è¯·-æ¹éå é¤") |
| | | @ApiOperation(value="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-æ¹éå é¤", notes="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusEvaluationApplicationService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å å·¥è®¾å¤ææ¯é´å®ç³è¯·-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-éè¿idæ¥è¯¢", notes="å å·¥è®¾å¤ææ¯é´å®ç³è¯·-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusEvaluationApplication eamTechnicalStatusEvaluationApplication = eamTechnicalStatusEvaluationApplicationService.getById(id); |
| | | return Result.OK(eamTechnicalStatusEvaluationApplication); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusEvaluationApplication |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusEvaluationApplication eamTechnicalStatusEvaluationApplication) { |
| | | return super.exportXls(request, eamTechnicalStatusEvaluationApplication, EamTechnicalStatusEvaluationApplication.class, "å å·¥è®¾å¤ææ¯é´å®ç³è¯·"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusEvaluationApplication.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderChange; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationOrderChangeService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥ååæ´ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="ææ¯ç¶æé´å®å·¥ååæ´") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusEvaluationOrderChange") |
| | | public class EamTechnicalStatusEvaluationOrderChangeController extends JeecgController<EamTechnicalStatusEvaluationOrderChange, IEamTechnicalStatusEvaluationOrderChangeService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusEvaluationOrderChangeService eamTechnicalStatusEvaluationOrderChangeService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrderChange |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥ååæ´-å页å表æ¥è¯¢", notes="ææ¯ç¶æé´å®å·¥ååæ´-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusEvaluationOrderChange> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusEvaluationOrderChange, req.getParameterMap()); |
| | | Page<EamTechnicalStatusEvaluationOrderChange> page = new Page<EamTechnicalStatusEvaluationOrderChange>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusEvaluationOrderChange> pageList = eamTechnicalStatusEvaluationOrderChangeService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrderChange |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥ååæ´-æ·»å ") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥ååæ´-æ·»å ", notes="ææ¯ç¶æé´å®å·¥ååæ´-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange) { |
| | | eamTechnicalStatusEvaluationOrderChangeService.save(eamTechnicalStatusEvaluationOrderChange); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrderChange |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥ååæ´-ç¼è¾") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥ååæ´-ç¼è¾", notes="ææ¯ç¶æé´å®å·¥ååæ´-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange) { |
| | | eamTechnicalStatusEvaluationOrderChangeService.updateById(eamTechnicalStatusEvaluationOrderChange); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥ååæ´-éè¿idå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥ååæ´-éè¿idå é¤", notes="ææ¯ç¶æé´å®å·¥ååæ´-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusEvaluationOrderChangeService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥ååæ´-æ¹éå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥ååæ´-æ¹éå é¤", notes="ææ¯ç¶æé´å®å·¥ååæ´-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusEvaluationOrderChangeService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥ååæ´-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥ååæ´-éè¿idæ¥è¯¢", notes="ææ¯ç¶æé´å®å·¥ååæ´-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange = eamTechnicalStatusEvaluationOrderChangeService.getById(id); |
| | | return Result.OK(eamTechnicalStatusEvaluationOrderChange); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusEvaluationOrderChange |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange) { |
| | | return super.exportXls(request, eamTechnicalStatusEvaluationOrderChange, EamTechnicalStatusEvaluationOrderChange.class, "ææ¯ç¶æé´å®å·¥ååæ´"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusEvaluationOrderChange.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrder; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationOrderService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="ææ¯ç¶æé´å®å·¥å") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusEvaluationOrder") |
| | | public class EamTechnicalStatusEvaluationOrderController extends JeecgController<EamTechnicalStatusEvaluationOrder, IEamTechnicalStatusEvaluationOrderService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusEvaluationOrderService eamTechnicalStatusEvaluationOrderService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrder |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥å-å页å表æ¥è¯¢", notes="ææ¯ç¶æé´å®å·¥å-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusEvaluationOrder eamTechnicalStatusEvaluationOrder, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusEvaluationOrder> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusEvaluationOrder, req.getParameterMap()); |
| | | Page<EamTechnicalStatusEvaluationOrder> page = new Page<EamTechnicalStatusEvaluationOrder>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusEvaluationOrder> pageList = eamTechnicalStatusEvaluationOrderService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrder |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥å-æ·»å ") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥å-æ·»å ", notes="ææ¯ç¶æé´å®å·¥å-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusEvaluationOrder eamTechnicalStatusEvaluationOrder) { |
| | | eamTechnicalStatusEvaluationOrderService.save(eamTechnicalStatusEvaluationOrder); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrder |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥å-ç¼è¾") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥å-ç¼è¾", notes="ææ¯ç¶æé´å®å·¥å-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrder eamTechnicalStatusEvaluationOrder) { |
| | | eamTechnicalStatusEvaluationOrderService.updateById(eamTechnicalStatusEvaluationOrder); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥å-éè¿idå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥å-éè¿idå é¤", notes="ææ¯ç¶æé´å®å·¥å-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusEvaluationOrderService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥å-æ¹éå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥å-æ¹éå é¤", notes="ææ¯ç¶æé´å®å·¥å-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusEvaluationOrderService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥å-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥å-éè¿idæ¥è¯¢", notes="ææ¯ç¶æé´å®å·¥å-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusEvaluationOrder eamTechnicalStatusEvaluationOrder = eamTechnicalStatusEvaluationOrderService.getById(id); |
| | | return Result.OK(eamTechnicalStatusEvaluationOrder); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusEvaluationOrder |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusEvaluationOrder eamTechnicalStatusEvaluationOrder) { |
| | | return super.exportXls(request, eamTechnicalStatusEvaluationOrder, EamTechnicalStatusEvaluationOrder.class, "ææ¯ç¶æé´å®å·¥å"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusEvaluationOrder.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderDetail; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationOrderDetailService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Slf4j |
| | | @Api(tags="ææ¯ç¶æé´å®å·¥åæç»") |
| | | @RestController |
| | | @RequestMapping("/eam/eamTechnicalStatusEvaluationOrderDetail") |
| | | public class EamTechnicalStatusEvaluationOrderDetailController extends JeecgController<EamTechnicalStatusEvaluationOrderDetail, IEamTechnicalStatusEvaluationOrderDetailService> { |
| | | @Autowired |
| | | private IEamTechnicalStatusEvaluationOrderDetailService eamTechnicalStatusEvaluationOrderDetailService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrderDetail |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥åæç»-å页å表æ¥è¯¢", notes="ææ¯ç¶æé´å®å·¥åæç»-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(EamTechnicalStatusEvaluationOrderDetail eamTechnicalStatusEvaluationOrderDetail, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamTechnicalStatusEvaluationOrderDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusEvaluationOrderDetail, req.getParameterMap()); |
| | | Page<EamTechnicalStatusEvaluationOrderDetail> page = new Page<EamTechnicalStatusEvaluationOrderDetail>(pageNo, pageSize); |
| | | IPage<EamTechnicalStatusEvaluationOrderDetail> pageList = eamTechnicalStatusEvaluationOrderDetailService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrderDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥åæç»-æ·»å ") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥åæç»-æ·»å ", notes="ææ¯ç¶æé´å®å·¥åæç»-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody EamTechnicalStatusEvaluationOrderDetail eamTechnicalStatusEvaluationOrderDetail) { |
| | | eamTechnicalStatusEvaluationOrderDetailService.save(eamTechnicalStatusEvaluationOrderDetail); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param eamTechnicalStatusEvaluationOrderDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥åæç»-ç¼è¾") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥åæç»-ç¼è¾", notes="ææ¯ç¶æé´å®å·¥åæç»-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrderDetail eamTechnicalStatusEvaluationOrderDetail) { |
| | | eamTechnicalStatusEvaluationOrderDetailService.updateById(eamTechnicalStatusEvaluationOrderDetail); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥åæç»-éè¿idå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥åæç»-éè¿idå é¤", notes="ææ¯ç¶æé´å®å·¥åæç»-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<?> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamTechnicalStatusEvaluationOrderDetailService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥åæç»-æ¹éå é¤") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥åæç»-æ¹éå é¤", notes="ææ¯ç¶æé´å®å·¥åæç»-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamTechnicalStatusEvaluationOrderDetailService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "ææ¯ç¶æé´å®å·¥åæç»-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="ææ¯ç¶æé´å®å·¥åæç»-éè¿idæ¥è¯¢", notes="ææ¯ç¶æé´å®å·¥åæç»-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name="id",required=true) String id) { |
| | | EamTechnicalStatusEvaluationOrderDetail eamTechnicalStatusEvaluationOrderDetail = eamTechnicalStatusEvaluationOrderDetailService.getById(id); |
| | | return Result.OK(eamTechnicalStatusEvaluationOrderDetail); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param eamTechnicalStatusEvaluationOrderDetail |
| | | */ |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamTechnicalStatusEvaluationOrderDetail eamTechnicalStatusEvaluationOrderDetail) { |
| | | return super.exportXls(request, eamTechnicalStatusEvaluationOrderDetail, EamTechnicalStatusEvaluationOrderDetail.class, "ææ¯ç¶æé´å®å·¥åæç»"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamTechnicalStatusEvaluationOrderDetail.class); |
| | | } |
| | | |
| | | } |
| | |
| | | import org.jeecg.modules.eam.request.EamTechnicalStatusEvaluationStandardRequest; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationStandardService; |
| | | import org.jeecg.modules.system.service.ISysBusinessCodeRuleService; |
| | | import org.jetbrains.annotations.NotNull; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.HashMap; |
| | | import java.util.ArrayList; |
| | | import java.util.LinkedHashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | |
| | | |
| | | /** |
| | | * æäº¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
| | | MultipartFile file = entity.getValue(); |
| | | String fileName = file.getOriginalFilename(); |
| | | |
| | | Result<?> importResult = eamTechnicalStatusEvaluationStandardService.importSafetyEquipmentCheck(file); |
| | | |
| | | if (importResult.isSuccess()) { |
| | | results.put(fileName, "æå: " + importResult.getMessage()); |
| | | successCount++; |
| | | } else { |
| | | results.put(fileName, "失败: " + importResult.getMessage()); |
| | | results.put(fileName, importResult.getMessage()); |
| | | failureCount++; |
| | | } |
| | | } |
| | | // æå»ºæç»ååº |
| | | Map<String, Object> response = new HashMap<>(); |
| | | response.put("results", results); |
| | | response.put("totalFiles", fileMap.size()); |
| | | response.put("successCount", successCount); |
| | | response.put("failureCount", failureCount); |
| | | |
| | | if (failureCount > 0) { |
| | | return Result.error("é¨åæä»¶å¯¼å
¥å¤±è´¥", response); |
| | | } |
| | | |
| | | return Result.ok("æææä»¶å¯¼å
¥æå"+response); |
| | | return getResult(results, fileMap.size(), successCount, failureCount); |
| | | } |
| | | |
| | | /** |
| | | * å®å
¨è£
ç½®æ£æ¥æç»å¯¼å
¥ |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @PostMapping(value = "/importPrecisionCheck") |
| | | public Result<?> importPrecisionCheck(HttpServletRequest request, HttpServletResponse response) { |
| | | return null; |
| | | public Result<?> importPrecisionCheck(HttpServletRequest request) { |
| | | MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; |
| | | Map<String, String> results = new LinkedHashMap<>(); |
| | | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
| | | // ç»è®¡å¯¼å
¥ç»æ |
| | | int successCount = 0; |
| | | int failureCount = 0; |
| | | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
| | | MultipartFile file = entity.getValue(); |
| | | String fileName = file.getOriginalFilename(); |
| | | Result<?> importResult = eamTechnicalStatusEvaluationStandardService.importPrecisionCheck(file); |
| | | if (importResult.isSuccess()) { |
| | | successCount++; |
| | | } else { |
| | | results.put(fileName, importResult.getMessage()); |
| | | failureCount++; |
| | | } |
| | | } |
| | | // æå»ºæç»ååº |
| | | return getResult(results, fileMap.size(), successCount, failureCount); |
| | | } |
| | | |
| | | |
| | |
| | | * å®å
¨è£
ç½®æ£æ¥æç»å¯¼å
¥ |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @PostMapping(value = "/importOtherCheck") |
| | | public Result<?> importOtherCheck(HttpServletRequest request, HttpServletResponse response) { |
| | | return null; |
| | | public Result<?> importOtherCheck(HttpServletRequest request) { |
| | | MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; |
| | | Map<String, String> results = new LinkedHashMap<>(); |
| | | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
| | | // ç»è®¡å¯¼å
¥ç»æ |
| | | int successCount = 0; |
| | | int failureCount = 0; |
| | | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
| | | MultipartFile file = entity.getValue(); |
| | | String fileName = file.getOriginalFilename(); |
| | | Result<?> importResult = eamTechnicalStatusEvaluationStandardService.importOtherCheck(file); |
| | | if (importResult.isSuccess()) { |
| | | successCount++; |
| | | } else { |
| | | results.put(fileName, importResult.getMessage()); |
| | | failureCount++; |
| | | } |
| | | } |
| | | // æå»ºæç»ååº |
| | | return getResult(results, fileMap.size(), successCount, failureCount); |
| | | } |
| | | |
| | | @NotNull |
| | | private Result<?> getResult(Map<String, String> results, int fileCount, int successCount, int failureCount) { |
| | | List<String> response = new ArrayList<>(); |
| | | response.add("æ»æä»¶æ°ï¼" + fileCount); |
| | | response.add("æåæ°ï¼" + successCount); |
| | | response.add("失败æ°ï¼" + failureCount); |
| | | if (failureCount > 0) { |
| | | response.add("é误信æ¯ï¼" + results.values()); |
| | | return Result.error("é¨åæä»¶å¯¼å
¥å¤±è´¥ï¼" + response); |
| | | } |
| | | return Result.ok("æææä»¶å¯¼å
¥æåï¼" + response); |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_change") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_change对象", description="ææ¯ç¶æåæ´ç³è¯·") |
| | | public class EamTechnicalStatusChange { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**å 餿 è®°*/ |
| | | @ApiModelProperty(value = "å 餿 è®°") |
| | | private Integer delFlag; |
| | | /**åæ´åå·*/ |
| | | @ApiModelProperty(value = "åæ´åå·") |
| | | private String changeOrderNum; |
| | | /**åæ´åç¶æ*/ |
| | | @ApiModelProperty(value = "åæ´åç¶æ") |
| | | private String changeStatus; |
| | | /**ç¼å¶äºº*/ |
| | | @ApiModelProperty(value = "ç¼å¶äºº") |
| | | private String designer; |
| | | /**ç¼å¶æ¶é´*/ |
| | | @ApiModelProperty(value = "ç¼å¶æ¶é´") |
| | | private Date designerTime; |
| | | /**使ç¨åä½å®¤ä¸»ç®¡ç¾å*/ |
| | | @ApiModelProperty(value = "使ç¨åä½å®¤ä¸»ç®¡ç¾å") |
| | | private String departHeaderSignature; |
| | | /**使ç¨åä½å®¤ä¸»ç®¡ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "使ç¨åä½å®¤ä¸»ç®¡ç¾åæ¶é´") |
| | | private Date departHeaderSignatureTime; |
| | | /**使ç¨åä½å®¤ä¸»ç®¡æè§*/ |
| | | @ApiModelProperty(value = "使ç¨åä½å®¤ä¸»ç®¡æè§") |
| | | private String departHeaderSignatureComment; |
| | | /**使ç¨åä½é¨ä¸»ç®¡ç¾å*/ |
| | | @ApiModelProperty(value = "使ç¨åä½é¨ä¸»ç®¡ç¾å") |
| | | private String departLeaderSignature; |
| | | /**使ç¨åä½é¨ä¸»ç®¡ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "使ç¨åä½é¨ä¸»ç®¡ç¾åæ¶é´") |
| | | private Date departLeaderSignatureTime; |
| | | /**使ç¨åä½é¨ä¸»ç®¡ç¾å*/ |
| | | @ApiModelProperty(value = "使ç¨åä½é¨ä¸»ç®¡ç¾å") |
| | | private String departLeaderSignatureComment; |
| | | /**HFç¼ç */ |
| | | @ApiModelProperty(value = "HFç¼ç ") |
| | | private String hfCode; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_change_detail") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_change_detail对象", description="ææ¯ç¶æåæ´ç³è¯·æç»") |
| | | public class EamTechnicalStatusChangeDetail { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**设å¤ID*/ |
| | | @ApiModelProperty(value = "设å¤ID") |
| | | private String equipmentId; |
| | | /**åæ´åå ;æ¬è¿ãå¤§ä¿®ãæ¹é ãå
¶ä»*/ |
| | | @ApiModelProperty(value = "åæ´åå ;æ¬è¿ãå¤§ä¿®ãæ¹é ãå
¶ä»") |
| | | private String changeCategory; |
| | | /**åæ´æ¥æ*/ |
| | | @ApiModelProperty(value = "åæ´æ¥æ") |
| | | private Date changeDate; |
| | | /**åæ´åææ¯ç¶æ;åæ´éè¿åé»è®¤è®¾å¤ææ¯ç¶ææ¹ä¸ºç¦ç¨*/ |
| | | @ApiModelProperty(value = "åæ´åææ¯ç¶æ;åæ´éè¿åé»è®¤è®¾å¤ææ¯ç¶ææ¹ä¸ºç¦ç¨") |
| | | private String changeTechnicalStatus; |
| | | /**éªæ¶æ£æ¥äºº*/ |
| | | @ApiModelProperty(value = "éªæ¶æ£æ¥äºº") |
| | | private String acceptanceChecker; |
| | | /**éªæ¶æ£æ¥æ¶é´*/ |
| | | @ApiModelProperty(value = "éªæ¶æ£æ¥æ¶é´") |
| | | private Date acceptanceCheckTime; |
| | | /**éªæ¶æ£æ¥ç»æ;å¤§ä¿®ãæ¹é éè¦å¡«åéªæ¶ç»æï¼æ¬è¿æç
§ææ¯ç¶æé´å®å·¥åç»´æ¤ï¼å
¶ä»ææªä½¿ç¨å°ï¼åªé¢çæ¤ç±»å*/ |
| | | @ApiModelProperty(value = "éªæ¶æ£æ¥ç»æ;å¤§ä¿®ãæ¹é éè¦å¡«åéªæ¶ç»æï¼æ¬è¿æç
§ææ¯ç¶æé´å®å·¥åç»´æ¤ï¼å
¶ä»ææªä½¿ç¨å°ï¼åªé¢çæ¤ç±»å") |
| | | private String acceptanceCheckResult; |
| | | /**ææ¯ç¶æé´å®å·¥åID;æ¬è¿ä½¿ç¨*/ |
| | | @ApiModelProperty(value = "ææ¯ç¶æé´å®å·¥åID;æ¬è¿ä½¿ç¨") |
| | | private String orderId; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_deactivate") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_deactivate对象", description="åç¨å 工设å¤ç³è¯·å") |
| | | public class EamTechnicalStatusDeactivate { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**å 餿 è®°*/ |
| | | @ApiModelProperty(value = "å 餿 è®°") |
| | | private Integer delFlag; |
| | | /**åç¨åå·*/ |
| | | @ApiModelProperty(value = "åç¨åå·") |
| | | private String deactivateOrderNum; |
| | | /**ç³è¯·äºº*/ |
| | | @ApiModelProperty(value = "ç³è¯·äºº") |
| | | private String applicant; |
| | | /**ç³è¯·é¨é¨*/ |
| | | @ApiModelProperty(value = "ç³è¯·é¨é¨") |
| | | private String factoryOrgCode; |
| | | /**ç³è¯·æ¥æ*/ |
| | | @ApiModelProperty(value = "ç³è¯·æ¥æ") |
| | | private Date applyDate; |
| | | /**ç³è¯·åç¶æ;å¾
æäº¤ãå¾
åä½å®¤çº§é¢å¯¼å®¡æ ¸ãç产设å¤ç®¡çä¸»ç®¡å®¡æ ¸ãå¾
ä¿éé¨é¢å¯¼å®¡æ ¸ãå·²ä½åºã已宿*/ |
| | | @ApiModelProperty(value = "ç³è¯·åç¶æ;å¾
æäº¤ãå¾
åä½å®¤çº§é¢å¯¼å®¡æ ¸ãç产设å¤ç®¡çä¸»ç®¡å®¡æ ¸ãå¾
ä¿éé¨é¢å¯¼å®¡æ ¸ãå·²ä½åºã已宿") |
| | | private String applicationStatus; |
| | | /**使ç¨åä½å®¤ä¸»ç®¡ç¾å*/ |
| | | @ApiModelProperty(value = "使ç¨åä½å®¤ä¸»ç®¡ç¾å") |
| | | private String departHeaderSignature; |
| | | /**使ç¨åä½å®¤ä¸»ç®¡ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "使ç¨åä½å®¤ä¸»ç®¡ç¾åæ¶é´") |
| | | private Date departHeaderSignatureTime; |
| | | /**使ç¨åä½å®¤ä¸»ç®¡æè§*/ |
| | | @ApiModelProperty(value = "使ç¨åä½å®¤ä¸»ç®¡æè§") |
| | | private String departHeaderSignatureComment; |
| | | /**使ç¨åä½é¨ä¸»ç®¡ç¾å*/ |
| | | @ApiModelProperty(value = "使ç¨åä½é¨ä¸»ç®¡ç¾å") |
| | | private String departLeaderSignature; |
| | | /**使ç¨åä½é¨ä¸»ç®¡ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "使ç¨åä½é¨ä¸»ç®¡ç¾åæ¶é´") |
| | | private Date departLeaderSignatureTime; |
| | | /**使ç¨åä½é¨ä¸»ç®¡ç¾å*/ |
| | | @ApiModelProperty(value = "使ç¨åä½é¨ä¸»ç®¡ç¾å") |
| | | private String departLeaderSignatureComment; |
| | | /**HFç¼ç */ |
| | | @ApiModelProperty(value = "HFç¼ç ") |
| | | private String hfCode; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_deactivate_detail") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_deactivate_detail对象", description="åç¨å 工设å¤ç³è¯·åæç»") |
| | | public class EamTechnicalStatusDeactivateDetail { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**设å¤ID*/ |
| | | @ApiModelProperty(value = "设å¤ID") |
| | | private String equipmentId; |
| | | /**åç¨åå */ |
| | | @ApiModelProperty(value = "åç¨åå ") |
| | | private String deactivateReason; |
| | | /**åç¨æ¶é¿*/ |
| | | @ApiModelProperty(value = "åç¨æ¶é¿") |
| | | private java.math.BigDecimal deactivateDuration; |
| | | /**åç¨æ¶é¿åä½;天ãæãå¹´*/ |
| | | @ApiModelProperty(value = "åç¨æ¶é¿åä½;天ãæãå¹´") |
| | | private String deactivateDurationUnit; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: å å·¥è®¾å¤ææ¯é´å®ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_evaluation_application") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_evaluation_application对象", description="å å·¥è®¾å¤ææ¯é´å®ç³è¯·") |
| | | public class EamTechnicalStatusEvaluationApplication { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**å 餿 è®°*/ |
| | | @ApiModelProperty(value = "å 餿 è®°") |
| | | private Integer delFlag; |
| | | /**ç³è¯·åå·*/ |
| | | @ApiModelProperty(value = "ç³è¯·åå·") |
| | | private String applicationOrderNum; |
| | | /**ç³è¯·äºº*/ |
| | | @ApiModelProperty(value = "ç³è¯·äºº") |
| | | private String applicant; |
| | | /**ç³è¯·é¨é¨*/ |
| | | @ApiModelProperty(value = "ç³è¯·é¨é¨") |
| | | private String factoryOrgCode; |
| | | /**ç³è¯·æ¥æ*/ |
| | | @ApiModelProperty(value = "ç³è¯·æ¥æ") |
| | | private Date applyDate; |
| | | /**ç³è¯·åç¶æ;å¾
æäº¤ãå¾
åä½å®¤çº§é¢å¯¼å®¡æ ¸ãç产设å¤ç®¡çä¸»ç®¡å®¡æ ¸ãå¾
ä¿éé¨é¢å¯¼å®¡æ ¸ãå·²ä½åºã已宿*/ |
| | | @ApiModelProperty(value = "ç³è¯·åç¶æ;å¾
æäº¤ãå¾
åä½å®¤çº§é¢å¯¼å®¡æ ¸ãç产设å¤ç®¡çä¸»ç®¡å®¡æ ¸ãå¾
ä¿éé¨é¢å¯¼å®¡æ ¸ãå·²ä½åºã已宿") |
| | | private String applicationStatus; |
| | | /**ç³è¯·åä½å®¤çº§é¢å¯¼ç¾å*/ |
| | | @ApiModelProperty(value = "ç³è¯·åä½å®¤çº§é¢å¯¼ç¾å") |
| | | private String departHeaderSignature; |
| | | /**ç³è¯·åä½å®¤çº§é¢å¯¼ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "ç³è¯·åä½å®¤çº§é¢å¯¼ç¾åæ¶é´") |
| | | private Date departHeaderSignatureTime; |
| | | /**ç³è¯·åä½å®¤çº§é¢å¯¼æè§*/ |
| | | @ApiModelProperty(value = "ç³è¯·åä½å®¤çº§é¢å¯¼æè§") |
| | | private String departHeaderComment; |
| | | /**ç产设å¤ç®¡ç主管ç¾å*/ |
| | | @ApiModelProperty(value = "ç产设å¤ç®¡ç主管ç¾å") |
| | | private String productionHeaderSignature; |
| | | /**ç产设å¤ç®¡ç主管ç¾ååä»¶*/ |
| | | @ApiModelProperty(value = "ç产设å¤ç®¡ç主管ç¾ååä»¶") |
| | | private Date productionHeaderSignatureTime; |
| | | /**ç产设å¤ç®¡ç主管æè§*/ |
| | | @ApiModelProperty(value = "ç产设å¤ç®¡ç主管æè§") |
| | | private String productionHeaderComment; |
| | | /**ç产ä¿éé¨é¢å¯¼ç¾å*/ |
| | | @ApiModelProperty(value = "ç产ä¿éé¨é¢å¯¼ç¾å") |
| | | private String productionSupportSignature; |
| | | /**ç产ä¿éé¨é¢å¯¼ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "ç产ä¿éé¨é¢å¯¼ç¾åæ¶é´") |
| | | private Date productionSupportSignatureTime; |
| | | /**ç产ä¿éé¨é¢å¯¼æè§*/ |
| | | @ApiModelProperty(value = "ç产ä¿éé¨é¢å¯¼æè§") |
| | | private String productionSupportComment; |
| | | /**HFç¼ç */ |
| | | @ApiModelProperty(value = "HFç¼ç ") |
| | | private String hfCode; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_evaluation_order") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_evaluation_order对象", description="ææ¯ç¶æé´å®å·¥å") |
| | | public class EamTechnicalStatusEvaluationOrder { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**å 餿 è®°*/ |
| | | @ApiModelProperty(value = "å 餿 è®°") |
| | | private Integer delFlag; |
| | | /**å·¥åå·*/ |
| | | @ApiModelProperty(value = "å·¥åå·") |
| | | private String orderNum; |
| | | /**设å¤ID*/ |
| | | @ApiModelProperty(value = "设å¤ID") |
| | | private String equipmentId; |
| | | /**è§èID*/ |
| | | @ApiModelProperty(value = "è§èID") |
| | | private String standardId; |
| | | /**计åé´å®æ¥æ;æå70天çæå·¥å*/ |
| | | @ApiModelProperty(value = "计åé´å®æ¥æ;æå70天çæå·¥å") |
| | | private Date evaluationDate; |
| | | /**éå®å·¥åæ¥æ;æå55天éå®å·¥å*/ |
| | | @ApiModelProperty(value = "éå®å·¥åæ¥æ;æå55天éå®å·¥å") |
| | | private Date freezeOrderDate; |
| | | /**å·¥åè¿ææ¥æ;å°ææªåç´æ¥è¿æï¼å¹¶ä¿®æ¹è®¾å¤ææ¯ç¶æä¸ºç¦ç¨*/ |
| | | @ApiModelProperty(value = "å·¥åè¿ææ¥æ;å°ææªåç´æ¥è¿æï¼å¹¶ä¿®æ¹è®¾å¤ææ¯ç¶æä¸ºç¦ç¨") |
| | | private Date orderExpirationDate; |
| | | /**å®é
å¼å§æ¶é´*/ |
| | | @ApiModelProperty(value = "å®é
å¼å§æ¶é´") |
| | | private Date actualStartTime; |
| | | /**å®é
ç»ææ¶é´*/ |
| | | @ApiModelProperty(value = "å®é
ç»ææ¶é´") |
| | | private Date actualEndTime; |
| | | /**é´å®äºº*/ |
| | | @ApiModelProperty(value = "é´å®äºº") |
| | | private String evaluator; |
| | | /**é´å®ç¶æ;å¾
é´å®ãé´å®ä¸ã维修室主任ç¾åãå·¥èºäººåç¾åãææ¯ä¸»ç®¡ç¾åãè®¾å¤æ£éªåç¾åã已宿ãå·²éå®ãåæ´ä¸ãå·²è¿æ*/ |
| | | @ApiModelProperty(value = "é´å®ç¶æ;å¾
é´å®ãé´å®ä¸ã维修室主任ç¾åãå·¥èºäººåç¾åãææ¯ä¸»ç®¡ç¾åãè®¾å¤æ£éªåç¾åã已宿ãå·²éå®ãåæ´ä¸ãå·²è¿æ") |
| | | private String evaluationStatus; |
| | | /**å建æ¹å¼*/ |
| | | @ApiModelProperty(value = "å建æ¹å¼") |
| | | private String creationMethod; |
| | | /**å®å
¨è£
ç½®æ£æ¥ç»æ;æ¯ãå¦*/ |
| | | @ApiModelProperty(value = "å®å
¨è£
ç½®æ£æ¥ç»æ;æ¯ãå¦") |
| | | private String safetyEquipmentCheckResult; |
| | | /**ç²¾åº¦åæ°æ£æ¥ç»æ;æ¯ãå¦ãæ */ |
| | | @ApiModelProperty(value = "ç²¾åº¦åæ°æ£æ¥ç»æ;æ¯ãå¦ãæ ") |
| | | private String precisionCheckResult; |
| | | /**åè½ç¶ææ£æ¥ç»æ;æ¯ãå¦*/ |
| | | @ApiModelProperty(value = "åè½ç¶ææ£æ¥ç»æ;æ¯ãå¦") |
| | | private String functionalCheckResult; |
| | | /**å
¶ä»æ£æ¥ç»æ;æ¯ãå¦ãæ */ |
| | | @ApiModelProperty(value = "å
¶ä»æ£æ¥ç»æ;æ¯ãå¦ãæ ") |
| | | private String otherCheckResult; |
| | | /**维修室主任ç¾å*/ |
| | | @ApiModelProperty(value = "维修室主任ç¾å") |
| | | private String repairManagerSignature; |
| | | /**维修室主任ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "维修室主任ç¾åæ¶é´") |
| | | private Date repairManagerSignatureTime1; |
| | | /**è¯ä»¶æ£æ¥ç»æ;åæ ¼ãä¸åæ ¼*/ |
| | | @ApiModelProperty(value = "è¯ä»¶æ£æ¥ç»æ;åæ ¼ãä¸åæ ¼") |
| | | private String sampleCheckResult; |
| | | /**å·¥èºåç¾å*/ |
| | | @ApiModelProperty(value = "å·¥èºåç¾å") |
| | | private String processTechnicianSignature; |
| | | /**å·¥èºåç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "å·¥èºåç¾åæ¶é´") |
| | | private Date processTechnicianSignatureTime; |
| | | /**é´å®ç»æ;åæ ¼ãéç¨ãç¦ç¨*/ |
| | | @ApiModelProperty(value = "é´å®ç»æ;åæ ¼ãéç¨ãç¦ç¨") |
| | | private String evaluationResult; |
| | | /**é\ç¦ç¨åå (å¤é);å®å
¨è£
ç½®ã设å¤åè½ã精度ãè¯ä»¶ãå
¶ä»*/ |
| | | @ApiModelProperty(value = "é/ç¦ç¨åå (å¤é);å®å
¨è£
ç½®ã设å¤åè½ã精度ãè¯ä»¶ãå
¶ä»") |
| | | private String evaluationReason; |
| | | /**è®¾å¤æ£æ¥äººç¾å*/ |
| | | @ApiModelProperty(value = "è®¾å¤æ£æ¥äººç¾å") |
| | | private String inspectorSignature; |
| | | /**è®¾å¤æ£æ¥äººç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "è®¾å¤æ£æ¥äººç¾åæ¶é´") |
| | | private Date inspectorSignatureTime; |
| | | /**éå½A HFç¼ç */ |
| | | @ApiModelProperty(value = "éå½A HFç¼ç ") |
| | | private String hfCodeA; |
| | | /**éå½B HFç¼ç */ |
| | | @ApiModelProperty(value = "éå½B HFç¼ç ") |
| | | private String hfCodeB; |
| | | /**éå½C HFç¼ç */ |
| | | @ApiModelProperty(value = "éå½C HFç¼ç ") |
| | | private String hfCodeC; |
| | | /**éå½D HFç¼ç */ |
| | | @ApiModelProperty(value = "éå½D HFç¼ç ") |
| | | private String hfCodeD; |
| | | /**夿³¨*/ |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥ååæ´ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_evaluation_order_change") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_evaluation_order_change对象", description="ææ¯ç¶æé´å®å·¥ååæ´") |
| | | public class EamTechnicalStatusEvaluationOrderChange { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**å 餿 è®°*/ |
| | | @ApiModelProperty(value = "å 餿 è®°") |
| | | private Integer delFlag; |
| | | /**å·¥åID*/ |
| | | @ApiModelProperty(value = "å·¥åID") |
| | | private String orderId; |
| | | /**åæ´åå·*/ |
| | | @ApiModelProperty(value = "åæ´åå·") |
| | | private String changeOrderNum; |
| | | /**ç³è¯·äºº*/ |
| | | @ApiModelProperty(value = "ç³è¯·äºº") |
| | | private String applicant; |
| | | /**ç³è¯·é¨é¨*/ |
| | | @ApiModelProperty(value = "ç³è¯·é¨é¨") |
| | | private String factoryOrgCode; |
| | | /**ç³è¯·æ¥æ*/ |
| | | @ApiModelProperty(value = "ç³è¯·æ¥æ") |
| | | private Date applyDate; |
| | | /**åæ´ç¶æ;å¾
æäº¤ãå¾
ä¸»ç®¡å®¡æ ¸ãå¾
é¨é¨ç¡®è®¤ãå¾
ä¿éé¨ç¡®è®¤ãå·²ä½åºã已宿*/ |
| | | @ApiModelProperty(value = "åæ´ç¶æ;å¾
æäº¤ãå¾
ä¸»ç®¡å®¡æ ¸ãå¾
é¨é¨ç¡®è®¤ãå¾
ä¿éé¨ç¡®è®¤ãå·²ä½åºã已宿") |
| | | private String changeStatus; |
| | | /**åæ´åå ;çäº§ä»»å¡æ¥æ æ³åæºãè®¾å¤æ
鿣å¤äºç»´ä¿®ç¶æã设å¤å·²æ¥åºã设å¤å¤§ä¿®ãæ¬è¿ãæ¹é */ |
| | | @ApiModelProperty(value = "åæ´åå ;çäº§ä»»å¡æ¥æ æ³åæºãè®¾å¤æ
鿣å¤äºç»´ä¿®ç¶æã设å¤å·²æ¥åºã设å¤å¤§ä¿®ãæ¬è¿ãæ¹é ") |
| | | private String applyReason; |
| | | /**åæ´é´å®æ¥æ*/ |
| | | @ApiModelProperty(value = "åæ´é´å®æ¥æ") |
| | | private Date deferredMaintenanceDate; |
| | | /**主管é¢å¯¼ç¾å*/ |
| | | @ApiModelProperty(value = "主管é¢å¯¼ç¾å") |
| | | private String equipmentManagerSignature; |
| | | /**主管é¢å¯¼ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "主管é¢å¯¼ç¾åæ¶é´") |
| | | private Date equipmentManagerSignatureTime; |
| | | /**é¨é¨é¢å¯¼ç¾å;æ ¹æ®åæ´åå ç±»ååºåä¸åç人审æ¹*/ |
| | | @ApiModelProperty(value = "é¨é¨é¢å¯¼ç¾å;æ ¹æ®åæ´åå ç±»ååºåä¸åç人审æ¹") |
| | | private String departManagerSignature; |
| | | /**é¨é¨é¢å¯¼ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "é¨é¨é¢å¯¼ç¾åæ¶é´") |
| | | private Date departManagerSignatureTime; |
| | | /**é¨é¨é¢å¯¼æè§*/ |
| | | @ApiModelProperty(value = "é¨é¨é¢å¯¼æè§") |
| | | private String departManagerComment; |
| | | /**ç产ä¿éé¨é¢å¯¼ç¾å*/ |
| | | @ApiModelProperty(value = "ç产ä¿éé¨é¢å¯¼ç¾å") |
| | | private String productionSupportSignature; |
| | | /**ç产ä¿éé¨é¢å¯¼ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "ç产ä¿éé¨é¢å¯¼ç¾åæ¶é´") |
| | | private Date productionSupportSignatureTime; |
| | | /**ç产ä¿éé¨é¢å¯¼æè§*/ |
| | | @ApiModelProperty(value = "ç产ä¿éé¨é¢å¯¼æè§") |
| | | private String productionSupportComment; |
| | | /**HFç¼ç */ |
| | | @ApiModelProperty(value = "HFç¼ç ") |
| | | private String hfCode; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | 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; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_technical_status_evaluation_order_detail") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_technical_status_evaluation_order_detail对象", description="ææ¯ç¶æé´å®å·¥åæç»") |
| | | public class EamTechnicalStatusEvaluationOrderDetail { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**åºå·*/ |
| | | @ApiModelProperty(value = "åºå·") |
| | | private Integer itemCode; |
| | | /**æ£æ¥åç±»;ç²¾åº¦æ£æ¥ãå®å
¨è£
ç½®æ£æ¥ãå
¶ä»æ£æ¥*/ |
| | | @ApiModelProperty(value = "æ£æ¥åç±»;ç²¾åº¦æ£æ¥ãå®å
¨è£
ç½®æ£æ¥ãå
¶ä»æ£æ¥") |
| | | private String checkCategory; |
| | | /**æ£æ¥é¡¹ç®*/ |
| | | @ApiModelProperty(value = "æ£æ¥é¡¹ç®") |
| | | private String itemName; |
| | | /**å
å·®å¼;ç²¾åº¦æ£æ¥å±ç¤º*/ |
| | | @ApiModelProperty(value = "å
å·®å¼;ç²¾åº¦æ£æ¥å±ç¤º") |
| | | private String toleranceValue; |
| | | /**æ£æ¥å项ç®;ç²¾åº¦æ£æ¥å±ç¤ºï¼å¯ä»¥ä¸ºç©º*/ |
| | | @ApiModelProperty(value = "æ£æ¥å项ç®;ç²¾åº¦æ£æ¥å±ç¤ºï¼å¯ä»¥ä¸ºç©º") |
| | | private String subItemName; |
| | | /**å®å
¨è£
ç½®æ£æ¥ç»æ;æ¯ãå¦ãæ */ |
| | | @ApiModelProperty(value = "å®å
¨è£
ç½®æ£æ¥ç»æ;æ¯ãå¦ãæ ") |
| | | private String safetyEquipmentCheckResult; |
| | | /**å
¶ä»æ£æ¥ç»æ*/ |
| | | @ApiModelProperty(value = "å
¶ä»æ£æ¥ç»æ") |
| | | private String otherCheckResult; |
| | | /**精度æ£éªç»æ*/ |
| | | @ApiModelProperty(value = "精度æ£éªç»æ") |
| | | private java.math.BigDecimal precisionCheckResult; |
| | | /**维修人/ç²¾åº¦æ£æ¥è
ç¾å*/ |
| | | @ApiModelProperty(value = "维修人/ç²¾åº¦æ£æ¥è
ç¾å") |
| | | private String repairmanSignature; |
| | | /**维修人/ç²¾åº¦æ£æ¥è
ç¾åæ¶é´*/ |
| | | @ApiModelProperty(value = "维修人/ç²¾åº¦æ£æ¥è
ç¾åæ¶é´") |
| | | private Date repairmanSignatureTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChangeDetail; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusChangeDetailMapper extends BaseMapper<EamTechnicalStatusChangeDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChange; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusChangeMapper extends BaseMapper<EamTechnicalStatusChange> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivateDetail; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusDeactivateDetailMapper extends BaseMapper<EamTechnicalStatusDeactivateDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivate; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusDeactivateMapper extends BaseMapper<EamTechnicalStatusDeactivate> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationApplication; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: å å·¥è®¾å¤ææ¯é´å®ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusEvaluationApplicationMapper extends BaseMapper<EamTechnicalStatusEvaluationApplication> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderChange; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥ååæ´ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusEvaluationOrderChangeMapper extends BaseMapper<EamTechnicalStatusEvaluationOrderChange> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderDetail; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusEvaluationOrderDetailMapper extends BaseMapper<EamTechnicalStatusEvaluationOrderDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrder; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamTechnicalStatusEvaluationOrderMapper extends BaseMapper<EamTechnicalStatusEvaluationOrder> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.EamTechnicalStatusChangeDetailMapper"> |
| | | |
| | | </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.EamTechnicalStatusChangeMapper"> |
| | | |
| | | </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.EamTechnicalStatusDeactivateDetailMapper"> |
| | | |
| | | </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.EamTechnicalStatusDeactivateMapper"> |
| | | |
| | | </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.EamTechnicalStatusEvaluationApplicationMapper"> |
| | | |
| | | </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.EamTechnicalStatusEvaluationOrderChangeMapper"> |
| | | |
| | | </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.EamTechnicalStatusEvaluationOrderDetailMapper"> |
| | | |
| | | </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.EamTechnicalStatusEvaluationOrderMapper"> |
| | | |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChangeDetail; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusChangeDetailService extends IService<EamTechnicalStatusChangeDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChange; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusChangeService extends IService<EamTechnicalStatusChange> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivateDetail; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusDeactivateDetailService extends IService<EamTechnicalStatusDeactivateDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivate; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusDeactivateService extends IService<EamTechnicalStatusDeactivate> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationApplication; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: å å·¥è®¾å¤ææ¯é´å®ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusEvaluationApplicationService extends IService<EamTechnicalStatusEvaluationApplication> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderChange; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥ååæ´ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusEvaluationOrderChangeService extends IService<EamTechnicalStatusEvaluationOrderChange> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderDetail; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusEvaluationOrderDetailService extends IService<EamTechnicalStatusEvaluationOrderDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrder; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamTechnicalStatusEvaluationOrderService extends IService<EamTechnicalStatusEvaluationOrder> { |
| | | |
| | | } |
| | |
| | | |
| | | /** |
| | | * æ ¹æ®è§èIDå 餿£æ¥é¡¹ |
| | | * @param standardId |
| | | * @param standardId è§èID |
| | | */ |
| | | void removeByStandardId(String standardId); |
| | | |
| | | /** |
| | | * æ ¹æ®è§èIDå 餿£æ¥é¡¹ |
| | | * @param standardId è§èID |
| | | * @param category åç±» |
| | | */ |
| | | void removeByStandardIdAndCategory(String standardId, String category); |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | Result<?> importSafetyEquipmentCheck(MultipartFile file); |
| | | |
| | | /** |
| | | * 设å¤ç²¾åº¦å¯¼å
¥ |
| | | * @param file |
| | | * @return |
| | | */ |
| | | Result<?> importPrecisionCheck(MultipartFile file); |
| | | |
| | | /** |
| | | * å
¶ä»æ£æ¥å¯¼å
¥ |
| | | * @param file |
| | | * @return |
| | | */ |
| | | Result<?> importOtherCheck(MultipartFile file); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChangeDetail; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusChangeDetailMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusChangeDetailService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusChangeDetailServiceImpl extends ServiceImpl<EamTechnicalStatusChangeDetailMapper, EamTechnicalStatusChangeDetail> implements IEamTechnicalStatusChangeDetailService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusChange; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusChangeMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusChangeService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æåæ´ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusChangeServiceImpl extends ServiceImpl<EamTechnicalStatusChangeMapper, EamTechnicalStatusChange> implements IEamTechnicalStatusChangeService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivateDetail; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusDeactivateDetailMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusDeactivateDetailService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusDeactivateDetailServiceImpl extends ServiceImpl<EamTechnicalStatusDeactivateDetailMapper, EamTechnicalStatusDeactivateDetail> implements IEamTechnicalStatusDeactivateDetailService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusDeactivate; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusDeactivateMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusDeactivateService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: åç¨å 工设å¤ç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusDeactivateServiceImpl extends ServiceImpl<EamTechnicalStatusDeactivateMapper, EamTechnicalStatusDeactivate> implements IEamTechnicalStatusDeactivateService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationApplication; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusEvaluationApplicationMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationApplicationService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: å å·¥è®¾å¤ææ¯é´å®ç³è¯· |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusEvaluationApplicationServiceImpl extends ServiceImpl<EamTechnicalStatusEvaluationApplicationMapper, EamTechnicalStatusEvaluationApplication> implements IEamTechnicalStatusEvaluationApplicationService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderChange; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusEvaluationOrderChangeMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationOrderChangeService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥ååæ´ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusEvaluationOrderChangeServiceImpl extends ServiceImpl<EamTechnicalStatusEvaluationOrderChangeMapper, EamTechnicalStatusEvaluationOrderChange> implements IEamTechnicalStatusEvaluationOrderChangeService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderDetail; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusEvaluationOrderDetailMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationOrderDetailService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥åæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusEvaluationOrderDetailServiceImpl extends ServiceImpl<EamTechnicalStatusEvaluationOrderDetailMapper, EamTechnicalStatusEvaluationOrderDetail> implements IEamTechnicalStatusEvaluationOrderDetailService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrder; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusEvaluationOrderMapper; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationOrderService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: ææ¯ç¶æé´å®å·¥å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-07-09 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamTechnicalStatusEvaluationOrderServiceImpl extends ServiceImpl<EamTechnicalStatusEvaluationOrderMapper, EamTechnicalStatusEvaluationOrder> implements IEamTechnicalStatusEvaluationOrderService { |
| | | |
| | | } |
| | |
| | | wrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getStandardId, standardId); |
| | | this.getBaseMapper().delete(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void removeByStandardIdAndCategory(String standardId, String category) { |
| | | LambdaQueryWrapper<EamTechnicalStatusEvaluationStandardDetail> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getStandardId, standardId); |
| | | wrapper.eq(EamTechnicalStatusEvaluationStandardDetail::getCheckCategory, category); |
| | | this.getBaseMapper().delete(wrapper); |
| | | } |
| | | } |
| | |
| | | import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationStandardDetail; |
| | | import org.jeecg.modules.eam.mapper.EamTechnicalStatusEvaluationStandardMapper; |
| | | import org.jeecg.modules.eam.request.EamTechnicalStatusEvaluationStandardRequest; |
| | | import org.jeecg.modules.eam.request.ImportException; |
| | | import org.jeecg.modules.eam.service.IEamEquipmentService; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationStandardDetailService; |
| | | import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationStandardService; |
| | |
| | | builder.append(paragraph.getText().trim()); |
| | | } |
| | | }); |
| | | if (!checkImportCategory(builder.toString(), TechnicalStatusEvaluationCheckCategoryEnum.SAFETY_EQUIPMENT_CHECK)) { |
| | | if (checkImportCategory(builder.toString(), TechnicalStatusEvaluationCheckCategoryEnum.SAFETY_EQUIPMENT_CHECK)) { |
| | | return Result.error(fileName + ":æ¤æä»¶ä¸ç¬¦åå®å
¨è£
ç½®æ£æ¥æ¨¡æ¿è§èï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | //è·å设å¤ä¿¡æ¯ |
| | |
| | | //æ¥çæ¯å¦ææ¤è®¾å¤å¯ç¨çè§èä¿¡æ¯ |
| | | EamTechnicalStatusEvaluationStandard originalStandard = checkDuplicate(equipment.getId(), null); |
| | | if (originalStandard != null && TechnicalStatusEvaluationStandardEnum.ENABLE.name().equals(originalStandard.getStandardStatus())) { |
| | | return Result.error(fileName + ":æ¤è®¾å¤çå®å
¨è£
ç½®æ£æ¥é¡¹å·²æ·»å ï¼è¯·è¿è¡ç¼è¾æåçï¼"); |
| | | return Result.error(fileName + ":æ¤è®¾å¤å·²åå¨å¯ç¨çè§èï¼è¯·è¿è¡ç¼è¾æåçï¼"); |
| | | } |
| | | //è·åæ£æ¥é¡¹ä¿¡æ¯ |
| | | List<EamTechnicalStatusEvaluationStandardDetail> detailList = extractSafetyEquipmentCheckItems(tables); |
| | |
| | | detailList.forEach(standardDetail -> { |
| | | standardDetail.setStandardId(originalStandard.getId()); |
| | | }); |
| | | //å
å é¤ï¼åæ·»å |
| | | standardDetailService.removeByStandardIdAndCategory(originalStandard.getId(), TechnicalStatusEvaluationCheckCategoryEnum.SAFETY_EQUIPMENT_CHECK.name()); |
| | | //éæ°æ·»å |
| | | standardDetailService.saveBatch(detailList); |
| | | }else { |
| | | String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.TECHNICAL_STATUS_EVALUATION_STANDARD_CODE_RULE); |
| | |
| | | request.setTableDetailList(detailList); |
| | | this.addEamTechnicalStatusEvaluationStandard(request); |
| | | } |
| | | } catch (ImportException e) { |
| | | log.error(e.getMessage(), e); |
| | | return Result.error(fileName + ":" + e.getMessage() + "ï¼"); |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | return Result.error(fileName + ":ç³»ç»é误-" + e.getMessage() + "ï¼"); |
| | | return Result.error(fileName + ":" + e.getMessage() + "ï¼"); |
| | | } |
| | | } else { |
| | | return Result.error(fileName + ":æä»¶æ ¼å¼é误,æ æ³è§£æï¼"); |
| | |
| | | return Result.OK(fileName + ":导å
¥æåï¼"); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public Result<?> importPrecisionCheck(MultipartFile file) { |
| | | String fileName = file.getOriginalFilename(); |
| | | if (StringUtils.isBlank(fileName)) { |
| | | return Result.error(fileName + ":æä»¶æ ¼å¼é误,æ æ³è§£æï¼"); |
| | | } |
| | | String fileSuffix = FileUtil.getFileSuffix(fileName); |
| | | //åªæ¯æ .docx çwordææ¡£ |
| | | if ("docx".equals(fileSuffix)) { |
| | | try (XWPFDocument doc = new XWPFDocument(file.getInputStream())) { |
| | | List<XWPFParagraph> paragraphs = doc.getParagraphs(); |
| | | List<XWPFTable> tables = doc.getTables(); |
| | | if (CollectionUtil.isEmpty(paragraphs) || CollectionUtil.isEmpty(tables)) { |
| | | return Result.error(fileName + ":æ¤æä»¶ä¸ç¬¦å设å¤ç²¾åº¦æ£æ¥æ¨¡æ¿è§èï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | //è·åæä»¶æ é¢ |
| | | StringBuilder builder = new StringBuilder(); |
| | | paragraphs.forEach(paragraph -> { |
| | | if (StringUtils.isNotBlank(paragraph.getText())) { |
| | | builder.append(paragraph.getText().trim()); |
| | | } |
| | | }); |
| | | if (checkImportCategory(builder.toString(), TechnicalStatusEvaluationCheckCategoryEnum.PRECISION_CHECK)) { |
| | | return Result.error(fileName + ":æ¤æä»¶ä¸ç¬¦å设å¤ç²¾åº¦æ£æ¥æ¨¡æ¿è§èï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | //è·å设å¤ä¿¡æ¯ |
| | | EamEquipment equipment = extractEquipmentInfo(tables.get(0)); |
| | | //æ¥çæ¯å¦ææ¤è®¾å¤å¯ç¨çè§èä¿¡æ¯ |
| | | EamTechnicalStatusEvaluationStandard originalStandard = checkDuplicate(equipment.getId(), null); |
| | | if (originalStandard != null && TechnicalStatusEvaluationStandardEnum.ENABLE.name().equals(originalStandard.getStandardStatus())) { |
| | | return Result.error(fileName + ":æ¤è®¾å¤å·²åå¨å¯ç¨çè§èï¼è¯·è¿è¡ç¼è¾æåçï¼"); |
| | | } |
| | | //è·åæ£æ¥é¡¹ä¿¡æ¯ |
| | | List<EamTechnicalStatusEvaluationStandardDetail> detailList = extractPrecisionCheckItems(tables); |
| | | if(CollectionUtil.isEmpty(detailList)){ |
| | | return Result.error(fileName + ":æªè§£æå°æ£æ¥é¡¹å
容ï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | if(originalStandard != null) { |
| | | //å·²å卿æ¯ç¶æé´å®è§è,ä¸è§èç¶æä¸ºå·²æäº¤ |
| | | originalStandard.setHasPrecisionCheck(CommonConstant.STATUS_1); |
| | | originalStandard.setStandardStatus(TechnicalStatusEvaluationStandardEnum.WAIT_SUBMIT.name()); |
| | | super.getBaseMapper().updateById(originalStandard); |
| | | detailList.forEach(standardDetail -> { |
| | | standardDetail.setStandardId(originalStandard.getId()); |
| | | }); |
| | | //å
å é¤ï¼åæ·»å |
| | | standardDetailService.removeByStandardIdAndCategory(originalStandard.getId(), TechnicalStatusEvaluationCheckCategoryEnum.PRECISION_CHECK.name()); |
| | | //éæ°æ·»å |
| | | standardDetailService.saveBatch(detailList); |
| | | }else { |
| | | String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.TECHNICAL_STATUS_EVALUATION_STANDARD_CODE_RULE); |
| | | //æ°å¢ææ¯ç¶æé´å®è§è |
| | | EamTechnicalStatusEvaluationStandardRequest request = new EamTechnicalStatusEvaluationStandardRequest(); |
| | | request.setEquipmentId(equipment.getId()); |
| | | request.setHasSafetyEquipmentCheck(CommonConstant.STATUS_0); |
| | | request.setHasOtherCheck(CommonConstant.STATUS_0); |
| | | request.setHasPrecisionCheck(CommonConstant.STATUS_1); |
| | | request.setStandardCode(codeSeq); |
| | | request.setStandardName(equipment.getEquipmentName() + "ææ¯ç¶æé´å®è§è"); |
| | | request.setTableDetailList(detailList); |
| | | this.addEamTechnicalStatusEvaluationStandard(request); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | return Result.error(fileName + ":" + e.getMessage() + "ï¼"); |
| | | } |
| | | } else { |
| | | return Result.error(fileName + ":æä»¶æ ¼å¼é误,æ æ³è§£æï¼"); |
| | | } |
| | | |
| | | return Result.OK(fileName + ":导å
¥æåï¼"); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public Result<?> importOtherCheck(MultipartFile file) { |
| | | String fileName = file.getOriginalFilename(); |
| | | if (StringUtils.isBlank(fileName)) { |
| | | return Result.error(fileName + ":æä»¶æ ¼å¼é误,æ æ³è§£æï¼"); |
| | | } |
| | | String fileSuffix = FileUtil.getFileSuffix(fileName); |
| | | //åªæ¯æ .docx çwordææ¡£ |
| | | if ("docx".equals(fileSuffix)) { |
| | | try (XWPFDocument doc = new XWPFDocument(file.getInputStream())) { |
| | | List<XWPFParagraph> paragraphs = doc.getParagraphs(); |
| | | List<XWPFTable> tables = doc.getTables(); |
| | | if (CollectionUtil.isEmpty(paragraphs) || CollectionUtil.isEmpty(tables)) { |
| | | return Result.error(fileName + ":æ¤æä»¶ä¸ç¬¦åå®å
¨è£
ç½®æ£æ¥æ¨¡æ¿è§èï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | //è·åæä»¶æ é¢ |
| | | StringBuilder builder = new StringBuilder(); |
| | | paragraphs.forEach(paragraph -> { |
| | | if (StringUtils.isNotBlank(paragraph.getText())) { |
| | | builder.append(paragraph.getText().trim()); |
| | | } |
| | | }); |
| | | if (checkImportCategory(builder.toString(), TechnicalStatusEvaluationCheckCategoryEnum.OTHER_CHECK)) { |
| | | return Result.error(fileName + ":æ¤æä»¶ä¸ç¬¦åå
¶ä»æ£æ¥æ¨¡æ¿è§èï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | //è·å设å¤ä¿¡æ¯ |
| | | EamEquipment equipment = extractEquipmentInfo(tables.get(0)); |
| | | //æ¥çæ¯å¦ææ¤è®¾å¤å¯ç¨çè§èä¿¡æ¯ |
| | | EamTechnicalStatusEvaluationStandard originalStandard = checkDuplicate(equipment.getId(), null); |
| | | if (originalStandard != null && TechnicalStatusEvaluationStandardEnum.ENABLE.name().equals(originalStandard.getStandardStatus())) { |
| | | return Result.error(fileName + ":æ¤è®¾å¤å·²åå¨å¯ç¨çè§èï¼è¯·è¿è¡ç¼è¾æåçï¼"); |
| | | } |
| | | //è·åæ£æ¥é¡¹ä¿¡æ¯ |
| | | List<EamTechnicalStatusEvaluationStandardDetail> detailList = extractOtherCheckItems(tables); |
| | | if(CollectionUtil.isEmpty(detailList)){ |
| | | return Result.error(fileName + ":æªè§£æå°æ£æ¥é¡¹å
容ï¼è¯·æ£æ¥ï¼"); |
| | | } |
| | | if(originalStandard != null) { |
| | | //å·²å卿æ¯ç¶æé´å®è§è,ä¸è§èç¶æä¸ºå·²æäº¤ |
| | | originalStandard.setHasOtherCheck(CommonConstant.STATUS_1); |
| | | originalStandard.setStandardStatus(TechnicalStatusEvaluationStandardEnum.WAIT_SUBMIT.name()); |
| | | super.getBaseMapper().updateById(originalStandard); |
| | | detailList.forEach(standardDetail -> { |
| | | standardDetail.setStandardId(originalStandard.getId()); |
| | | }); |
| | | //å
å é¤ï¼åæ·»å |
| | | standardDetailService.removeByStandardIdAndCategory(originalStandard.getId(), TechnicalStatusEvaluationCheckCategoryEnum.OTHER_CHECK.name()); |
| | | //éæ°æ·»å |
| | | standardDetailService.saveBatch(detailList); |
| | | }else { |
| | | String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.TECHNICAL_STATUS_EVALUATION_STANDARD_CODE_RULE); |
| | | //æ°å¢ææ¯ç¶æé´å®è§è |
| | | EamTechnicalStatusEvaluationStandardRequest request = new EamTechnicalStatusEvaluationStandardRequest(); |
| | | request.setEquipmentId(equipment.getId()); |
| | | request.setHasSafetyEquipmentCheck(CommonConstant.STATUS_0); |
| | | request.setHasOtherCheck(CommonConstant.STATUS_1); |
| | | request.setHasPrecisionCheck(CommonConstant.STATUS_0); |
| | | request.setStandardCode(codeSeq); |
| | | request.setStandardName(equipment.getEquipmentName() + "ææ¯ç¶æé´å®è§è"); |
| | | request.setTableDetailList(detailList); |
| | | this.addEamTechnicalStatusEvaluationStandard(request); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | return Result.error(fileName + ":" + e.getMessage() + "ï¼"); |
| | | } |
| | | } else { |
| | | return Result.error(fileName + ":æä»¶æ ¼å¼é误,æ æ³è§£æï¼"); |
| | | } |
| | | |
| | | return Result.OK(fileName + ":导å
¥æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * æ£æ¥å¯¼å
¥æä»¶åç±»æ¯å¦å¹é
|
| | | * @param title æ 颿®µè½å符串 |
| | | * @param category åç±» |
| | | * @return true ä¸å¹é
ï¼ false å¹é
|
| | | */ |
| | | private boolean checkImportCategory(String title, TechnicalStatusEvaluationCheckCategoryEnum category) { |
| | | switch (category) { |
| | | case SAFETY_EQUIPMENT_CHECK: |
| | | return title.contains("å®å
¨è£
ç½®æ£æ¥"); |
| | | return !title.contains("å®å
¨è£
ç½®æ£æ¥"); |
| | | case PRECISION_CHECK: |
| | | return title.contains("ç²¾åº¦æ£æ¥å"); |
| | | return !title.contains("ç²¾åº¦æ£æ¥å"); |
| | | case OTHER_CHECK: |
| | | return title.contains("å
¶ä»æ£æ¥"); |
| | | return !title.contains("å
¶ä»æ£æ¥"); |
| | | } |
| | | return false; |
| | | return true; |
| | | } |
| | | |
| | | |
| | |
| | | * æåå®å
¨è£
ç½®æ£æ¥æç» |
| | | */ |
| | | private List<EamTechnicalStatusEvaluationStandardDetail> extractSafetyEquipmentCheckItems(List<XWPFTable> tableList) { |
| | | |
| | | List<EamTechnicalStatusEvaluationStandardDetail> items = new ArrayList<>(); |
| | | EamTechnicalStatusEvaluationStandardDetail item = null; |
| | | //è§£æç¬¬ä¸ä¸ªè¡¨æ ¼ï¼å¸¦è®¾å¤ä¿¡æ¯ |
| | |
| | | } |
| | | return items; |
| | | } |
| | | |
| | | /** |
| | | * æåå
¶ä»æ£æ¥é¡¹æç»å
容 |
| | | * @param tables |
| | | * @return |
| | | */ |
| | | private List<EamTechnicalStatusEvaluationStandardDetail> extractOtherCheckItems(List<XWPFTable> tables) { |
| | | List<EamTechnicalStatusEvaluationStandardDetail> items = new ArrayList<>(); |
| | | EamTechnicalStatusEvaluationStandardDetail item = null; |
| | | //è§£æç¬¬ä¸ä¸ªè¡¨æ ¼ï¼å¸¦è®¾å¤ä¿¡æ¯ |
| | | XWPFTable table = tables.get(0); |
| | | for (int i = 0; i < table.getNumberOfRows(); i++) { |
| | | XWPFTableRow row = table.getRow(i); |
| | | if (row == null || CollectionUtil.isEmpty(row.getTableCells()) || row.getTableCells().size() < 2) { |
| | | //读åå°ç©ºrowå¼ |
| | | continue; |
| | | } |
| | | //æ£æ¥æ¯å¦å°æ£æ¥é¡¹åºå· |
| | | String firstCell = row.getCell(0).getText().trim(); |
| | | Integer itemCode = null; |
| | | try { |
| | | itemCode = Integer.parseInt(firstCell); |
| | | } catch (NumberFormatException e) { |
| | | //䏿¯æ£æ¥é¡¹å
容ï¼è·³è¿æ¤è¡ |
| | | continue; |
| | | } |
| | | //è·å第äºä¸ªåå
æ ¼ |
| | | String secondCell = row.getCell(1).getText().trim(); |
| | | //妿è¿ä¸è¡ä¸ºåºå·åè§£ææ´è¡ |
| | | if (StringUtils.isNotBlank(secondCell)) { |
| | | item = new EamTechnicalStatusEvaluationStandardDetail(); |
| | | item.setItemCode(itemCode); |
| | | item.setItemName(secondCell); |
| | | item.setCheckCategory(TechnicalStatusEvaluationCheckCategoryEnum.OTHER_CHECK.name()); |
| | | items.add(item); |
| | | } |
| | | } |
| | | return items; |
| | | } |
| | | |
| | | private List<EamTechnicalStatusEvaluationStandardDetail> extractPrecisionCheckItems(List<XWPFTable> tables) { |
| | | List<EamTechnicalStatusEvaluationStandardDetail> items = new ArrayList<>(); |
| | | EamTechnicalStatusEvaluationStandardDetail item = null; |
| | | //è§£æç¬¬ä¸ä¸ªè¡¨æ ¼ï¼å¸¦è®¾å¤ä¿¡æ¯ |
| | | XWPFTable table = tables.get(0); |
| | | for (int i = 0; i < table.getNumberOfRows(); i++) { |
| | | XWPFTableRow row = table.getRow(i); |
| | | if (row == null || CollectionUtil.isEmpty(row.getTableCells()) || row.getTableCells().size() < 2) { |
| | | //读åå°ç©ºrowå¼ |
| | | continue; |
| | | } |
| | | //æ£æ¥æ¯å¦å°æ£æ¥é¡¹åºå· |
| | | String firstCell = row.getCell(0).getText().trim(); |
| | | Integer itemCode = null; |
| | | try { |
| | | itemCode = Integer.parseInt(firstCell); |
| | | } catch (NumberFormatException e) { |
| | | //䏿¯æ£æ¥é¡¹å
容ï¼è·³è¿æ¤è¡ |
| | | if(item == null) { |
| | | continue; |
| | | }else { |
| | | itemCode = item.getItemCode(); |
| | | } |
| | | } |
| | | //è·å第äºä¸ªåå
æ ¼ |
| | | String itemName = row.getCell(1).getText().trim(); |
| | | if(StringUtils.isBlank(itemName)) { |
| | | if(item != null) { |
| | | itemName = item.getItemName(); |
| | | }else { |
| | | continue; |
| | | } |
| | | } |
| | | String subItemName = null; |
| | | String toleranceValue = null; |
| | | if(row.getTableCells().size() == 4) { |
| | | toleranceValue = row.getCell(2).getText().trim(); |
| | | }else if(row.getTableCells().size() == 5) { |
| | | subItemName = row.getCell(2).getText().trim(); |
| | | toleranceValue = row.getCell(3).getText().trim(); |
| | | }else { |
| | | continue; |
| | | } |
| | | if(StringUtils.isBlank(toleranceValue)) { |
| | | //å
å·®å¼ä¸åå¨ï¼è·³è¿ |
| | | if(item != null) { |
| | | toleranceValue = item.getToleranceValue(); |
| | | }else { |
| | | continue; |
| | | } |
| | | } |
| | | //æ¼è£
æç»æ°æ® |
| | | item = new EamTechnicalStatusEvaluationStandardDetail(); |
| | | item.setItemCode(itemCode); |
| | | item.setItemName(itemName); |
| | | item.setSubItemName(subItemName); |
| | | item.setToleranceValue(toleranceValue); |
| | | item.setCheckCategory(TechnicalStatusEvaluationCheckCategoryEnum.PRECISION_CHECK.name()); |
| | | items.add(item); |
| | | } |
| | | return items; |
| | | } |
| | | |
| | | } |