From c60d5b69d32eeafba573aa9c8d4950435effeebf Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期五, 16 五月 2025 15:56:09 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerDetailMapper.xml | 5 lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerService.java | 14 + lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java | 19 + lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedgerDetail.java | 83 +++++++ lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerDetailController.java | 177 ++++++++++++++++ lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerDetailMapper.java | 17 + lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedger.java | 95 ++++++++ lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerServiceImpl.java | 19 + lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerController.java | 177 ++++++++++++++++ lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerMapper.java | 17 + lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerMapper.xml | 5 lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerDetailService.java | 14 + 12 files changed, 642 insertions(+), 0 deletions(-) diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerController.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerController.java new file mode 100644 index 0000000..7ce5fd2 --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerController.java @@ -0,0 +1,177 @@ +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.ToolLedger; +import org.jeecg.modules.tms.service.IToolLedgerService; + +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_tool_ledger + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +@Api(tags="tms_tool_ledger") +@RestController +@RequestMapping("/tms/toolLedger") +@Slf4j +public class ToolLedgerController extends JeecgController<ToolLedger, IToolLedgerService> { + @Autowired + private IToolLedgerService toolLedgerService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param toolLedger + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "tms_tool_ledger-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="tms_tool_ledger-鍒嗛〉鍒楄〃鏌ヨ", notes="tms_tool_ledger-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<IPage<ToolLedger>> queryPageList(ToolLedger toolLedger, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<ToolLedger> queryWrapper = QueryGenerator.initQueryWrapper(toolLedger, req.getParameterMap()); + Page<ToolLedger> page = new Page<ToolLedger>(pageNo, pageSize); + IPage<ToolLedger> pageList = toolLedgerService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param toolLedger + * @return + */ + @AutoLog(value = "tms_tool_ledger-娣诲姞") + @ApiOperation(value="tms_tool_ledger-娣诲姞", notes="tms_tool_ledger-娣诲姞") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger:add") + @PostMapping(value = "/add") + public Result<String> add(@RequestBody ToolLedger toolLedger) { + toolLedgerService.save(toolLedger); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param toolLedger + * @return + */ + @AutoLog(value = "tms_tool_ledger-缂栬緫") + @ApiOperation(value="tms_tool_ledger-缂栬緫", notes="tms_tool_ledger-缂栬緫") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger:edit") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<String> edit(@RequestBody ToolLedger toolLedger) { + toolLedgerService.updateById(toolLedger); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "tms_tool_ledger-閫氳繃id鍒犻櫎") + @ApiOperation(value="tms_tool_ledger-閫氳繃id鍒犻櫎", notes="tms_tool_ledger-閫氳繃id鍒犻櫎") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger:delete") + @DeleteMapping(value = "/delete") + public Result<String> delete(@RequestParam(name="id",required=true) String id) { + toolLedgerService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "tms_tool_ledger-鎵归噺鍒犻櫎") + @ApiOperation(value="tms_tool_ledger-鎵归噺鍒犻櫎", notes="tms_tool_ledger-鎵归噺鍒犻櫎") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger:deleteBatch") + @DeleteMapping(value = "/deleteBatch") + public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.toolLedgerService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛!"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + //@AutoLog(value = "tms_tool_ledger-閫氳繃id鏌ヨ") + @ApiOperation(value="tms_tool_ledger-閫氳繃id鏌ヨ", notes="tms_tool_ledger-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<ToolLedger> queryById(@RequestParam(name="id",required=true) String id) { + ToolLedger toolLedger = toolLedgerService.getById(id); + if(toolLedger==null) { + return Result.error("鏈壘鍒板搴旀暟鎹�"); + } + return Result.OK(toolLedger); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param toolLedger + */ + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger:exportXls") + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, ToolLedger toolLedger) { + return super.exportXls(request, toolLedger, ToolLedger.class, "tms_tool_ledger"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + //@RequiresPermissions("tms_tool_ledger:importExcel") + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, ToolLedger.class); + } + +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerDetailController.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerDetailController.java new file mode 100644 index 0000000..4e4a785 --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/ToolLedgerDetailController.java @@ -0,0 +1,177 @@ +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.ToolLedgerDetail; +import org.jeecg.modules.tms.service.IToolLedgerDetailService; + +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_tool_ledger_detail + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +@Api(tags="tms_tool_ledger_detail") +@RestController +@RequestMapping("/tms/toolLedgerDetail") +@Slf4j +public class ToolLedgerDetailController extends JeecgController<ToolLedgerDetail, IToolLedgerDetailService> { + @Autowired + private IToolLedgerDetailService toolLedgerDetailService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param toolLedgerDetail + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "tms_tool_ledger_detail-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="tms_tool_ledger_detail-鍒嗛〉鍒楄〃鏌ヨ", notes="tms_tool_ledger_detail-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<IPage<ToolLedgerDetail>> queryPageList(ToolLedgerDetail toolLedgerDetail, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<ToolLedgerDetail> queryWrapper = QueryGenerator.initQueryWrapper(toolLedgerDetail, req.getParameterMap()); + Page<ToolLedgerDetail> page = new Page<ToolLedgerDetail>(pageNo, pageSize); + IPage<ToolLedgerDetail> pageList = toolLedgerDetailService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param toolLedgerDetail + * @return + */ + @AutoLog(value = "tms_tool_ledger_detail-娣诲姞") + @ApiOperation(value="tms_tool_ledger_detail-娣诲姞", notes="tms_tool_ledger_detail-娣诲姞") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger_detail:add") + @PostMapping(value = "/add") + public Result<String> add(@RequestBody ToolLedgerDetail toolLedgerDetail) { + toolLedgerDetailService.save(toolLedgerDetail); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param toolLedgerDetail + * @return + */ + @AutoLog(value = "tms_tool_ledger_detail-缂栬緫") + @ApiOperation(value="tms_tool_ledger_detail-缂栬緫", notes="tms_tool_ledger_detail-缂栬緫") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger_detail:edit") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<String> edit(@RequestBody ToolLedgerDetail toolLedgerDetail) { + toolLedgerDetailService.updateById(toolLedgerDetail); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "tms_tool_ledger_detail-閫氳繃id鍒犻櫎") + @ApiOperation(value="tms_tool_ledger_detail-閫氳繃id鍒犻櫎", notes="tms_tool_ledger_detail-閫氳繃id鍒犻櫎") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger_detail:delete") + @DeleteMapping(value = "/delete") + public Result<String> delete(@RequestParam(name="id",required=true) String id) { + toolLedgerDetailService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "tms_tool_ledger_detail-鎵归噺鍒犻櫎") + @ApiOperation(value="tms_tool_ledger_detail-鎵归噺鍒犻櫎", notes="tms_tool_ledger_detail-鎵归噺鍒犻櫎") + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger_detail:deleteBatch") + @DeleteMapping(value = "/deleteBatch") + public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.toolLedgerDetailService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛!"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + //@AutoLog(value = "tms_tool_ledger_detail-閫氳繃id鏌ヨ") + @ApiOperation(value="tms_tool_ledger_detail-閫氳繃id鏌ヨ", notes="tms_tool_ledger_detail-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<ToolLedgerDetail> queryById(@RequestParam(name="id",required=true) String id) { + ToolLedgerDetail toolLedgerDetail = toolLedgerDetailService.getById(id); + if(toolLedgerDetail==null) { + return Result.error("鏈壘鍒板搴旀暟鎹�"); + } + return Result.OK(toolLedgerDetail); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param toolLedgerDetail + */ + //@RequiresPermissions("org.jeecg.modules:tms_tool_ledger_detail:exportXls") + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, ToolLedgerDetail toolLedgerDetail) { + return super.exportXls(request, toolLedgerDetail, ToolLedgerDetail.class, "tms_tool_ledger_detail"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + //@RequiresPermissions("tms_tool_ledger_detail:importExcel") + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, ToolLedgerDetail.class); + } + +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedger.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedger.java new file mode 100644 index 0000000..f58d3ca --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedger.java @@ -0,0 +1,95 @@ +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_tool_ledger + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +@Data +@TableName("tms_tool_ledger") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tms_tool_ledger瀵硅薄", description="tms_tool_ledger") +public class ToolLedger 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; + /**宸ュ叿缂栫爜*/ + @Excel(name = "宸ュ叿缂栫爜", width = 15) + @ApiModelProperty(value = "宸ュ叿缂栫爜") + private String toolId; + /**鎬诲簱瀛�*/ + @Excel(name = "鎬诲簱瀛�", width = 15) + @ApiModelProperty(value = "鎬诲簱瀛�") + private String totalCount; + /**鍙敤搴撳瓨*/ + @Excel(name = "鍙敤搴撳瓨", width = 15) + @ApiModelProperty(value = "鍙敤搴撳瓨") + private String availableCount; + /**鎬绘姤鎹熸暟閲�*/ + @Excel(name = "鎬绘姤鎹熸暟閲�", width = 15) + @ApiModelProperty(value = "鎬绘姤鎹熸暟閲�") + private String lossCount; + /**鍦ㄤ慨鏁伴噺*/ + @Excel(name = "鍦ㄤ慨鏁伴噺", width = 15) + @ApiModelProperty(value = "鍦ㄤ慨鏁伴噺") + private String repairCount; + /**鍦ㄦ鏁伴噺*/ + @Excel(name = "鍦ㄦ鏁伴噺", width = 15) + @ApiModelProperty(value = "鍦ㄦ鏁伴噺") + private String detectionCount; + /**鍦ㄥ�熸暟閲�*/ + @Excel(name = "鍦ㄥ�熸暟閲�", width = 15) + @ApiModelProperty(value = "鍦ㄥ�熸暟閲�") + private String lendCount; + /**鍦ㄧ(鏁伴噺*/ + @Excel(name = "鍦ㄧ(鏁伴噺", width = 15) + @ApiModelProperty(value = "鍦ㄧ(鏁伴噺") + private String sharpeningCount; + /**绉熸埛鍙�*/ + @Excel(name = "绉熸埛鍙�", width = 15) + @ApiModelProperty(value = "绉熸埛鍙�") + private String tenantId; + /**鍒涘缓浜�*/ + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedgerDetail.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedgerDetail.java new file mode 100644 index 0000000..5947093 --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/entity/ToolLedgerDetail.java @@ -0,0 +1,83 @@ +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_tool_ledger_detail + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +@Data +@TableName("tms_tool_ledger_detail") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tms_tool_ledger_detail瀵硅薄", description="tms_tool_ledger_detail") +public class ToolLedgerDetail implements Serializable { + private static final long serialVersionUID = 1L; + + /**涓婚敭id*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭id") + private String id; + /**宸ュ叿缂栫爜*/ + @Excel(name = "宸ュ叿缂栫爜", width = 15) + @ApiModelProperty(value = "宸ュ叿缂栫爜") + private String toolCode; + /**宸ュ叿缂栧彿*/ + @Excel(name = "宸ュ叿缂栧彿", width = 15) + @ApiModelProperty(value = "宸ュ叿缂栧彿") + private String toolId; + /**鏁伴噺*/ + @Excel(name = "鏁伴噺", width = 15) + @ApiModelProperty(value = "鏁伴噺") + private BigDecimal quantity; + /**鐘舵��*/ + @Excel(name = "鐘舵��", width = 15) + @ApiModelProperty(value = "鐘舵��") + private String status; + /**搴撳尯/搴撳彿*/ + @Excel(name = "搴撳尯/搴撳彿", width = 15) + @ApiModelProperty(value = "搴撳尯/搴撳彿") + private String warehouseId; + /**搴撲綅鍙�*/ + @Excel(name = "搴撲綅鍙�", width = 15) + @ApiModelProperty(value = "搴撲綅鍙�") + private String positionCode; + /**绉熸埛鍙�*/ + @Excel(name = "绉熸埛鍙�", width = 15) + @ApiModelProperty(value = "绉熸埛鍙�") + private String tenantId; + /**鍒涘缓浜�*/ + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerDetailMapper.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerDetailMapper.java new file mode 100644 index 0000000..8611dfb --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerDetailMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.tms.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.tms.entity.ToolLedgerDetail; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: tms_tool_ledger_detail + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +public interface ToolLedgerDetailMapper extends BaseMapper<ToolLedgerDetail> { + +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerMapper.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerMapper.java new file mode 100644 index 0000000..e250875 --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolLedgerMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.tms.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.tms.entity.ToolLedger; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: tms_tool_ledger + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +public interface ToolLedgerMapper extends BaseMapper<ToolLedger> { + +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerDetailMapper.xml b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerDetailMapper.xml new file mode 100644 index 0000000..6cc0837 --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerDetailMapper.xml @@ -0,0 +1,5 @@ +<?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.ToolLedgerDetailMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerMapper.xml b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerMapper.xml new file mode 100644 index 0000000..93626d9 --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/xml/ToolLedgerMapper.xml @@ -0,0 +1,5 @@ +<?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.ToolLedgerMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerDetailService.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerDetailService.java new file mode 100644 index 0000000..bdc4eaf --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerDetailService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.tms.service; + +import org.jeecg.modules.tms.entity.ToolLedgerDetail; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: tms_tool_ledger_detail + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +public interface IToolLedgerDetailService extends IService<ToolLedgerDetail> { + +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerService.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerService.java new file mode 100644 index 0000000..0b541bf --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/IToolLedgerService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.tms.service; + +import org.jeecg.modules.tms.entity.ToolLedger; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: tms_tool_ledger + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +public interface IToolLedgerService extends IService<ToolLedger> { + +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java new file mode 100644 index 0000000..90b2856 --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.tms.service.impl; + +import org.jeecg.modules.tms.entity.ToolLedgerDetail; +import org.jeecg.modules.tms.mapper.ToolLedgerDetailMapper; +import org.jeecg.modules.tms.service.IToolLedgerDetailService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: tms_tool_ledger_detail + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +@Service +public class ToolLedgerDetailServiceImpl extends ServiceImpl<ToolLedgerDetailMapper, ToolLedgerDetail> implements IToolLedgerDetailService { + +} diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerServiceImpl.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerServiceImpl.java new file mode 100644 index 0000000..87d4e0b --- /dev/null +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.tms.service.impl; + +import org.jeecg.modules.tms.entity.ToolLedger; +import org.jeecg.modules.tms.mapper.ToolLedgerMapper; +import org.jeecg.modules.tms.service.IToolLedgerService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: tms_tool_ledger + * @Author: jeecg-boot + * @Date: 2025-05-16 + * @Version: V1.0 + */ +@Service +public class ToolLedgerServiceImpl extends ServiceImpl<ToolLedgerMapper, ToolLedger> implements IToolLedgerService { + +} -- Gitblit v1.9.3