| | |
| | | */ |
| | | List<Map> queryTableFieldByParams(@Param("table") String queryTable, @Param("columns") String columns, @Param("paramName") String paramName, @Param("paramValues") String[] paramValues); |
| | | |
| | | List<DictModel> queryDictItemValueByCodeAndText(@Param("code")String code,@Param("itemText")String itemText); |
| | | |
| | | } |
| | |
| | | </foreach> |
| | | </select> |
| | | |
| | | <!-- éè¿åå
¸code,itemTextè·åitemValue --> |
| | | <select id="queryDictItemValueByCodeAndText" parameterType="String" resultType="org.jeecg.common.system.vo.DictModel"> |
| | | select s.item_value as "value",s.item_text as "text" from sys_dict_item s |
| | | where dict_id = (select id from sys_dict where dict_code = #{code}) |
| | | and s.item_text = #{itemText} |
| | | order by s.sort_order asc |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | package org.jeecg.modules.tms.controller; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | import java.io.IOException; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.net.URLDecoder; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.tms.entity.BaseTools; |
| | | import org.jeecg.modules.tms.service.IBaseToolsService; |
| | | import org.jeecg.modules.tms.entity.*; |
| | | import org.jeecg.modules.tms.entity.vo.*; |
| | | import org.jeecg.modules.tms.service.*; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | 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 org.springframework.web.servlet.ModelAndView; |
| | | import com.alibaba.fastjson.JSON; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | |
| | | public class BaseToolsController extends JeecgController<BaseTools, IBaseToolsService> { |
| | | @Autowired |
| | | private IBaseToolsService baseToolsService; |
| | | |
| | | @Autowired |
| | | private IToolsConfigPropertyService toolsConfigPropertyService; |
| | | |
| | | @Autowired |
| | | private IParaHoleToolsService paraHoleToolsService; |
| | | |
| | | @Autowired |
| | | private IParaThreadingToolService paraThreadingToolService; |
| | | |
| | | @Autowired |
| | | private IParaTurningToolsService paraTurningToolsService; |
| | | |
| | | @Autowired |
| | | private IParaMillToolService paraMillToolService; |
| | | |
| | | @Autowired |
| | | private IParaCommonToolService paraCommonToolService; |
| | | |
| | | @Autowired |
| | | private IParaBladeService paraBladeService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | |
| | | @ApiOperation(value="tms_base_tools-å页å表æ¥è¯¢", notes="tms_base_tools-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<IPage<BaseTools>> queryPageList(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<BaseTools> queryWrapper = QueryGenerator.initQueryWrapper(baseTools, req.getParameterMap()); |
| | | Page<BaseTools> page = new Page<BaseTools>(pageNo, pageSize); |
| | | IPage<BaseTools> pageList = baseToolsService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param baseTools |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_base_tools-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="tms_base_tools-å页å表æ¥è¯¢", notes="tms_base_tools-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/paraHolesToolsList") |
| | | public Result<IPage<ParaHolesToolsVo>> paraHolesToolsList(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | Page<ParaHolesToolsVo> page = new Page<ParaHolesToolsVo>(pageNo, pageSize); |
| | | IPage<ParaHolesToolsVo> pageList = baseToolsService.paraHolesToolsList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param baseTools |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_base_tools-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="tms_base_tools-å页å表æ¥è¯¢", notes="tms_base_tools-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/paraCommonToolList") |
| | | public Result<IPage<ParaCommonToolVo>> paraCommonToolList(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | Page<ParaCommonToolVo> page = new Page<ParaCommonToolVo>(pageNo, pageSize); |
| | | IPage<ParaCommonToolVo> pageList = baseToolsService.paraCommonToolList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param baseTools |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_base_tools-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="tms_base_tools-å页å表æ¥è¯¢", notes="tms_base_tools-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/paraThreadingToolList") |
| | | public Result<IPage<ParaThreadingToolVo>> paraThreadingToolList(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | Page<ParaThreadingToolVo> page = new Page<ParaThreadingToolVo>(pageNo, pageSize); |
| | | IPage<ParaThreadingToolVo> pageList = baseToolsService.paraThreadingToolList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param baseTools |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_base_tools-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="tms_base_tools-å页å表æ¥è¯¢", notes="tms_base_tools-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/paraMillToolList") |
| | | public Result<IPage<ParaMillToolVo>> paraMillToolList(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | Page<ParaMillToolVo> page = new Page<ParaMillToolVo>(pageNo, pageSize); |
| | | IPage<ParaMillToolVo> pageList = baseToolsService.paraMillToolList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param baseTools |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_base_tools-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="tms_base_tools-å页å表æ¥è¯¢", notes="tms_base_tools-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/paraTurningToolsList") |
| | | public Result<IPage<ParaTurningToolsVo>> paraTurningToolsList(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | Page<ParaTurningToolsVo> page = new Page<ParaTurningToolsVo>(pageNo, pageSize); |
| | | IPage<ParaTurningToolsVo> pageList = baseToolsService.paraTurningToolsList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param baseTools |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_base_tools-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="tms_base_tools-å页å表æ¥è¯¢", notes="tms_base_tools-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/paraBladeList") |
| | | public Result<IPage<ParaBladeVo>> paraBladeList(BaseTools baseTools, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | Page<ParaBladeVo> page = new Page<ParaBladeVo>(pageNo, pageSize); |
| | | IPage<ParaBladeVo> pageList = baseToolsService.paraBladeList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param baseTools |
| | | * @param jSONObject |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "tms_base_tools-æ·»å ") |
| | | @ApiOperation(value="tms_base_tools-æ·»å ", notes="tms_base_tools-æ·»å ") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_base_tools:add") |
| | | @PostMapping(value = "/add") |
| | | public Result<String> add(@RequestBody BaseTools baseTools) { |
| | | baseToolsService.save(baseTools); |
| | | public Result<String> add(@RequestBody JSONObject jSONObject) { |
| | | BaseTools baseTools = jSONObject.toJavaObject(BaseTools.class); |
| | | String paramaTableName = jSONObject.getString("paraTypeFlag"); |
| | | ToolsConfigProperty toolsConfigProperty = jSONObject.toJavaObject(ToolsConfigProperty.class); |
| | | ParaHoleTools paraHoleTools = jSONObject.toJavaObject(ParaHoleTools.class); |
| | | ParaCommonTool paraCommonTool = jSONObject.toJavaObject(ParaCommonTool.class); |
| | | ParaThreadingTool paraThreadingTool = jSONObject.toJavaObject(ParaThreadingTool.class); |
| | | ParaTurningTools paraTurningTools = jSONObject.toJavaObject(ParaTurningTools.class); |
| | | ParaMillTool paraMillTool = jSONObject.toJavaObject(ParaMillTool.class); |
| | | ParaBlade paraBlade = jSONObject.toJavaObject(ParaBlade.class); |
| | | baseTools.setParamaTableName(paramaTableName); |
| | | if(baseToolsService.save(baseTools)){ |
| | | toolsConfigProperty.setToolCode(baseTools.getId()); |
| | | toolsConfigPropertyService.save(toolsConfigProperty); |
| | | if("1".equals(paramaTableName)){ |
| | | paraCommonTool.setToolCode(baseTools.getId()); |
| | | paraCommonToolService.save(paraCommonTool); |
| | | }else if("2".equals(paramaTableName)){ |
| | | paraHoleTools.setToolCode(baseTools.getId()); |
| | | paraHoleToolsService.save(paraHoleTools); |
| | | }else if("3".equals(paramaTableName)){ |
| | | paraThreadingTool.setToolCode(baseTools.getId()); |
| | | paraThreadingToolService.save(paraThreadingTool); |
| | | }else if("4".equals(paramaTableName)){ |
| | | paraMillTool.setToolCode(baseTools.getId()); |
| | | paraMillToolService.save(paraMillTool); |
| | | }else if("5".equals(paramaTableName)){ |
| | | paraTurningTools.setToolCode(baseTools.getId()); |
| | | paraTurningToolsService.save(paraTurningTools); |
| | | }else if("6".equals(paramaTableName)){ |
| | | paraBlade.setToolCode(baseTools.getId()); |
| | | paraBladeService.save(paraBlade); |
| | | } |
| | | } |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param baseTools |
| | | * @param jSONObject |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "tms_base_tools-ç¼è¾") |
| | | @ApiOperation(value="tms_base_tools-ç¼è¾", notes="tms_base_tools-ç¼è¾") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_base_tools:edit") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> edit(@RequestBody BaseTools baseTools) { |
| | | baseToolsService.updateById(baseTools); |
| | | public Result<String> edit(@RequestBody JSONObject jSONObject) { |
| | | BaseTools baseTools = jSONObject.toJavaObject(BaseTools.class); |
| | | ToolsConfigProperty toolsConfigProperty = jSONObject.toJavaObject(ToolsConfigProperty.class); |
| | | ParaHoleTools paraHoleTools = jSONObject.toJavaObject(ParaHoleTools.class); |
| | | ParaCommonTool paraCommonTool = jSONObject.toJavaObject(ParaCommonTool.class); |
| | | ParaThreadingTool paraThreadingTool = jSONObject.toJavaObject(ParaThreadingTool.class); |
| | | ParaTurningTools paraTurningTools = jSONObject.toJavaObject(ParaTurningTools.class); |
| | | ParaMillTool paraMillTool = jSONObject.toJavaObject(ParaMillTool.class); |
| | | ParaBlade paraBlade = jSONObject.toJavaObject(ParaBlade.class); |
| | | if(baseToolsService.updateById(baseTools)){ |
| | | ToolsConfigProperty toolsConfigProperty1 = toolsConfigPropertyService.lambdaQuery().eq(ToolsConfigProperty::getToolCode,baseTools.getId()).one(); |
| | | if(toolsConfigProperty1 != null){ |
| | | toolsConfigProperty.setId(toolsConfigProperty1.getId()); |
| | | toolsConfigProperty.setToolCode(baseTools.getId()); |
| | | toolsConfigPropertyService.updateById(toolsConfigProperty); |
| | | }else { |
| | | toolsConfigProperty.setToolCode(baseTools.getId()); |
| | | toolsConfigPropertyService.save(toolsConfigProperty); |
| | | } |
| | | if("1".equals(baseTools.getParamaTableName())){ |
| | | ParaCommonTool paraCommonTool1 = paraCommonToolService.lambdaQuery().eq(ParaCommonTool::getToolCode,baseTools.getId()).one(); |
| | | if(paraCommonTool1 != null){ |
| | | paraCommonTool.setId(paraCommonTool1.getId()); |
| | | paraCommonTool.setToolCode(baseTools.getId()); |
| | | paraCommonToolService.updateById(paraCommonTool); |
| | | }else { |
| | | paraCommonTool.setToolCode(baseTools.getId()); |
| | | paraCommonToolService.save(paraCommonTool); |
| | | } |
| | | }else if("2".equals(baseTools.getParamaTableName())){ |
| | | ParaHoleTools paraHoleTools1 = paraHoleToolsService.lambdaQuery().eq(ParaHoleTools::getToolCode,baseTools.getId()).one(); |
| | | if(paraHoleTools1 != null){ |
| | | paraHoleTools.setId(paraHoleTools1.getId()); |
| | | paraHoleTools.setToolCode(baseTools.getId()); |
| | | paraHoleToolsService.updateById(paraHoleTools); |
| | | }else { |
| | | paraHoleTools.setToolCode(baseTools.getId()); |
| | | paraHoleToolsService.save(paraHoleTools); |
| | | } |
| | | }else if("3".equals(baseTools.getParamaTableName())){ |
| | | ParaThreadingTool paraThreadingTool1 = paraThreadingToolService.lambdaQuery().eq(ParaThreadingTool::getToolCode,baseTools.getId()).one(); |
| | | if(paraThreadingTool1 != null){ |
| | | paraThreadingTool.setId(paraThreadingTool1.getId()); |
| | | paraThreadingTool.setToolCode(baseTools.getId()); |
| | | paraThreadingToolService.updateById(paraThreadingTool); |
| | | }else { |
| | | paraThreadingTool.setToolCode(baseTools.getId()); |
| | | paraThreadingToolService.save(paraThreadingTool); |
| | | } |
| | | }else if("4".equals(baseTools.getParamaTableName())){ |
| | | ParaMillTool paraMillTool1 = paraMillToolService.lambdaQuery().eq(ParaMillTool::getToolCode,baseTools.getId()).one(); |
| | | if(paraMillTool1 != null){ |
| | | paraMillTool.setId(paraMillTool1.getId()); |
| | | paraMillTool.setToolCode(baseTools.getId()); |
| | | paraMillToolService.updateById(paraMillTool); |
| | | }else { |
| | | paraMillTool.setToolCode(baseTools.getId()); |
| | | paraMillToolService.save(paraMillTool); |
| | | } |
| | | }else if("5".equals(baseTools.getParamaTableName())){ |
| | | ParaTurningTools paraTurningTools1 = paraTurningToolsService.lambdaQuery().eq(ParaTurningTools::getToolCode,baseTools.getId()).one(); |
| | | if(paraTurningTools1 != null){ |
| | | paraTurningTools.setId(paraTurningTools1.getId()); |
| | | paraTurningTools.setToolCode(baseTools.getId()); |
| | | paraTurningToolsService.updateById(paraTurningTools); |
| | | }else { |
| | | paraTurningTools.setToolCode(baseTools.getId()); |
| | | paraTurningToolsService.save(paraTurningTools); |
| | | } |
| | | }else if("6".equals(baseTools.getParamaTableName())){ |
| | | ParaBlade paraBlade1 = paraBladeService.lambdaQuery().eq(ParaBlade::getToolCode,baseTools.getId()).one(); |
| | | if(paraBlade1 != null){ |
| | | paraBlade.setId(paraBlade1.getId()); |
| | | paraBlade.setToolCode(baseTools.getId()); |
| | | paraBladeService.updateById(paraBlade); |
| | | }else { |
| | | paraBlade.setToolCode(baseTools.getId()); |
| | | paraBladeService.save(paraBlade); |
| | | } |
| | | } |
| | | } |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | baseToolsService.removeById(id); |
| | | BaseTools baseTools = baseToolsService.getById(id); |
| | | ToolsConfigProperty toolsConfigProperty = toolsConfigPropertyService.lambdaQuery().eq(ToolsConfigProperty::getToolCode,baseTools.getId()).one(); |
| | | if(toolsConfigProperty != null){ |
| | | toolsConfigPropertyService.removeById(toolsConfigProperty.getId()); |
| | | } |
| | | if("1".equals(baseTools.getParamaTableName())){ |
| | | ParaCommonTool paraCommonTool = paraCommonToolService.lambdaQuery().eq(ParaCommonTool::getToolCode,baseTools.getId()).one(); |
| | | if(paraCommonTool != null){ |
| | | paraCommonToolService.removeById(paraCommonTool.getId()); |
| | | } |
| | | }else if("2".equals(baseTools.getParamaTableName())){ |
| | | ParaHoleTools paraHoleTools = paraHoleToolsService.lambdaQuery().eq(ParaHoleTools::getToolCode,baseTools.getId()).one(); |
| | | if(paraHoleTools != null){ |
| | | paraHoleToolsService.removeById(paraHoleTools.getId()); |
| | | } |
| | | }else if("3".equals(baseTools.getParamaTableName())){ |
| | | ParaThreadingTool paraThreadingTool = paraThreadingToolService.lambdaQuery().eq(ParaThreadingTool::getToolCode,baseTools.getId()).one(); |
| | | if(paraThreadingTool != null){ |
| | | paraThreadingToolService.removeById(paraThreadingTool.getId()); |
| | | } |
| | | }else if("4".equals(baseTools.getParamaTableName())){ |
| | | ParaMillTool paraMillTool = paraMillToolService.lambdaQuery().eq(ParaMillTool::getToolCode,baseTools.getId()).one(); |
| | | if(paraMillTool != null){ |
| | | paraMillToolService.removeById(paraMillTool.getId()); |
| | | } |
| | | }else if("5".equals(baseTools.getParamaTableName())){ |
| | | ParaTurningTools paraTurningTools = paraTurningToolsService.lambdaQuery().eq(ParaTurningTools::getToolCode,baseTools.getId()).one(); |
| | | if(paraTurningTools != null){ |
| | | paraTurningToolsService.removeById(paraTurningTools.getId()); |
| | | } |
| | | }else if("6".equals(baseTools.getParamaTableName())){ |
| | | ParaBlade paraBlade = paraBladeService.lambdaQuery().eq(ParaBlade::getToolCode,baseTools.getId()).one(); |
| | | if(paraBlade != null){ |
| | | paraBladeService.removeById(paraBlade.getId()); |
| | | } |
| | | } |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | |
| | | return super.importExcel(request, response, BaseTools.class); |
| | | } |
| | | |
| | | /** |
| | | * éè¿å·¥å
·idæ¥è¯¢ |
| | | * |
| | | * @param toolCode |
| | | * @return |
| | | */ |
| | | @GetMapping(value = "/queryByToolCode") |
| | | public Result<?> queryByToolCode(@RequestParam(name="toolCode",required=true) String toolCode,@RequestParam(name="paraTypeFlag",required=true) String paraTypeFlag) { |
| | | if("1".equals(paraTypeFlag)){ |
| | | ParaCommonTool paraCommonTool = paraCommonToolService.lambdaQuery().eq(ParaCommonTool::getToolCode,toolCode).one(); |
| | | return Result.OK(paraCommonTool); |
| | | }else if("2".equals(paraTypeFlag)){ |
| | | ParaHoleTools paraHoleTools = paraHoleToolsService.lambdaQuery().eq(ParaHoleTools::getToolCode,toolCode).one(); |
| | | return Result.OK(paraHoleTools); |
| | | }else if("3".equals(paraTypeFlag)){ |
| | | ParaThreadingTool paraThreadingTool = paraThreadingToolService.lambdaQuery().eq(ParaThreadingTool::getToolCode,toolCode).one(); |
| | | return Result.OK(paraThreadingTool); |
| | | }else if("4".equals(paraTypeFlag)){ |
| | | ParaMillTool paraMillTool = paraMillToolService.lambdaQuery().eq(ParaMillTool::getToolCode,toolCode).one(); |
| | | return Result.OK(paraMillTool); |
| | | }else if("5".equals(paraTypeFlag)){ |
| | | ParaTurningTools paraTurningTools = paraTurningToolsService.lambdaQuery().eq(ParaTurningTools::getToolCode,toolCode).one(); |
| | | return Result.OK(paraTurningTools); |
| | | }else if("6".equals(paraTypeFlag)){ |
| | | ParaBlade paraBlade = paraBladeService.lambdaQuery().eq(ParaBlade::getToolCode,toolCode).one(); |
| | | return Result.OK(paraBlade); |
| | | }else { |
| | | return Result.OK(""); |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * éè¿å·¥å
·idæ¥è¯¢ |
| | | * |
| | | * @param toolCode |
| | | * @return |
| | | */ |
| | | @GetMapping(value = "/queryByToolCode") |
| | | public Result<ParaHoleTools> queryByToolCode(@RequestParam(name="toolCode",required=true) String toolCode) { |
| | | ParaHoleTools paraHoleTools = paraHoleToolsService.lambdaQuery().eq(ParaHoleTools::getToolCode,toolCode).one(); |
| | | return Result.OK(paraHoleTools); |
| | | } |
| | | |
| | | } |
| | |
| | | package org.jeecg.modules.tms.controller; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | import java.io.IOException; |
| | | import java.io.UnsupportedEncodingException; |
| | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import org.apache.poi.ss.formula.functions.T; |
| | | import org.jeecg.common.api.vo.CommonGenericTree; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.system.service.ISysBusinessCodeRuleService; |
| | | import org.jeecg.modules.tms.entity.ToolsClassify; |
| | | import org.jeecg.modules.tms.entity.Warehouse; |
| | | import org.jeecg.modules.tms.service.IToolsClassifyService; |
| | |
| | | public class ToolsClassifyController extends JeecgController<ToolsClassify, IToolsClassifyService> { |
| | | @Autowired |
| | | private IToolsClassifyService toolsClassifyService; |
| | | |
| | | @Autowired |
| | | private ISysBusinessCodeRuleService businessCodeRuleService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | |
| | | //@RequiresPermissions("org.jeecg.modules:tms_tools_classify:add") |
| | | @PostMapping(value = "/add") |
| | | public Result<String> add(@RequestBody ToolsClassify toolsClassify) { |
| | | //æ ¹æ®ç¼ç è§åçæå·¥å
·åç±»ç¼ç |
| | | if("1".equals(toolsClassify.getEncodingType())){ |
| | | toolsClassify.setClassifyId(businessCodeRuleService.generateBusinessCodeSeq("ToolsClassify")); |
| | | }else if("2".equals(toolsClassify.getEncodingType())){ |
| | | String classifyIds = ""; |
| | | String classifyId = toolsClassify.getClassifyId(); |
| | | String parentId = toolsClassify.getParentId(); |
| | | while (StringUtils.isNotBlank(classifyId)){ |
| | | classifyIds = classifyId+classifyIds; |
| | | //è·åç¶èç¹çç¼ç |
| | | ToolsClassify parentToolsClassify = toolsClassifyService.getById(parentId); |
| | | if(parentToolsClassify != null && StringUtils.isNotBlank(parentToolsClassify.getClassifyId()) && !"0".equals(parentToolsClassify.getClassifyId())){ |
| | | classifyId = parentToolsClassify.getClassifyId(); |
| | | parentId = parentToolsClassify.getParentId(); |
| | | }else{ |
| | | classifyId = ""; |
| | | } |
| | | } |
| | | toolsClassify.setClassifyId(classifyIds); |
| | | }else if("3".equals(toolsClassify.getEncodingType())){ |
| | | toolsClassify.setClassifyId(toolsClassify.getClassifyId()); |
| | | } |
| | | toolsClassify.setStatus("1"); |
| | | toolsClassifyService.save(toolsClassify); |
| | | return Result.OK("æ·»å æåï¼"); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.controller; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | import java.io.IOException; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.net.URLDecoder; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.tms.entity.ParaHoleTools; |
| | | import org.jeecg.modules.tms.entity.ToolsConfigProperty; |
| | | import org.jeecg.modules.tms.service.IToolsConfigPropertyService; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | 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 org.springframework.web.servlet.ModelAndView; |
| | | import com.alibaba.fastjson.JSON; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | |
| | | /** |
| | | * @Description: tms_tools_config_property |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-13 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Api(tags="tms_tools_config_property") |
| | | @RestController |
| | | @RequestMapping("/tms/toolsConfigProperty") |
| | | @Slf4j |
| | | public class ToolsConfigPropertyController extends JeecgController<ToolsConfigProperty, IToolsConfigPropertyService> { |
| | | @Autowired |
| | | private IToolsConfigPropertyService toolsConfigPropertyService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param toolsConfigProperty |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_tools_config_property-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="tms_tools_config_property-å页å表æ¥è¯¢", notes="tms_tools_config_property-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<IPage<ToolsConfigProperty>> queryPageList(ToolsConfigProperty toolsConfigProperty, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<ToolsConfigProperty> queryWrapper = QueryGenerator.initQueryWrapper(toolsConfigProperty, req.getParameterMap()); |
| | | Page<ToolsConfigProperty> page = new Page<ToolsConfigProperty>(pageNo, pageSize); |
| | | IPage<ToolsConfigProperty> pageList = toolsConfigPropertyService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param toolsConfigProperty |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "tms_tools_config_property-æ·»å ") |
| | | @ApiOperation(value="tms_tools_config_property-æ·»å ", notes="tms_tools_config_property-æ·»å ") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_tools_config_property:add") |
| | | @PostMapping(value = "/add") |
| | | public Result<String> add(@RequestBody ToolsConfigProperty toolsConfigProperty) { |
| | | toolsConfigPropertyService.save(toolsConfigProperty); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param toolsConfigProperty |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "tms_tools_config_property-ç¼è¾") |
| | | @ApiOperation(value="tms_tools_config_property-ç¼è¾", notes="tms_tools_config_property-ç¼è¾") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_tools_config_property:edit") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> edit(@RequestBody ToolsConfigProperty toolsConfigProperty) { |
| | | toolsConfigPropertyService.updateById(toolsConfigProperty); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "tms_tools_config_property-éè¿idå é¤") |
| | | @ApiOperation(value="tms_tools_config_property-éè¿idå é¤", notes="tms_tools_config_property-éè¿idå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_tools_config_property:delete") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | toolsConfigPropertyService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "tms_tools_config_property-æ¹éå é¤") |
| | | @ApiOperation(value="tms_tools_config_property-æ¹éå é¤", notes="tms_tools_config_property-æ¹éå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_tools_config_property:deleteBatch") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.toolsConfigPropertyService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "tms_tools_config_property-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="tms_tools_config_property-éè¿idæ¥è¯¢", notes="tms_tools_config_property-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<ToolsConfigProperty> queryById(@RequestParam(name="id",required=true) String id) { |
| | | ToolsConfigProperty toolsConfigProperty = toolsConfigPropertyService.getById(id); |
| | | if(toolsConfigProperty==null) { |
| | | return Result.error("æªæ¾å°å¯¹åºæ°æ®"); |
| | | } |
| | | return Result.OK(toolsConfigProperty); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param toolsConfigProperty |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules:tms_tools_config_property:exportXls") |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, ToolsConfigProperty toolsConfigProperty) { |
| | | return super.exportXls(request, toolsConfigProperty, ToolsConfigProperty.class, "tms_tools_config_property"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("tms_tools_config_property:importExcel") |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, ToolsConfigProperty.class); |
| | | } |
| | | |
| | | /** |
| | | * éè¿å·¥å
·idæ¥è¯¢ |
| | | * |
| | | * @param toolCode |
| | | * @return |
| | | */ |
| | | @GetMapping(value = "/queryByToolCode") |
| | | public Result<ToolsConfigProperty> queryByToolCode(@RequestParam(name="toolCode",required=true) String toolCode) { |
| | | ToolsConfigProperty toolsConfigProperty = toolsConfigPropertyService.lambdaQuery().eq(ToolsConfigProperty::getToolCode,toolCode).one(); |
| | | return Result.OK(toolsConfigProperty); |
| | | } |
| | | |
| | | } |
| | |
| | | @Excel(name = "æå±æ§½å", width = 15) |
| | | @ApiModelProperty(value = "æå±æ§½å") |
| | | private String fluteSoltType; |
| | | /**æå±æ§½å*/ |
| | | @Excel(name = "æå±æ§½å", width = 15) |
| | | @ApiModelProperty(value = "æå±æ§½å") |
| | | /**èºçº¹ç±»å*/ |
| | | @Excel(name = "èºçº¹ç±»å", width = 15) |
| | | @ApiModelProperty(value = "èºçº¹ç±»å") |
| | | private String threadType; |
| | | /**导å尺寸*/ |
| | | @Excel(name = "导å尺寸", width = 15) |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.Date; |
| | | import java.math.BigDecimal; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | |
| | | /** |
| | | * @Description: tms_tools_config_property |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-13 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("tms_tools_config_property") |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @ApiModel(value="tms_tools_config_property对象", description="tms_tools_config_property") |
| | | public class ToolsConfigProperty implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**åç±»ç¼å·*/ |
| | | @Excel(name = "åç±»ç¼å·", width = 15) |
| | | @ApiModelProperty(value = "åç±»ç¼å·") |
| | | private String classifyId; |
| | | /**å·¥å
·ä¿¡æ¯id*/ |
| | | @Excel(name = "å·¥å
·ä¿¡æ¯id", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·ä¿¡æ¯id") |
| | | private String toolCode; |
| | | /**䏿åç§°*/ |
| | | @Excel(name = "䏿åç§°", width = 15) |
| | | @ApiModelProperty(value = "䏿åç§°") |
| | | private String chineseName; |
| | | /**è±æåç§°*/ |
| | | @Excel(name = "è±æåç§°", width = 15) |
| | | @ApiModelProperty(value = "è±æåç§°") |
| | | private String foreignLanguageName; |
| | | /**å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨*/ |
| | | @Excel(name = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private java.lang.String applicationType; |
| | | /**æ å级å«*/ |
| | | @Excel(name = "æ å级å«", width = 15) |
| | | @ApiModelProperty(value = "æ å级å«") |
| | | private java.lang.String standardLevel; |
| | | /**æ åå·*/ |
| | | @Excel(name = "æ åå·", width = 15) |
| | | @ApiModelProperty(value = "æ åå·") |
| | | private java.lang.String standardCode; |
| | | /**åå·/å¾å·*/ |
| | | @Excel(name = "åå·/å¾å·", width = 15) |
| | | @ApiModelProperty(value = "åå·/å¾å·") |
| | | private java.lang.String toolModel; |
| | | /**åå®¶*/ |
| | | @Excel(name = "åå®¶", width = 15) |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private java.lang.String supplierId; |
| | | /**ä»åºç份åå¸*/ |
| | | @Excel(name = "ä»åºç份åå¸", width = 15) |
| | | @ApiModelProperty(value = "ä»åºç份åå¸") |
| | | private java.lang.String provinceCity; |
| | | /**åºåº/åºå·*/ |
| | | @Excel(name = "åºåº/åºå·", width = 15) |
| | | @ApiModelProperty(value = "åºåº/åºå·") |
| | | private java.lang.String warehouseId; |
| | | /**åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã*/ |
| | | @Excel(name = "åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã", width = 15) |
| | | @ApiModelProperty(value = "åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã") |
| | | private java.lang.String positionCode; |
| | | /**åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼*/ |
| | | @Excel(name = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼", width = 15) |
| | | @ApiModelProperty(value = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼") |
| | | private java.lang.String storageLocation; |
| | | /**计é主åä½*/ |
| | | @Excel(name = "计é主åä½", width = 15) |
| | | @ApiModelProperty(value = "计é主åä½") |
| | | private java.lang.String mainUnit; |
| | | /**计éè¾
åä½*/ |
| | | @Excel(name = "计éè¾
åä½", width = 15) |
| | | @ApiModelProperty(value = "计éè¾
åä½") |
| | | private java.lang.String auxiliaryUnit; |
| | | /**计é主å使°é*/ |
| | | @Excel(name = "计é主å使°é", width = 15) |
| | | @ApiModelProperty(value = "计é主å使°é") |
| | | private java.lang.String mainCount; |
| | | /**计éè¾
å使°é*/ |
| | | @Excel(name = "计éè¾
å使°é", width = 15) |
| | | @ApiModelProperty(value = "计éè¾
å使°é") |
| | | private java.lang.String auxiliaryCount; |
| | | /**æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½*/ |
| | | @Excel(name = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½", width = 15) |
| | | @ApiModelProperty(value = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½") |
| | | private java.lang.String auxiliaryUnitFlag; |
| | | /**åä»·*/ |
| | | @Excel(name = "åä»·", width = 15) |
| | | @ApiModelProperty(value = "åä»·") |
| | | private java.math.BigDecimal price; |
| | | /**æä½åºå*/ |
| | | @Excel(name = "æä½åºå", width = 15) |
| | | @ApiModelProperty(value = "æä½åºå") |
| | | private java.math.BigDecimal lowerInventory; |
| | | /**æé«åºå*/ |
| | | @Excel(name = "æé«åºå", width = 15) |
| | | @ApiModelProperty(value = "æé«åºå") |
| | | private java.math.BigDecimal highestInventory; |
| | | /**ç¶æ;1.å¯ç¨ 2.æªå¯ç¨*/ |
| | | @Excel(name = "ç¶æ;1.å¯ç¨ 2.æªå¯ç¨", width = 15) |
| | | @ApiModelProperty(value = "ç¶æ;1.å¯ç¨ 2.æªå¯ç¨") |
| | | private java.lang.String status; |
| | | /**夿³¨*/ |
| | | @Excel(name = "夿³¨", width = 15) |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private java.lang.String remark; |
| | | /**ç§æ·å·*/ |
| | | @Excel(name = "ç§æ·å·", width = 15) |
| | | @ApiModelProperty(value = "ç§æ·å·") |
| | | private java.lang.String tenantId; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private java.lang.String createBy; |
| | | /**å建æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private java.util.Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private java.lang.String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private java.util.Date updateTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity.vo; |
| | | |
| | | 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 org.jeecgframework.poi.excel.annotation.Excel; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | |
| | | @Data |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class ParaBladeVo implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private String id; |
| | | @ApiModelProperty(value = "åç±»id") |
| | | private String classifyId; |
| | | |
| | | @ApiModelProperty(value = "åç±»ç¼å·") |
| | | private String classifyNum; |
| | | |
| | | @ApiModelProperty(value = "åç±»åç§°") |
| | | private String classifyName; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | |
| | | @ApiModelProperty(value = "åºå·ï¼æä¼ä¸å
ç ï¼") |
| | | private String signCode; |
| | | |
| | | @ApiModelProperty(value = "䏿åç§°") |
| | | private String chineseName; |
| | | |
| | | @ApiModelProperty(value = "夿åç§°") |
| | | private String foreignLanguageName; |
| | | |
| | | @ApiModelProperty(value = "æ æ³¨çº§å«") |
| | | private String standardLevel; |
| | | |
| | | @ApiModelProperty(value = "æ åå·") |
| | | private String standardCode; |
| | | |
| | | @ApiModelProperty(value = "åå·/å¾å·") |
| | | private String toolModel; |
| | | |
| | | @ApiModelProperty(value = "åæ°è¡¨åç§°") |
| | | private String paramaTableName; |
| | | |
| | | @ApiModelProperty(value = "åºä½å·ï¼å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥ï¼;å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥æå¤ä¸ªåºä½å·çå符串ï¼è¿è¡ä¼ªåå±ç¤ºã") |
| | | private String positionCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | | |
| | | @ApiModelProperty(value = "ä»åºç份åå¸") |
| | | private String provinceCity; |
| | | |
| | | @ApiModelProperty(value = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼") |
| | | private String storageLocation; |
| | | |
| | | @ApiModelProperty(value = "计é主åä½") |
| | | private String mainUnit; |
| | | |
| | | @ApiModelProperty(value = "计éè¾
åä½") |
| | | private String auxiliaryUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½") |
| | | private String auxiliaryUnitFlag; |
| | | |
| | | @ApiModelProperty(value = "åä»·") |
| | | private java.math.BigDecimal price; |
| | | |
| | | @ApiModelProperty(value = "æä½åºå") |
| | | private java.math.BigDecimal lowerInventory; |
| | | |
| | | @ApiModelProperty(value = "æé«åºå") |
| | | private java.math.BigDecimal highestInventory; |
| | | |
| | | @ApiModelProperty(value = "åçå½¢ç¶") |
| | | private String bladeShape; |
| | | |
| | | @ApiModelProperty(value = "åçé¿åº¦") |
| | | private String bladeLength; |
| | | |
| | | @ApiModelProperty(value = "åååæ°") |
| | | private String cuttingEdgeCount; |
| | | |
| | | @ApiModelProperty(value = "åçå度") |
| | | private String bladeThickness; |
| | | |
| | | @ApiModelProperty(value = "夹åºåå¼") |
| | | private String clampingType; |
| | | |
| | | @ApiModelProperty(value = "åå°R") |
| | | private String noseAngleR; |
| | | |
| | | @ApiModelProperty(value = "åçææ") |
| | | private String toolMaterial; |
| | | |
| | | @ApiModelProperty(value = "é¶ä»¶ææ") |
| | | private String partMaterial; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æ¶å±") |
| | | private String paintcoatFlag; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶") |
| | | private String technicalConditions; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶è¯´æ") |
| | | private String conditionsInfo; |
| | | |
| | | @ApiModelProperty(value = "åç") |
| | | private String brand; |
| | | |
| | | @ApiModelProperty(value = "å¶å¼") |
| | | private String types; |
| | | |
| | | @ApiModelProperty(value = "æ¶å±æè´¨") |
| | | private String coatingMaterial; |
| | | |
| | | @ApiModelProperty(value = "å å·¥åç±»") |
| | | private String processingClassify; |
| | | |
| | | @ApiModelProperty(value = "åçåè§") |
| | | private String bladePosterior; |
| | | |
| | | @ApiModelProperty(value = "ååæ¹å") |
| | | private String cuttingDirection; |
| | | |
| | | @ApiModelProperty(value = "åç宽度") |
| | | private String bladeWide; |
| | | |
| | | @ApiModelProperty(value = "åç尺寸") |
| | | private String bladeSize; |
| | | |
| | | @ApiModelProperty(value = "å
å¤èºçº¹") |
| | | private String inOutThread; |
| | | |
| | | @ApiModelProperty(value = "èºçº¹æ å") |
| | | private String threadStandard; |
| | | |
| | | @ApiModelProperty(value = "çåè§åº¦") |
| | | private String dentalAngle; |
| | | |
| | | @ApiModelProperty(value = "èºè·") |
| | | private String pitch; |
| | | |
| | | @ApiModelProperty(value = "æå°å å·¥å
èºçº¹å
¬ç§°ç´å¾") |
| | | private String minInternalThread; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity.vo; |
| | | |
| | | 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.io.Serializable; |
| | | |
| | | @Data |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class ParaCommonToolVo implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private String id; |
| | | @ApiModelProperty(value = "åç±»id") |
| | | private String classifyId; |
| | | |
| | | @ApiModelProperty(value = "åç±»ç¼å·") |
| | | private String classifyNum; |
| | | |
| | | @ApiModelProperty(value = "åç±»åç§°") |
| | | private String classifyName; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | |
| | | @ApiModelProperty(value = "åºå·ï¼æä¼ä¸å
ç ï¼") |
| | | private String signCode; |
| | | |
| | | @ApiModelProperty(value = "䏿åç§°") |
| | | private String chineseName; |
| | | |
| | | @ApiModelProperty(value = "夿åç§°") |
| | | private String foreignLanguageName; |
| | | |
| | | @ApiModelProperty(value = "æ æ³¨çº§å«") |
| | | private String standardLevel; |
| | | |
| | | @ApiModelProperty(value = "æ åå·") |
| | | private String standardCode; |
| | | |
| | | @ApiModelProperty(value = "åå·/å¾å·") |
| | | private String toolModel; |
| | | |
| | | @ApiModelProperty(value = "åæ°è¡¨åç§°") |
| | | private String paramaTableName; |
| | | |
| | | @ApiModelProperty(value = "åºä½å·ï¼å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥ï¼;å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥æå¤ä¸ªåºä½å·çå符串ï¼è¿è¡ä¼ªåå±ç¤ºã") |
| | | private String positionCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | | |
| | | @ApiModelProperty(value = "ä»åºç份åå¸") |
| | | private String provinceCity; |
| | | |
| | | @ApiModelProperty(value = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼") |
| | | private String storageLocation; |
| | | |
| | | @ApiModelProperty(value = "计é主åä½") |
| | | private String mainUnit; |
| | | |
| | | @ApiModelProperty(value = "计éè¾
åä½") |
| | | private String auxiliaryUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½") |
| | | private String auxiliaryUnitFlag; |
| | | |
| | | @ApiModelProperty(value = "åä»·") |
| | | private java.math.BigDecimal price; |
| | | |
| | | @ApiModelProperty(value = "æä½åºå") |
| | | private java.math.BigDecimal lowerInventory; |
| | | |
| | | @ApiModelProperty(value = "æé«åºå") |
| | | private java.math.BigDecimal highestInventory; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity.vo; |
| | | |
| | | 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.io.Serializable; |
| | | |
| | | |
| | | @Data |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class ParaHolesToolsVo implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private String id; |
| | | @ApiModelProperty(value = "åç±»id") |
| | | private String classifyId; |
| | | |
| | | @ApiModelProperty(value = "åç±»ç¼å·") |
| | | private String classifyNum; |
| | | |
| | | @ApiModelProperty(value = "åç±»åç§°") |
| | | private String classifyName; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | |
| | | @ApiModelProperty(value = "åºå·ï¼æä¼ä¸å
ç ï¼") |
| | | private String signCode; |
| | | |
| | | @ApiModelProperty(value = "䏿åç§°") |
| | | private String chineseName; |
| | | |
| | | @ApiModelProperty(value = "夿åç§°") |
| | | private String foreignLanguageName; |
| | | |
| | | @ApiModelProperty(value = "æ æ³¨çº§å«") |
| | | private String standardLevel; |
| | | |
| | | @ApiModelProperty(value = "æ åå·") |
| | | private String standardCode; |
| | | |
| | | @ApiModelProperty(value = "åå·/å¾å·") |
| | | private String toolModel; |
| | | |
| | | @ApiModelProperty(value = "åæ°è¡¨åç§°") |
| | | private String paramaTableName; |
| | | |
| | | @ApiModelProperty(value = "åºä½å·ï¼å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥ï¼;å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥æå¤ä¸ªåºä½å·çå符串ï¼è¿è¡ä¼ªåå±ç¤ºã") |
| | | private String positionCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private java.lang.String applicationType; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private java.lang.String supplierId; |
| | | |
| | | @ApiModelProperty(value = "ä»åºç份åå¸") |
| | | private java.lang.String provinceCity; |
| | | |
| | | @ApiModelProperty(value = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼") |
| | | private java.lang.String storageLocation; |
| | | |
| | | @ApiModelProperty(value = "计é主åä½") |
| | | private java.lang.String mainUnit; |
| | | |
| | | @ApiModelProperty(value = "计éè¾
åä½") |
| | | private java.lang.String auxiliaryUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½") |
| | | private java.lang.String auxiliaryUnitFlag; |
| | | |
| | | @ApiModelProperty(value = "åä»·") |
| | | private java.math.BigDecimal price; |
| | | |
| | | @ApiModelProperty(value = "æä½åºå") |
| | | private java.math.BigDecimal lowerInventory; |
| | | |
| | | @ApiModelProperty(value = "æé«åºå") |
| | | private java.math.BigDecimal highestInventory; |
| | | |
| | | @ApiModelProperty(value = "ç´å¾") |
| | | private String diameter; |
| | | |
| | | @ApiModelProperty(value = "åååé¥è§") |
| | | private String coneAngle; |
| | | |
| | | @ApiModelProperty(value = "åååé¿") |
| | | private String edgeLength; |
| | | |
| | | @ApiModelProperty(value = "åå
·æ»é¿") |
| | | private String totalLength; |
| | | |
| | | @ApiModelProperty(value = "åå
·ææ") |
| | | private String toolMaterial; |
| | | |
| | | @ApiModelProperty(value = "é¶ä»¶ææ") |
| | | private String partMaterial; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æ¶å±") |
| | | private String paintcoatFlag; |
| | | |
| | | @ApiModelProperty(value = "åå
·åå¼") |
| | | private String toolPattern; |
| | | |
| | | @ApiModelProperty(value = "æé¨è§æ ¼") |
| | | private String handleSpecifications; |
| | | |
| | | @ApiModelProperty(value = "å·å´æ¹å¼") |
| | | private String coolingMethod; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶") |
| | | private String technicalConditions; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶è¯´æ") |
| | | private String conditionsInfo; |
| | | |
| | | @ApiModelProperty(value = "åç") |
| | | private String brand; |
| | | |
| | | @ApiModelProperty(value = "å¶å¼") |
| | | private String types; |
| | | |
| | | @ApiModelProperty(value = "å
¬å·®ç级") |
| | | private String toleranceClass; |
| | | |
| | | @ApiModelProperty(value = "æå±æ§½å½¢å¼") |
| | | private String fluteForm; |
| | | |
| | | @ApiModelProperty(value = "æé¨å½¢å¼") |
| | | private String handleForm; |
| | | |
| | | @ApiModelProperty(value = "åæ°") |
| | | private String bladeCount; |
| | | |
| | | @ApiModelProperty(value = "æå°ç´å¾") |
| | | private String smallDiameter; |
| | | |
| | | @ApiModelProperty(value = "åè§è§åº¦") |
| | | private String chamferAngle; |
| | | |
| | | @ApiModelProperty(value = "éé
åç-å头-åæ") |
| | | private String fitterPart; |
| | | |
| | | @ApiModelProperty(value = "ææå å·¥é¿åº¦") |
| | | private String effectiveLength; |
| | | |
| | | @ApiModelProperty(value = "é»å¤´ç´å¾èå´") |
| | | private String drillDiameterRange; |
| | | |
| | | @ApiModelProperty(value = "åæç´å¾") |
| | | private String knifeDiameter; |
| | | |
| | | @ApiModelProperty(value = "åå¾") |
| | | private String boreDiameter; |
| | | |
| | | @ApiModelProperty(value = "æ¥å£å½¢å¼") |
| | | private String connectorType; |
| | | |
| | | @ApiModelProperty(value = "æ¥å£æ§½é¿è§æ ¼") |
| | | private String slotSpecification; |
| | | |
| | | @ApiModelProperty(value = "éç¨èå´") |
| | | private String scopeOfApplication; |
| | | |
| | | @ApiModelProperty(value = "ææ°éåç´å¾") |
| | | private String latestBoringDiameter; |
| | | |
| | | @ApiModelProperty(value = "æå¤§éåç´å¾") |
| | | private String maxBoringDiameter; |
| | | |
| | | @ApiModelProperty(value = "å å·¥æ¹å¼") |
| | | private String processingmethod; |
| | | |
| | | @ApiModelProperty(value = "å头æ°") |
| | | private String headsNumber; |
| | | |
| | | @ApiModelProperty(value = "éé
å座") |
| | | private String adaptHolder; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity.vo; |
| | | |
| | | 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 org.jeecgframework.poi.excel.annotation.Excel; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | |
| | | @Data |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class ParaMillToolVo implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private String id; |
| | | @ApiModelProperty(value = "åç±»id") |
| | | private String classifyId; |
| | | |
| | | @ApiModelProperty(value = "åç±»ç¼å·") |
| | | private String classifyNum; |
| | | |
| | | @ApiModelProperty(value = "åç±»åç§°") |
| | | private String classifyName; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | |
| | | @ApiModelProperty(value = "åºå·ï¼æä¼ä¸å
ç ï¼") |
| | | private String signCode; |
| | | |
| | | @ApiModelProperty(value = "䏿åç§°") |
| | | private String chineseName; |
| | | |
| | | @ApiModelProperty(value = "夿åç§°") |
| | | private String foreignLanguageName; |
| | | |
| | | @ApiModelProperty(value = "æ æ³¨çº§å«") |
| | | private String standardLevel; |
| | | |
| | | @ApiModelProperty(value = "æ åå·") |
| | | private String standardCode; |
| | | |
| | | @ApiModelProperty(value = "åå·/å¾å·") |
| | | private String toolModel; |
| | | |
| | | @ApiModelProperty(value = "åæ°è¡¨åç§°") |
| | | private String paramaTableName; |
| | | |
| | | @ApiModelProperty(value = "åºä½å·ï¼å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥ï¼;å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥æå¤ä¸ªåºä½å·çå符串ï¼è¿è¡ä¼ªåå±ç¤ºã") |
| | | private String positionCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | | |
| | | @ApiModelProperty(value = "ä»åºç份åå¸") |
| | | private String provinceCity; |
| | | |
| | | @ApiModelProperty(value = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼") |
| | | private String storageLocation; |
| | | |
| | | @ApiModelProperty(value = "计é主åä½") |
| | | private String mainUnit; |
| | | |
| | | @ApiModelProperty(value = "计éè¾
åä½") |
| | | private String auxiliaryUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½") |
| | | private String auxiliaryUnitFlag; |
| | | |
| | | @ApiModelProperty(value = "åä»·") |
| | | private java.math.BigDecimal price; |
| | | |
| | | @ApiModelProperty(value = "æä½åºå") |
| | | private java.math.BigDecimal lowerInventory; |
| | | |
| | | @ApiModelProperty(value = "æé«åºå") |
| | | private java.math.BigDecimal highestInventory; |
| | | |
| | | |
| | | @ApiModelProperty(value = "åå
·ç´å¾") |
| | | private String diameter; |
| | | |
| | | @ApiModelProperty(value = "åå°è§R") |
| | | private String noseAngleR; |
| | | |
| | | @ApiModelProperty(value = "齿æ°") |
| | | private String numberOfTeeth; |
| | | |
| | | @ApiModelProperty(value = "åååé¿") |
| | | private String edgeLength; |
| | | |
| | | @ApiModelProperty(value = "åå
·æ»é¿") |
| | | private String totalLength; |
| | | |
| | | @ApiModelProperty(value = "åå
·ææ") |
| | | private String toolMaterial; |
| | | |
| | | @ApiModelProperty(value = "é¶ä»¶ææ") |
| | | private String partMaterial; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æ¶å±") |
| | | private String paintcoatFlag; |
| | | |
| | | @ApiModelProperty(value = "åå
·åå¼") |
| | | private String toolPattern; |
| | | |
| | | @ApiModelProperty(value = "è£
å¤¹è§æ ¼") |
| | | private String clampingSpecifications; |
| | | |
| | | @ApiModelProperty(value = "å·å´æ¹å¼") |
| | | private String coolingMethod; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶") |
| | | private String technicalConditions; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶è¯´æ") |
| | | private String conditionsInfo; |
| | | |
| | | @ApiModelProperty(value = "åç") |
| | | private String brand; |
| | | |
| | | @ApiModelProperty(value = "é¢å¾") |
| | | private String neckDiameter; |
| | | |
| | | @ApiModelProperty(value = "æé¨å½¢å¼") |
| | | private String handleForm; |
| | | |
| | | @ApiModelProperty(value = "åå°è§C") |
| | | private String noseAngleC; |
| | | |
| | | @ApiModelProperty(value = "åå°è§å
R") |
| | | private String angleInsideR; |
| | | |
| | | @ApiModelProperty(value = "æå°ç´å¾") |
| | | private String smallDiameter; |
| | | |
| | | @ApiModelProperty(value = "åå
·è§åº¦") |
| | | private String toolAngle; |
| | | |
| | | @ApiModelProperty(value = "æé¿") |
| | | private String handleLength; |
| | | |
| | | @ApiModelProperty(value = "主åè§K") |
| | | private String mainAngleK; |
| | | |
| | | @ApiModelProperty(value = "æå¤§åæ·±") |
| | | private String deepestDepth; |
| | | |
| | | @ApiModelProperty(value = "éé
åç") |
| | | private String adaptBlade; |
| | | |
| | | @ApiModelProperty(value = "æé¢å½¢å¼") |
| | | private String handleNeckForm; |
| | | |
| | | @ApiModelProperty(value = "æé¢é¿åº¦") |
| | | private String handleNeckLength; |
| | | |
| | | @ApiModelProperty(value = "æ¥å£å°ºå¯¸è§æ ¼") |
| | | private String sizeSpecifications; |
| | | |
| | | @ApiModelProperty(value = "é£å头形å¼") |
| | | private String millingHeadForm; |
| | | |
| | | @ApiModelProperty(value = "æ¬ä¼¸é¿åº¦") |
| | | private String overhangingLength; |
| | | |
| | | @ApiModelProperty(value = "åååå½¢å¼") |
| | | private String cuttingEdgeForm; |
| | | |
| | | @ApiModelProperty(value = "å
å¤çº¹æ°") |
| | | private String numberPatterns; |
| | | |
| | | @ApiModelProperty(value = "èºè·") |
| | | private String pitch; |
| | | |
| | | @ApiModelProperty(value = "æè¿å å·¥ç´å¾") |
| | | private String recentlyDiameter; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity.vo; |
| | | |
| | | 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 org.jeecgframework.poi.excel.annotation.Excel; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | |
| | | @Data |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class ParaThreadingToolVo implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private String id; |
| | | @ApiModelProperty(value = "åç±»id") |
| | | private String classifyId; |
| | | |
| | | @ApiModelProperty(value = "åç±»ç¼å·") |
| | | private String classifyNum; |
| | | |
| | | @ApiModelProperty(value = "åç±»åç§°") |
| | | private String classifyName; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | |
| | | @ApiModelProperty(value = "åºå·ï¼æä¼ä¸å
ç ï¼") |
| | | private String signCode; |
| | | |
| | | @ApiModelProperty(value = "䏿åç§°") |
| | | private String chineseName; |
| | | |
| | | @ApiModelProperty(value = "夿åç§°") |
| | | private String foreignLanguageName; |
| | | |
| | | @ApiModelProperty(value = "æ æ³¨çº§å«") |
| | | private String standardLevel; |
| | | |
| | | @ApiModelProperty(value = "æ åå·") |
| | | private String standardCode; |
| | | |
| | | @ApiModelProperty(value = "åå·/å¾å·") |
| | | private String toolModel; |
| | | |
| | | @ApiModelProperty(value = "åæ°è¡¨åç§°") |
| | | private String paramaTableName; |
| | | |
| | | @ApiModelProperty(value = "åºä½å·ï¼å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥ï¼;å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥æå¤ä¸ªåºä½å·çå符串ï¼è¿è¡ä¼ªåå±ç¤ºã") |
| | | private String positionCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | | |
| | | @ApiModelProperty(value = "ä»åºç份åå¸") |
| | | private String provinceCity; |
| | | |
| | | @ApiModelProperty(value = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼") |
| | | private String storageLocation; |
| | | |
| | | @ApiModelProperty(value = "计é主åä½") |
| | | private String mainUnit; |
| | | |
| | | @ApiModelProperty(value = "计éè¾
åä½") |
| | | private String auxiliaryUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½") |
| | | private String auxiliaryUnitFlag; |
| | | |
| | | @ApiModelProperty(value = "åä»·") |
| | | private java.math.BigDecimal price; |
| | | |
| | | @ApiModelProperty(value = "æä½åºå") |
| | | private java.math.BigDecimal lowerInventory; |
| | | |
| | | @ApiModelProperty(value = "æé«åºå") |
| | | private java.math.BigDecimal highestInventory; |
| | | |
| | | @ApiModelProperty(value = "èºçº¹ä»£å·") |
| | | private String threadCode; |
| | | |
| | | @ApiModelProperty(value = "èºè·") |
| | | private String pitch; |
| | | |
| | | @ApiModelProperty(value = "èºçº¹æå") |
| | | private String rotationDirection; |
| | | |
| | | @ApiModelProperty(value = "èºçº¹å
¬å·®å¸¦ä»£å·/精度ç级") |
| | | private String tolerancezoneLevel; |
| | | |
| | | @ApiModelProperty(value = "åååé¿") |
| | | private String edgeLength; |
| | | |
| | | @ApiModelProperty(value = "åå
·æ»é¿") |
| | | private String totalLength; |
| | | |
| | | @ApiModelProperty(value = "åå
·ææ") |
| | | private String toolMaterial; |
| | | |
| | | @ApiModelProperty(value = "é¶ä»¶ææ") |
| | | private String partMaterial; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æ¶å±") |
| | | private String paintcoatFlag; |
| | | |
| | | @ApiModelProperty(value = "å¤å尺寸") |
| | | private String externalDimensions; |
| | | |
| | | @ApiModelProperty(value = "æé¨è§æ ¼") |
| | | private String handleSpecifications; |
| | | |
| | | @ApiModelProperty(value = "éä»¶ææ¯æ¡ä»¶") |
| | | private String technicalConditions; |
| | | |
| | | @ApiModelProperty(value = "éä»¶ææ¯æ¡ä»¶è¯´æ") |
| | | private String conditionsInfo; |
| | | |
| | | @ApiModelProperty(value = "åç") |
| | | private String brand; |
| | | |
| | | @ApiModelProperty(value = "å¶å¼") |
| | | private String types; |
| | | |
| | | @ApiModelProperty(value = "èºåç±»å") |
| | | private String screwHoleType; |
| | | |
| | | @ApiModelProperty(value = "å·å´æ¹å¼") |
| | | private String coolingMethod; |
| | | |
| | | @ApiModelProperty(value = "èºçº¹æ å") |
| | | private String threadStandard; |
| | | |
| | | @ApiModelProperty(value = "æå±æ§½å") |
| | | private String fluteSoltType; |
| | | |
| | | @ApiModelProperty(value = "èºçº¹ç±»å") |
| | | private String threadType; |
| | | |
| | | @ApiModelProperty(value = "导å尺寸") |
| | | private String guidingSize; |
| | | |
| | | @ApiModelProperty(value = "è¿æ¥åå¾") |
| | | private String connectionAperture; |
| | | |
| | | @ApiModelProperty(value = "è¿æ¥é®æ§½") |
| | | private String connectingKeyway; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity.vo; |
| | | |
| | | 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 org.jeecgframework.poi.excel.annotation.Excel; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | |
| | | @Data |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class ParaTurningToolsVo implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private String id; |
| | | @ApiModelProperty(value = "åç±»id") |
| | | private String classifyId; |
| | | |
| | | @ApiModelProperty(value = "åç±»ç¼å·") |
| | | private String classifyNum; |
| | | |
| | | @ApiModelProperty(value = "åç±»åç§°") |
| | | private String classifyName; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | |
| | | @ApiModelProperty(value = "åºå·ï¼æä¼ä¸å
ç ï¼") |
| | | private String signCode; |
| | | |
| | | @ApiModelProperty(value = "䏿åç§°") |
| | | private String chineseName; |
| | | |
| | | @ApiModelProperty(value = "夿åç§°") |
| | | private String foreignLanguageName; |
| | | |
| | | @ApiModelProperty(value = "æ æ³¨çº§å«") |
| | | private String standardLevel; |
| | | |
| | | @ApiModelProperty(value = "æ åå·") |
| | | private String standardCode; |
| | | |
| | | @ApiModelProperty(value = "åå·/å¾å·") |
| | | private String toolModel; |
| | | |
| | | @ApiModelProperty(value = "åæ°è¡¨åç§°") |
| | | private String paramaTableName; |
| | | |
| | | @ApiModelProperty(value = "åºä½å·ï¼å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥ï¼;å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥æå¤ä¸ªåºä½å·çå符串ï¼è¿è¡ä¼ªåå±ç¤ºã") |
| | | private String positionCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | | |
| | | @ApiModelProperty(value = "ä»åºç份åå¸") |
| | | private String provinceCity; |
| | | |
| | | @ApiModelProperty(value = "åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼") |
| | | private String storageLocation; |
| | | |
| | | @ApiModelProperty(value = "计é主åä½") |
| | | private String mainUnit; |
| | | |
| | | @ApiModelProperty(value = "计éè¾
åä½") |
| | | private String auxiliaryUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½") |
| | | private String auxiliaryUnitFlag; |
| | | |
| | | @ApiModelProperty(value = "åä»·") |
| | | private java.math.BigDecimal price; |
| | | |
| | | @ApiModelProperty(value = "æä½åºå") |
| | | private java.math.BigDecimal lowerInventory; |
| | | |
| | | @ApiModelProperty(value = "æé«åºå") |
| | | private java.math.BigDecimal highestInventory; |
| | | |
| | | @ApiModelProperty(value = "åå¤´è§æ ¼") |
| | | private String headSpecifications; |
| | | |
| | | @ApiModelProperty(value = "é
å¥åçå·") |
| | | private String matchingNumber; |
| | | |
| | | @ApiModelProperty(value = "主åè§") |
| | | private String leadAngle; |
| | | |
| | | @ApiModelProperty(value = "åå
·æªé¢å°ºå¯¸") |
| | | private String crossSectionalSize; |
| | | |
| | | @ApiModelProperty(value = "åå
·æ»é¿") |
| | | private String totalLength; |
| | | |
| | | @ApiModelProperty(value = "ååæ¹å") |
| | | private String cuttingDirection; |
| | | |
| | | @ApiModelProperty(value = "åå
·ææ") |
| | | private String toolMaterial; |
| | | |
| | | @ApiModelProperty(value = "é¶ä»¶ææ") |
| | | private String partMaterial; |
| | | |
| | | @ApiModelProperty(value = "åå
·åå¼") |
| | | private String toolPattern; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦æ¶å±") |
| | | private String paintcoatFlag; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶") |
| | | private String technicalConditions; |
| | | |
| | | @ApiModelProperty(value = "éå ææ¯æ¡ä»¶è¯´æ") |
| | | private String conditionsInfo; |
| | | |
| | | @ApiModelProperty(value = "åç") |
| | | private String brand; |
| | | |
| | | @ApiModelProperty(value = "å¶å¼") |
| | | private String types; |
| | | |
| | | @ApiModelProperty(value = "åç尺寸") |
| | | private String knifeSize; |
| | | |
| | | @ApiModelProperty(value = "å·å´æ¹å¼") |
| | | private String coolingMethod; |
| | | |
| | | @ApiModelProperty(value = "åæç±»å«") |
| | | private String holderCategory; |
| | | |
| | | @ApiModelProperty(value = "åå
·ç´å¾") |
| | | private String toolDiameter; |
| | | |
| | | @ApiModelProperty(value = "æ¥å£ç´§åºå½¢å¼") |
| | | private String fasteningForm; |
| | | |
| | | @ApiModelProperty(value = "éæç´å¾") |
| | | private String boringBarDiameter; |
| | | |
| | | @ApiModelProperty(value = "åæé¿åº¦") |
| | | private String bladeLength; |
| | | |
| | | @ApiModelProperty(value = "åçå½¢ç¶") |
| | | private String bladeShape; |
| | | |
| | | @ApiModelProperty(value = "åçåè§") |
| | | private String bladePosterior; |
| | | |
| | | @ApiModelProperty(value = "åææ¹å") |
| | | private String barDirection; |
| | | |
| | | @ApiModelProperty(value = "åæé«åº¦") |
| | | private String bladeHeight; |
| | | |
| | | @ApiModelProperty(value = "åæå®½åº¦") |
| | | private String bladeWide; |
| | | |
| | | @ApiModelProperty(value = "åæå°ºå¯¸") |
| | | private String bladeSize; |
| | | |
| | | @ApiModelProperty(value = "å夹åå·") |
| | | private String knifeClipModel; |
| | | |
| | | @ApiModelProperty(value = "åçè£
夹æ¹å¼") |
| | | private String clampingMethod; |
| | | |
| | | @ApiModelProperty(value = "åçæ§½å®½") |
| | | private String slotWidth; |
| | | |
| | | @ApiModelProperty(value = "æå°åå
¥ç´å¾") |
| | | private String smallDiameter; |
| | | |
| | | @ApiModelProperty(value = "æå¤§åå
¥ç´å¾") |
| | | private String maxDiameter; |
| | | |
| | | @ApiModelProperty(value = "æå¤§å槽深度") |
| | | private String maxDepth; |
| | | |
| | | @ApiModelProperty(value = "åæå½¢å¼") |
| | | private String knifeBarForm; |
| | | |
| | | @ApiModelProperty(value = "åæ¿å度") |
| | | private String bladeThickness; |
| | | |
| | | @ApiModelProperty(value = "æå°å å·¥ç´å¾") |
| | | private String minDiameter; |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | } |
| | |
| | | package org.jeecg.modules.tms.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Constants; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.tms.entity.BaseTools; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import org.jeecg.modules.tms.entity.vo.*; |
| | | |
| | | /** |
| | | * @Description: tms_base_tools |
| | |
| | | */ |
| | | public interface BaseToolsMapper extends BaseMapper<BaseTools> { |
| | | |
| | | IPage<ParaHolesToolsVo> paraHolesToolsList(Page<ParaHolesToolsVo> page, |
| | | @Param(Constants.WRAPPER) Wrapper<ParaHolesToolsVo> queryWrapper); |
| | | |
| | | IPage<ParaCommonToolVo> paraCommonToolList(Page<ParaCommonToolVo> page, |
| | | @Param(Constants.WRAPPER) Wrapper<ParaCommonToolVo> queryWrapper); |
| | | |
| | | IPage<ParaThreadingToolVo> paraThreadingToolList(Page<ParaThreadingToolVo> page, |
| | | @Param(Constants.WRAPPER) Wrapper<ParaThreadingToolVo> queryWrapper); |
| | | |
| | | IPage<ParaMillToolVo> paraMillToolList(Page<ParaMillToolVo> page, |
| | | @Param(Constants.WRAPPER) Wrapper<ParaMillToolVo> queryWrapper); |
| | | |
| | | IPage<ParaTurningToolsVo> paraTurningToolsList(Page<ParaTurningToolsVo> page, |
| | | @Param(Constants.WRAPPER) Wrapper<ParaTurningToolsVo> queryWrapper); |
| | | |
| | | IPage<ParaBladeVo> paraBladeList(Page<ParaBladeVo> page, |
| | | @Param(Constants.WRAPPER) Wrapper<ParaBladeVo> queryWrapper); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.tms.entity.ToolsConfigProperty; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: tms_tools_config_property |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-13 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface ToolsConfigPropertyMapper extends BaseMapper<ToolsConfigProperty> { |
| | | |
| | | } |
| | |
| | | <?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.tms.mapper.BaseToolsMapper"> |
| | | |
| | | <select id="paraHolesToolsList" resultType="org.jeecg.modules.tms.entity.vo.ParaHolesToolsVo"> |
| | | select |
| | | t.id, |
| | | t.classify_id classifyId, |
| | | t.tool_code toolCode, |
| | | t.sign_code signCode, |
| | | t.chinese_name chineseName, |
| | | t.foreign_language_name foreignLanguageName, |
| | | t.standard_level standardLevel, |
| | | t.standard_code standardCode, |
| | | t.tool_model toolModel, |
| | | t.parama_table_name paramaTableName, |
| | | t1.application_type applicationType, |
| | | t1.supplier_id supplierId, |
| | | t1.province_city provinceCity, |
| | | t1.position_code positionCode, |
| | | t1.storage_location storageLocation, |
| | | t1.main_unit mainUnit, |
| | | t1.auxiliary_unit auxiliaryUnit, |
| | | t1.auxiliary_unit_flag auxiliaryUnitFlag, |
| | | t1.price, |
| | | t1.lower_inventory lowerInventory, |
| | | t1.highest_inventory highestInventory, |
| | | t2.diameter, |
| | | t2.cone_angle coneAngle, |
| | | t2.edge_length edgeLength, |
| | | t2.total_length totalLength, |
| | | t2.tool_material toolMaterial, |
| | | t2.part_material partMaterial, |
| | | t2.paintcoat_flag paintcoatFlag, |
| | | t2.tool_pattern toolPattern, |
| | | t2.handle_specifications handleSpecifications, |
| | | t2.cooling_method coolingMethod, |
| | | t2.technical_conditions technicalConditions, |
| | | t2.conditions_info conditionsInfo, |
| | | t2.brand, |
| | | t2.types, |
| | | t2.tolerance_class toleranceClass, |
| | | t2.flute_form fluteForm, |
| | | t2.handle_form handleForm, |
| | | t2.blade_count bladeCount, |
| | | t2.small_diameter smallDiameter, |
| | | t2.chamfer_angle chamferAngle, |
| | | t2.fitter_part fitterPart, |
| | | t2.effective_length effectiveLength, |
| | | t2.drill_diameter_range drillDiameterRange, |
| | | t2.knife_diameter knifeDiameter, |
| | | t2.bore_diameter boreDiameter, |
| | | t2.connector_type connectorType, |
| | | t2.slot_specification slotSpecification, |
| | | t2.scope_of_application scopeOfApplication, |
| | | t2.latest_boring_diameter latestBoringDiameter, |
| | | t2.max_boring_diameter maxBoringDiameter, |
| | | t2.processingmethod processingmethod, |
| | | t2.heads_number headsNumber, |
| | | t2.adapt_holder adaptHolder, |
| | | t2.remark, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | from tms_base_tools t |
| | | left join tms_tools_config_property t1 on t1.tool_code = t.id |
| | | left join tms_para_hole_tools t2 on t2.tool_code = t.id |
| | | left join tms_tools_classify t3 on t3.id = t.classify_id |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraCommonToolList" resultType="org.jeecg.modules.tms.entity.vo.ParaCommonToolVo"> |
| | | select |
| | | t.id, |
| | | t.classify_id classifyId, |
| | | t.tool_code toolCode, |
| | | t.sign_code signCode, |
| | | t.chinese_name chineseName, |
| | | t.foreign_language_name foreignLanguageName, |
| | | t.standard_level standardLevel, |
| | | t.standard_code standardCode, |
| | | t.tool_model toolModel, |
| | | t.parama_table_name paramaTableName, |
| | | t1.application_type applicationType, |
| | | t1.supplier_id supplierId, |
| | | t1.province_city provinceCity, |
| | | t1.position_code positionCode, |
| | | t1.storage_location storageLocation, |
| | | t1.main_unit mainUnit, |
| | | t1.auxiliary_unit auxiliaryUnit, |
| | | t1.auxiliary_unit_flag auxiliaryUnitFlag, |
| | | t1.price, |
| | | t1.lower_inventory lowerInventory, |
| | | t1.highest_inventory highestInventory, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | from tms_base_tools t |
| | | left join tms_tools_config_property t1 on t1.tool_code = t.id |
| | | left join tms_tools_classify t3 on t3.id = t.classify_id |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraThreadingToolList" resultType="org.jeecg.modules.tms.entity.vo.ParaThreadingToolVo"> |
| | | SELECT |
| | | t.id, |
| | | t.classify_id classifyId, |
| | | t.tool_code toolCode, |
| | | t.sign_code signCode, |
| | | t.chinese_name chineseName, |
| | | t.foreign_language_name foreignLanguageName, |
| | | t.standard_level standardLevel, |
| | | t.standard_code standardCode, |
| | | t.tool_model toolModel, |
| | | t.parama_table_name paramaTableName, |
| | | t1.application_type applicationType, |
| | | t1.supplier_id supplierId, |
| | | t1.province_city provinceCity, |
| | | t1.position_code positionCode, |
| | | t1.storage_location storageLocation, |
| | | t1.main_unit mainUnit, |
| | | t1.auxiliary_unit auxiliaryUnit, |
| | | t1.auxiliary_unit_flag auxiliaryUnitFlag, |
| | | t1.price, |
| | | t1.lower_inventory lowerInventory, |
| | | t1.highest_inventory highestInventory, |
| | | t1.remark, |
| | | t2.thread_code threadCode, |
| | | t2.pitch, |
| | | t2.rotation_direction rotationDirection, |
| | | t2.tolerancezone_level tolerancezoneLevel, |
| | | t2.edge_length edgeLength, |
| | | t2.total_length totalLength, |
| | | t2.tool_material toolMaterial, |
| | | t2.part_material partMaterial, |
| | | t2.paintcoat_flag paintcoatFlag, |
| | | t2.external_dimensions externalDimensions, |
| | | t2.handle_specifications handleSpecifications, |
| | | t2.technical_conditions technicalConditions, |
| | | t2.conditions_info conditionsInfo, |
| | | t2.brand, |
| | | t2.types, |
| | | t2.screw_hole_type screwHoleType, |
| | | t2.cooling_method coolingMethod, |
| | | t2.thread_standard threadStandard, |
| | | t2.flute_solt_type fluteSoltType, |
| | | t2.guiding_size guidingSize, |
| | | t2.thread_type threadType, |
| | | t2.connection_aperture connectionAperture, |
| | | t2.connecting_keyway connectingKeyway, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_threading_tool t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraMillToolList" resultType="org.jeecg.modules.tms.entity.vo.ParaMillToolVo"> |
| | | SELECT |
| | | t.id, |
| | | t.classify_id classifyId, |
| | | t.tool_code toolCode, |
| | | t.sign_code signCode, |
| | | t.chinese_name chineseName, |
| | | t.foreign_language_name foreignLanguageName, |
| | | t.standard_level standardLevel, |
| | | t.standard_code standardCode, |
| | | t.tool_model toolModel, |
| | | t.parama_table_name paramaTableName, |
| | | t1.application_type applicationType, |
| | | t1.supplier_id supplierId, |
| | | t1.province_city provinceCity, |
| | | t1.position_code positionCode, |
| | | t1.storage_location storageLocation, |
| | | t1.main_unit mainUnit, |
| | | t1.auxiliary_unit auxiliaryUnit, |
| | | t1.auxiliary_unit_flag auxiliaryUnitFlag, |
| | | t1.price, |
| | | t1.lower_inventory lowerInventory, |
| | | t1.highest_inventory highestInventory, |
| | | t2.diameter, |
| | | t2.nose_angle_r noseAngleR, |
| | | t2.number_of_teeth numberOfTeeth, |
| | | t2.edge_length edgeLength, |
| | | t2.total_length totalLength, |
| | | t2.tool_material toolMaterial, |
| | | t2.part_material partMaterial, |
| | | t2.paintcoat_flag paintcoatFlag, |
| | | t2.tool_pattern toolPattern, |
| | | t2.clamping_specifications clampingSpecifications, |
| | | t2.cooling_method coolingMethod, |
| | | t2.technical_conditions technicalConditions, |
| | | t2.conditions_info conditionsInfo, |
| | | t2.brand, |
| | | t2.neck_diameter neckDiameter, |
| | | t2.handle_form handleForm, |
| | | t2.nose_angle_c noseAngleC, |
| | | t2.angle_inside_r angleInsideR, |
| | | t2.small_diameter smallDiameter, |
| | | t2.tool_angle toolAngle, |
| | | t2.handle_length handleLength, |
| | | t2.main_angle_k mainAngleK, |
| | | t2.deepest_depth deepestDepth, |
| | | t2.adapt_blade adaptBlade, |
| | | t2.handle_neck_form handleNeckForm, |
| | | t2.handle_neck_length handleNeckLength, |
| | | t2.size_specifications sizeSpecifications, |
| | | t2.milling_head_form millingHeadForm, |
| | | t2.overhanging_length overhangingLength, |
| | | t2.cutting_edge_form cuttingEdgeForm, |
| | | t2.number_patterns numberPatterns, |
| | | t2.pitch, |
| | | t2.recently_diameter recentlyDiameter, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_mill_tool t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraTurningToolsList" resultType="org.jeecg.modules.tms.entity.vo.ParaTurningToolsVo"> |
| | | SELECT |
| | | t.id, |
| | | t.classify_id classifyId, |
| | | t.tool_code toolCode, |
| | | t.sign_code signCode, |
| | | t.chinese_name chineseName, |
| | | t.foreign_language_name foreignLanguageName, |
| | | t.standard_level standardLevel, |
| | | t.standard_code standardCode, |
| | | t.tool_model toolModel, |
| | | t.parama_table_name paramaTableName, |
| | | t1.application_type applicationType, |
| | | t1.supplier_id supplierId, |
| | | t1.province_city provinceCity, |
| | | t1.position_code positionCode, |
| | | t1.storage_location storageLocation, |
| | | t1.main_unit mainUnit, |
| | | t1.auxiliary_unit auxiliaryUnit, |
| | | t1.auxiliary_unit_flag auxiliaryUnitFlag, |
| | | t1.price, |
| | | t1.lower_inventory lowerInventory, |
| | | t1.highest_inventory highestInventory, |
| | | t2.head_specifications headSpecifications, |
| | | t2.matching_number matchingNumber, |
| | | t2.lead_angle leadAngle, |
| | | t2.cross_sectional_size crossSectionalSize, |
| | | t2.total_length totalLength, |
| | | t2.cutting_direction cuttingDirection, |
| | | t2.tool_material toolMaterial, |
| | | t2.part_material partMaterial, |
| | | t2.tool_pattern toolPattern, |
| | | t2.paintcoat_flag paintcoatFlag, |
| | | t2.technical_conditions technicalConditions, |
| | | t2.conditions_info conditionsInfo, |
| | | t2.brand, |
| | | t2.conditions_info, |
| | | t2.types, |
| | | t2.knife_size knifeSize, |
| | | t2.cooling_method coolingMethod, |
| | | t2.holder_category holderCategory, |
| | | t2.tool_diameter toolDiameter, |
| | | t2.fastening_form fasteningForm, |
| | | t2.boring_bar_diameter boringBarDiameter, |
| | | t2.blade_length bladeLength, |
| | | t2.blade_shape bladeShape, |
| | | t2.blade_posterior bladePosterior, |
| | | t2.bar_direction barDirection, |
| | | t2.blade_height bladeHeight, |
| | | t2.blade_wide bladeWide, |
| | | t2.blade_size bladeSize, |
| | | t2.knife_clip_model knifeClipModel, |
| | | t2.clamping_method clampingMethod, |
| | | t2.slot_width slotWidth, |
| | | t2.small_diameter smallDiameter, |
| | | t2.max_diameter maxDiameter, |
| | | t2.max_depth maxDepth, |
| | | t2.knife_bar_form knifeBarForm, |
| | | t2.blade_thickness bladeThickness, |
| | | t2.min_diameter minDiameter, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_turning_tools t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraBladeList" resultType="org.jeecg.modules.tms.entity.vo.ParaBladeVo"> |
| | | SELECT |
| | | t.id, |
| | | t.classify_id classifyId, |
| | | t.tool_code toolCode, |
| | | t.sign_code signCode, |
| | | t.chinese_name chineseName, |
| | | t.foreign_language_name foreignLanguageName, |
| | | t.standard_level standardLevel, |
| | | t.standard_code standardCode, |
| | | t.tool_model toolModel, |
| | | t.parama_table_name paramaTableName, |
| | | t1.application_type applicationType, |
| | | t1.supplier_id supplierId, |
| | | t1.province_city provinceCity, |
| | | t1.position_code positionCode, |
| | | t1.storage_location storageLocation, |
| | | t1.main_unit mainUnit, |
| | | t1.auxiliary_unit auxiliaryUnit, |
| | | t1.auxiliary_unit_flag auxiliaryUnitFlag, |
| | | t1.price, |
| | | t1.lower_inventory lowerInventory, |
| | | t1.highest_inventory highestInventory, |
| | | t1.remark, |
| | | t2.blade_shape bladeShape, |
| | | t2.blade_length bladeLength, |
| | | t2.cutting_edge_count cuttingEdgeCount, |
| | | t2.blade_thickness bladeThickness, |
| | | t2.clamping_type clampingType, |
| | | t2.nose_angle_r noseAngleR, |
| | | t2.tool_material toolMaterial, |
| | | t2.part_material partMaterial, |
| | | t2.paintcoat_flag paintcoatFlag, |
| | | t2.technical_conditions technicalConditions, |
| | | t2.conditions_info conditionsInfo, |
| | | t2.brand, |
| | | t2.types, |
| | | t2.coating_material coatingMaterial, |
| | | t2.processing_classify processingClassify, |
| | | t2.blade_posterior bladePosterior, |
| | | t2.cutting_direction cuttingDirection, |
| | | t2.blade_wide bladeWide, |
| | | t2.blade_size bladeSize, |
| | | t2.in_out_thread inOutThread, |
| | | t2.thread_standard threadStandard, |
| | | t2.dental_angle dentalAngle, |
| | | t2.pitch, |
| | | t2.min_internal_thread minInternalThread, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_blade t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | </mapper> |
| | |
| | | p.classify_id parentNum, |
| | | p.type_name parentName, |
| | | t.seq, |
| | | t.encoding_type encodingType, |
| | | t.leaf_flag leafFlag, |
| | | t.para_type_flag paraTypeFlag, |
| | | a.paraTypeFlagName paraTypeFlagName, |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.tms.mapper.ToolsConfigPropertyMapper"> |
| | | |
| | | </mapper> |
| | |
| | | package org.jeecg.modules.tms.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.jeecg.modules.tms.entity.BaseTools; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.jeecg.modules.tms.entity.ParaBlade; |
| | | import org.jeecg.modules.tms.entity.vo.*; |
| | | |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @Description: tms_base_tools |
| | |
| | | */ |
| | | public interface IBaseToolsService extends IService<BaseTools> { |
| | | |
| | | IPage<ParaHolesToolsVo> paraHolesToolsList(Page<ParaHolesToolsVo> page, Map<String, String[]> parameterMap); |
| | | |
| | | IPage<ParaCommonToolVo> paraCommonToolList(Page<ParaCommonToolVo> page, Map<String, String[]> parameterMap); |
| | | |
| | | IPage<ParaThreadingToolVo> paraThreadingToolList(Page<ParaThreadingToolVo> page, Map<String, String[]> parameterMap); |
| | | |
| | | IPage<ParaMillToolVo> paraMillToolList(Page<ParaMillToolVo> page, Map<String, String[]> parameterMap); |
| | | |
| | | IPage<ParaTurningToolsVo> paraTurningToolsList(Page<ParaTurningToolsVo> page, Map<String, String[]> parameterMap); |
| | | |
| | | IPage<ParaBladeVo> paraBladeList(Page<ParaBladeVo> page, Map<String, String[]> parameterMap); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service; |
| | | |
| | | import org.jeecg.modules.tms.entity.ToolsConfigProperty; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: tms_tools_config_property |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-13 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IToolsConfigPropertyService extends IService<ToolsConfigProperty> { |
| | | |
| | | } |
| | |
| | | package org.jeecg.modules.tms.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.jeecg.modules.tms.entity.BaseTools; |
| | | import org.jeecg.modules.tms.entity.ParaCommonTool; |
| | | import org.jeecg.modules.tms.entity.vo.*; |
| | | import org.jeecg.modules.tms.mapper.BaseToolsMapper; |
| | | import org.jeecg.modules.tms.service.IBaseToolsService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @Description: tms_base_tools |
| | |
| | | @Service |
| | | public class BaseToolsServiceImpl extends ServiceImpl<BaseToolsMapper, BaseTools> implements IBaseToolsService { |
| | | |
| | | @Override |
| | | public IPage<ParaHolesToolsVo> paraHolesToolsList(Page<ParaHolesToolsVo> page, Map<String, String[]> parameterMap) { |
| | | QueryWrapper<ParaHolesToolsVo> queryWrapper = Wrappers.query(); |
| | | String[] classifyIds = parameterMap.get("classifyId"); |
| | | if (classifyIds != null && classifyIds.length > 0) { |
| | | queryWrapper.eq("t.classify_id", classifyIds[0]); |
| | | } |
| | | String[] toolCodes = parameterMap.get("toolCode"); |
| | | if (toolCodes != null && toolCodes.length > 0) { |
| | | queryWrapper.like("t.tool_code", toolCodes[0]); |
| | | } |
| | | String[] toolModels = parameterMap.get("toolModel"); |
| | | if (toolModels != null && toolModels.length > 0) { |
| | | queryWrapper.like("t.tool_model", toolModels[0]); |
| | | } |
| | | queryWrapper.orderByDesc("t.create_time"); |
| | | return this.baseMapper.paraHolesToolsList(page, queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ParaCommonToolVo> paraCommonToolList(Page<ParaCommonToolVo> page, Map<String, String[]> parameterMap) { |
| | | QueryWrapper<ParaCommonToolVo> queryWrapper = Wrappers.query(); |
| | | String[] classifyIds = parameterMap.get("classifyId"); |
| | | if (classifyIds != null && classifyIds.length > 0) { |
| | | queryWrapper.eq("t.classify_id", classifyIds[0]); |
| | | } |
| | | String[] toolCodes = parameterMap.get("toolCode"); |
| | | if (toolCodes != null && toolCodes.length > 0) { |
| | | queryWrapper.like("t.tool_code", toolCodes[0]); |
| | | } |
| | | String[] toolModels = parameterMap.get("toolModel"); |
| | | if (toolModels != null && toolModels.length > 0) { |
| | | queryWrapper.like("t.tool_model", toolModels[0]); |
| | | } |
| | | queryWrapper.orderByDesc("t.create_time"); |
| | | return this.baseMapper.paraCommonToolList(page, queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ParaThreadingToolVo> paraThreadingToolList(Page<ParaThreadingToolVo> page, Map<String, String[]> parameterMap) { |
| | | QueryWrapper<ParaThreadingToolVo> queryWrapper = Wrappers.query(); |
| | | String[] classifyIds = parameterMap.get("classifyId"); |
| | | if (classifyIds != null && classifyIds.length > 0) { |
| | | queryWrapper.eq("t.classify_id", classifyIds[0]); |
| | | } |
| | | String[] toolCodes = parameterMap.get("toolCode"); |
| | | if (toolCodes != null && toolCodes.length > 0) { |
| | | queryWrapper.like("t.tool_code", toolCodes[0]); |
| | | } |
| | | String[] toolModels = parameterMap.get("toolModel"); |
| | | if (toolModels != null && toolModels.length > 0) { |
| | | queryWrapper.like("t.tool_model", toolModels[0]); |
| | | } |
| | | queryWrapper.orderByDesc("t.create_time"); |
| | | return this.baseMapper.paraThreadingToolList(page, queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ParaMillToolVo> paraMillToolList(Page<ParaMillToolVo> page, Map<String, String[]> parameterMap) { |
| | | QueryWrapper<ParaMillToolVo> queryWrapper = Wrappers.query(); |
| | | String[] classifyIds = parameterMap.get("classifyId"); |
| | | if (classifyIds != null && classifyIds.length > 0) { |
| | | queryWrapper.eq("t.classify_id", classifyIds[0]); |
| | | } |
| | | String[] toolCodes = parameterMap.get("toolCode"); |
| | | if (toolCodes != null && toolCodes.length > 0) { |
| | | queryWrapper.like("t.tool_code", toolCodes[0]); |
| | | } |
| | | String[] toolModels = parameterMap.get("toolModel"); |
| | | if (toolModels != null && toolModels.length > 0) { |
| | | queryWrapper.like("t.tool_model", toolModels[0]); |
| | | } |
| | | queryWrapper.orderByDesc("t.create_time"); |
| | | return this.baseMapper.paraMillToolList(page, queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ParaTurningToolsVo> paraTurningToolsList(Page<ParaTurningToolsVo> page, Map<String, String[]> parameterMap) { |
| | | QueryWrapper<ParaTurningToolsVo> queryWrapper = Wrappers.query(); |
| | | String[] classifyIds = parameterMap.get("classifyId"); |
| | | if (classifyIds != null && classifyIds.length > 0) { |
| | | queryWrapper.eq("t.classify_id", classifyIds[0]); |
| | | } |
| | | String[] toolCodes = parameterMap.get("toolCode"); |
| | | if (toolCodes != null && toolCodes.length > 0) { |
| | | queryWrapper.like("t.tool_code", toolCodes[0]); |
| | | } |
| | | String[] toolModels = parameterMap.get("toolModel"); |
| | | if (toolModels != null && toolModels.length > 0) { |
| | | queryWrapper.like("t.tool_model", toolModels[0]); |
| | | } |
| | | queryWrapper.orderByDesc("t.create_time"); |
| | | return this.baseMapper.paraTurningToolsList(page, queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ParaBladeVo> paraBladeList(Page<ParaBladeVo> page, Map<String, String[]> parameterMap) { |
| | | QueryWrapper<ParaBladeVo> queryWrapper = Wrappers.query(); |
| | | String[] classifyIds = parameterMap.get("classifyId"); |
| | | if (classifyIds != null && classifyIds.length > 0) { |
| | | queryWrapper.eq("t.classify_id", classifyIds[0]); |
| | | } |
| | | String[] toolCodes = parameterMap.get("toolCode"); |
| | | if (toolCodes != null && toolCodes.length > 0) { |
| | | queryWrapper.like("t.tool_code", toolCodes[0]); |
| | | } |
| | | String[] toolModels = parameterMap.get("toolModel"); |
| | | if (toolModels != null && toolModels.length > 0) { |
| | | queryWrapper.like("t.tool_model", toolModels[0]); |
| | | } |
| | | queryWrapper.orderByDesc("t.create_time"); |
| | | return this.baseMapper.paraBladeList(page, queryWrapper); |
| | | } |
| | | } |
| | |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.constant.CommonConstant; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.system.vo.DictModel; |
| | | import org.jeecg.common.system.vo.LoginUser; |
| | | import org.jeecg.common.util.ImportExcelUtil; |
| | | import org.jeecg.common.util.StrUtils; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.system.mapper.SysDictItemMapper; |
| | | import org.jeecg.modules.system.mapper.SysDictMapper; |
| | | import org.jeecg.modules.tms.entity.ToolsClassify; |
| | | import org.jeecg.modules.tms.mapper.ToolsClassifyMapper; |
| | | import org.jeecg.modules.tms.service.IToolsClassifyService; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | |
| | | @Value("${jeecg.path.upload}") |
| | | private String upLoadPath; |
| | | |
| | | @Autowired |
| | | private SysDictMapper sysDictMapper; |
| | | |
| | | @Autowired |
| | | private SysDictItemMapper sysDictItemMapper; |
| | | @Override |
| | | public IPage<ToolsClassify> queryPageList(Page<ToolsClassify> page, Map<String, String[]> parameterMap) { |
| | | QueryWrapper<ToolsClassify> queryWrapper = Wrappers.query(); |
| | |
| | | // è·å第ä¸ä¸ªå·¥ä½è¡¨ |
| | | Sheet sheet = workbook.getSheetAt(0); |
| | | for(Row row : sheet) { |
| | | int rowNum = row.getRowNum()+1; |
| | | ToolsClassify newToolsClassify = new ToolsClassify(); |
| | | if (row.getRowNum() == 0) |
| | | continue; |
| | |
| | | String name = nameCell.getStringCellValue(); |
| | | Cell parentNumCell = row.getCell(2); |
| | | String parentNum = parentNumCell.getStringCellValue(); |
| | | Cell seqCell = row.getCell(3); |
| | | String seq = seqCell.getStringCellValue(); |
| | | Cell leafFlagCell = row.getCell(4); |
| | | String leafFlag = leafFlagCell.getStringCellValue(); |
| | | Cell paraTypeFlagCell = row.getCell(5); |
| | |
| | | }else if("å¦".equals(leafFlag)){ |
| | | leafFlag = "2"; |
| | | }else { |
| | | errorMessage.add("第"+row.getRowNum()+1+"è¡ï¼æ¯å¦ä¸ºå¶åèç¹å¡«åé误ï¼è¯·å¡«åâæ¯âæâå¦â"); |
| | | errorMessage.add("第"+rowNum+"è¡ï¼æ¯å¦ä¸ºå¶åèç¹å¡«åé误ï¼è¯·å¡«åâæ¯âæâå¦â"); |
| | | errorLines++; |
| | | continue; |
| | | } |
| | | if(StringUtils.isBlank(num)){ |
| | | errorMessage.add("第"+row.getRowNum()+1+"è¡ï¼åç±»ç¼ç ä¸è½ä¸ºç©º"); |
| | | errorMessage.add("第"+rowNum+"è¡ï¼åç±»ç¼ç ä¸è½ä¸ºç©º"); |
| | | errorLines++; |
| | | continue; |
| | | } |
| | | if(StringUtils.isBlank(name)){ |
| | | errorMessage.add("第"+row.getRowNum()+1+"è¡ï¼åç±»åç§°ä¸è½ä¸ºç©º"); |
| | | errorMessage.add("第"+rowNum+"è¡ï¼åç±»åç§°ä¸è½ä¸ºç©º"); |
| | | errorLines++; |
| | | continue; |
| | | //夿æ¯å¦æä¸çº§åç±» |
| | | } |
| | | //å¤æåæ°æ¨¡æ¿æ¯å¦åå¨ |
| | | if(StringUtils.isNotBlank(paraTypeFlag)){ |
| | | List<DictModel> dictList = sysDictMapper.queryDictItemValueByCodeAndText("tool_para_type",paraTypeFlag); |
| | | if(CollectionUtils.isNotEmpty(dictList)){ |
| | | paraTypeFlag = dictList.get(0).getValue(); |
| | | }else { |
| | | errorMessage.add("第"+rowNum+"è¡ï¼åæ°æ¨¡æ¿ä¸åå¨"); |
| | | errorLines++; |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | if(StringUtils.isNotBlank(parentNum)){ |
| | | ToolsClassify toolsClassify = this.lambdaQuery() |
| | | .eq(ToolsClassify::getClassifyId,parentNum) |
| | | .eq(ToolsClassify::getLeafFlag,"2").one(); |
| | | if(toolsClassify == null){ |
| | | errorMessage.add("第"+row.getRowNum()+1+"è¡ï¼åç±»ç¼ç 为"+num+"çæ°æ®çä¸çº§åç±»ç¼å·ä¸åå¨æä¸ºå¶åèç¹"); |
| | | errorMessage.add("第"+rowNum+"è¡ï¼åç±»ç¼ç 为"+num+"çæ°æ®çä¸çº§åç±»ç¼å·ä¸åå¨æä¸ºå¶åèç¹"); |
| | | errorLines++; |
| | | }else { |
| | | newToolsClassify.setClassifyId(num) |
| | | .setTypeName(name) |
| | | .setStatus("1") |
| | | .setLeafFlag(leafFlag) |
| | | .setParentId(toolsClassify.getId()) |
| | | .setParaTypeFlag(paraTypeFlag); |
| | | this.save(newToolsClassify); |
| | | //夿ç¼ç æ¯å¦éå¤ï¼éå¤çè¿è¡æ´æ° |
| | | ToolsClassify tools = this.lambdaQuery().eq(ToolsClassify::getClassifyId,num).one(); |
| | | if(tools != null){ |
| | | tools.setClassifyId(num) |
| | | .setTypeName(name) |
| | | .setStatus("1") |
| | | .setLeafFlag(leafFlag) |
| | | .setSeq(seq) |
| | | .setParentId(toolsClassify.getId()) |
| | | .setParaTypeFlag(paraTypeFlag); |
| | | this.updateById(tools); |
| | | }else{ |
| | | newToolsClassify.setClassifyId(num) |
| | | .setTypeName(name) |
| | | .setStatus("1") |
| | | .setLeafFlag(leafFlag) |
| | | .setSeq(seq) |
| | | .setParentId(toolsClassify.getId()) |
| | | .setParaTypeFlag(paraTypeFlag); |
| | | this.save(newToolsClassify); |
| | | } |
| | | successLines++; |
| | | } |
| | | //å¦ææ²¡å¡«åä¸çº§åç±»ç¼å·ï¼åæ°å¢å°æ ¹èç¹ |
| | | }else { |
| | | newToolsClassify.setClassifyId(num) |
| | | .setTypeName(name) |
| | | .setStatus("1") |
| | | .setParentId("-1") |
| | | .setLeafFlag(leafFlag) |
| | | .setParaTypeFlag(paraTypeFlag); |
| | | this.save(newToolsClassify); |
| | | //夿ç¼ç æ¯å¦éå¤ï¼éå¤çè¿è¡æ´æ° |
| | | ToolsClassify tools = this.lambdaQuery().eq(ToolsClassify::getClassifyId,num).one(); |
| | | if(tools != null){ |
| | | tools.setClassifyId(num) |
| | | .setTypeName(name) |
| | | .setStatus("1") |
| | | .setLeafFlag(leafFlag) |
| | | .setSeq(seq) |
| | | .setParentId("-1") |
| | | .setParaTypeFlag(paraTypeFlag); |
| | | this.updateById(tools); |
| | | }else { |
| | | newToolsClassify.setClassifyId(num) |
| | | .setTypeName(name) |
| | | .setStatus("1") |
| | | .setParentId("-1") |
| | | .setSeq(seq) |
| | | .setLeafFlag(leafFlag) |
| | | .setParaTypeFlag(paraTypeFlag); |
| | | this.save(newToolsClassify); |
| | | } |
| | | successLines++; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service.impl; |
| | | |
| | | import org.jeecg.modules.tms.entity.ToolsConfigProperty; |
| | | import org.jeecg.modules.tms.mapper.ToolsConfigPropertyMapper; |
| | | import org.jeecg.modules.tms.service.IToolsConfigPropertyService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: tms_tools_config_property |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-13 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class ToolsConfigPropertyServiceImpl extends ServiceImpl<ToolsConfigPropertyMapper, ToolsConfigProperty> implements IToolsConfigPropertyService { |
| | | |
| | | } |