diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java index 3e77e873..25e9c4bb 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/RepairController.java @@ -1,27 +1,55 @@ package com.bonus.sgzb.base.controller; +import com.bonus.sgzb.base.domain.BmProjectLot; +import com.bonus.sgzb.base.domain.RepairTask; +import com.bonus.sgzb.base.domain.RepairTaskDetails; import com.bonus.sgzb.base.service.RepairService; +import com.bonus.sgzb.common.core.web.controller.BaseController; +import com.bonus.sgzb.common.core.web.page.TableDataInfo; +import com.bonus.sgzb.common.log.annotation.Log; +import com.bonus.sgzb.common.log.enums.BusinessType; +import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + /** * @author c liu * @date 2023/12/11 */ @RestController @RequestMapping("/repair") -public class RepairController { +public class RepairController extends BaseController { @Autowired private RepairService service; -// @ApiOperation(value = "查询关键数据") -// @Log(title = "关键数据", businessType = BusinessType.QUERY) -// @GetMapping("/getCriticalData") -// public AjaxResult getCriticalData() -// { -// CriticalData data = service.getCriticalData(); -// return AjaxResult.success("操作成功",data); -// } + /** + * 获取维修任务列表 + */ + @ApiOperation(value = "获取维修任务列表") + @Log(title = "维修任务列表", businessType = BusinessType.QUERY) + @GetMapping("/getRepairTaskList") + public TableDataInfo getRepairTaskList(RepairTask bean) + { + startPage(); + List list = service.getRepairTaskList(bean); + return getDataTable(list); + } + + /** + * 获取维修任务机具列表 + */ + @ApiOperation(value = "获取维修任务机具列表") + @Log(title = "维修任务机具列表", businessType = BusinessType.QUERY) + @GetMapping("/getRepairMaTypeList") + public TableDataInfo getRepairMaTypeList(RepairTask bean) + { + startPage(); + List list = service.getRepairMaTypeList(bean); + return getDataTable(list); + } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java index 6c61c96d..c0cd5948 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTask.java @@ -30,7 +30,7 @@ public class RepairTask { * 退料工程名称 */ @ApiModelProperty(value = "退料工程名称") - private String backPro; + private String backProName; /** * 维修机具类型 */ @@ -56,4 +56,7 @@ public class RepairTask { */ @ApiModelProperty(value = "维修状态") private String repairStatus; + private String keyword;//关键字 + private String startTime;//开始时间 + private String endTime;//结束时间 } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTaskDetails.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTaskDetails.java new file mode 100644 index 00000000..d48665d4 --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTaskDetails.java @@ -0,0 +1,57 @@ +package com.bonus.sgzb.base.domain; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author c liu + * @date 2023/12/11 + */ +@Data +@ApiModel(value="维修任务明细") +public class RepairTaskDetails { + /** + * 类型名称 + */ + @ApiModelProperty(value = "类型名称") + private String taskId; + /** + * 规格型号 + */ + @ApiModelProperty(value = "规格型号") + private String repairCode; + /** + * 编码 + */ + @ApiModelProperty(value = "编码") + private String backUnit; + /** + * 待修数量 + */ + @ApiModelProperty(value = "待修数量") + private String repairNum; + /** + * 已修数量 + */ + @ApiModelProperty(value = "已修数量") + private String repairedNum; + /** + * 待修状态 + */ + @ApiModelProperty(value = "待修状态") + private String status; + /** + * 维修人员 + */ + @ApiModelProperty(value = "维修人员") + private String createTime; + /** + * 维修时间 + */ + @ApiModelProperty(value = "维修时间") + private String backCode; + + private String keyword;//关键字 + +} diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java index 39e16600..75b60e54 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java @@ -1,8 +1,12 @@ package com.bonus.sgzb.base.mapper; +import com.bonus.sgzb.base.domain.RepairTask; +import com.bonus.sgzb.base.domain.RepairTaskDetails; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * @author c liu * @date 2023/12/11 @@ -10,4 +14,8 @@ import org.apache.ibatis.annotations.Param; @Mapper public interface RepairMapper { + List getRepairTaskList(RepairTask bean); + + + List getRepairMaTypeList(RepairTask bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java index 9faab51d..cccc393a 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/RepairService.java @@ -1,5 +1,10 @@ package com.bonus.sgzb.base.service; +import com.bonus.sgzb.base.domain.RepairTask; +import com.bonus.sgzb.base.domain.RepairTaskDetails; + +import java.util.List; + /** * @author c liu * @date 2023/12/11 @@ -7,4 +12,8 @@ package com.bonus.sgzb.base.service; public interface RepairService { + List getRepairTaskList(RepairTask bean); + + + List getRepairMaTypeList(RepairTask bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java index 0ac22ba0..dbf12310 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java @@ -1,10 +1,14 @@ package com.bonus.sgzb.base.service.impl; +import com.bonus.sgzb.base.domain.RepairTask; +import com.bonus.sgzb.base.domain.RepairTaskDetails; import com.bonus.sgzb.base.mapper.RepairMapper; import com.bonus.sgzb.base.service.RepairService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author c liu * @date 2023/12/11 @@ -15,4 +19,15 @@ public class RepairServiceImpl implements RepairService { private RepairMapper mapper; + @Override + public List getRepairTaskList(RepairTask bean) { + return mapper.getRepairTaskList(bean); + } + + @Override + public List getRepairMaTypeList(RepairTask bean) { + return mapper.getRepairMaTypeList(bean); + } + + } diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/AppMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/AppMapper.xml similarity index 100% rename from sgzb-modules/sgzb-base/src/main/resources/mapper/base/AppMapper.xml rename to sgzb-modules/sgzb-base/src/main/resources/mapper/app/AppMapper.xml diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/SysNoticeMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/SysNoticeMapper.xml similarity index 100% rename from sgzb-modules/sgzb-base/src/main/resources/mapper/base/SysNoticeMapper.xml rename to sgzb-modules/sgzb-base/src/main/resources/mapper/app/SysNoticeMapper.xml diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml index b377e82a..001a009d 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml @@ -3,5 +3,30 @@ + +