diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml index 4fc2d74d..7f033ab1 100644 --- a/ruoyi-admin/src/main/resources/application-druid.yml +++ b/ruoyi-admin/src/main/resources/application-druid.yml @@ -6,11 +6,7 @@ spring: druid: # 主库数据源 master: -<<<<<<< HEAD - url: jdbc:mysql://121.199.168.157:3306/unis_pms?useUnicode=true&rewriteBatchedStatements=true&allowMultiQueries=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 -======= url: jdbc:mysql://121.199.168.157:3306/unis_pms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&rewriteBatchedStatements=true&allowMultiQueries=true ->>>>>>> 86c13c73368897b23df2c463fbe3202d994b8609 username: root password: unis@db # 从库数据源 diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/MaintenanceController.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/MaintenanceController.java index 65968259..5d99107e 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/MaintenanceController.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/MaintenanceController.java @@ -1,12 +1,19 @@ package com.ruoyi.sip.controller; +import com.ruoyi.common.annotation.Anonymous; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.sip.domain.MaintenanceRecordsDto; +import com.ruoyi.sip.service.IMaintenanceService; import com.ruoyi.sip.service.IOrderDeliveryService; +import com.ruoyi.sip.service.IOrderInfoService; +import com.ruoyi.sip.service.IProductInfoService; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; /** * @author : ch @@ -27,10 +34,41 @@ public class MaintenanceController { private String prefix = "manage/service"; + @Autowired + private IMaintenanceService service; + @Autowired + private IProductInfoService productInfoService; + @Autowired + private IOrderInfoService orderInfoService; + @Anonymous @GetMapping() public String service() { return prefix + "/service"; } + + + @GetMapping("/query") + @ResponseBody + @Anonymous + public AjaxResult query(MaintenanceRecordsDto dto) + { + return AjaxResult.success(service.query(dto)); + } + @GetMapping("/product") + @ResponseBody + @Anonymous + public AjaxResult product(MaintenanceRecordsDto dto) + { + return AjaxResult.success(productInfoService.query(dto)); + } + @GetMapping("/order") + @ResponseBody + @Anonymous + public AjaxResult order(MaintenanceRecordsDto dto) + { + return AjaxResult.success(orderInfoService.selectOrderInfoByMaintenance(dto)); + } + } diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/MaintenanceRecord.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/MaintenanceRecord.java new file mode 100644 index 00000000..ca6c49b5 --- /dev/null +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/MaintenanceRecord.java @@ -0,0 +1,27 @@ +package com.ruoyi.sip.domain; + + +import lombok.Data; + +import java.util.Date; + +/** + * @author : ch + * @version : 1.0 + * @ClassName : MaintenanceRecordsDto + * @Description : + * @DATE : Created in 17:50 2025/4/22 + *
       Copyright: Copyright(c) 2025     
+ *
       Company :   	紫光汇智信息技术有限公司		           
+ * Modification History: + * Date Author Version Discription + * -------------------------------------------------------------------------- + * 2025/04/22 ch 1.0 Why & What is modified: <修改原因描述> * + */ +@Data +public class MaintenanceRecord { + //开始时间 + private Date startDate; + + +} diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/MaintenanceMapper.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/MaintenanceMapper.java new file mode 100644 index 00000000..a90a2b00 --- /dev/null +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/MaintenanceMapper.java @@ -0,0 +1,8 @@ +package com.ruoyi.sip.mapper; + +import com.ruoyi.sip.domain.MaintenanceRecord; +import com.ruoyi.sip.domain.MaintenanceRecordsDto; + +public interface MaintenanceMapper { + MaintenanceRecord query(MaintenanceRecordsDto dto); +} diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/IMaintenanceService.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/IMaintenanceService.java new file mode 100644 index 00000000..b64d11c5 --- /dev/null +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/IMaintenanceService.java @@ -0,0 +1,8 @@ +package com.ruoyi.sip.service; + +import com.ruoyi.sip.domain.MaintenanceRecord; +import com.ruoyi.sip.domain.MaintenanceRecordsDto; + +public interface IMaintenanceService { + MaintenanceRecord query(MaintenanceRecordsDto dto); +} diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/MaintenanceServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/MaintenanceServiceImpl.java new file mode 100644 index 00000000..de7def6d --- /dev/null +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/MaintenanceServiceImpl.java @@ -0,0 +1,38 @@ +package com.ruoyi.sip.service.impl; + + +import com.ruoyi.sip.domain.MaintenanceRecord; +import com.ruoyi.sip.domain.MaintenanceRecordsDto; +import com.ruoyi.sip.mapper.MaintenanceMapper; +import com.ruoyi.sip.service.IMaintenanceService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; + +/** + * @author : ch + * @version : 1.0 + * @ClassName : MaintenanceServiceImpl + * @Description : + * @DATE : Created in 17:36 2025/4/23 + *
       Copyright: Copyright(c) 2025     
+ *
       Company :   	紫光汇智信息技术有限公司		           
+ * Modification History: + * Date Author Version Discription + * -------------------------------------------------------------------------- + * 2025/04/23 ch 1.0 Why & What is modified: <修改原因描述> * + */ +@Service +@Transactional(rollbackFor = Exception.class) +public class MaintenanceServiceImpl implements IMaintenanceService { + + @Resource + private MaintenanceMapper mapper; + + + @Override + public MaintenanceRecord query(MaintenanceRecordsDto dto) { + return mapper.query(dto); + } +} diff --git a/ruoyi-sip/src/main/resources/mapper/manage/MaintenanceMapper.xml b/ruoyi-sip/src/main/resources/mapper/manage/MaintenanceMapper.xml new file mode 100644 index 00000000..d7c5de73 --- /dev/null +++ b/ruoyi-sip/src/main/resources/mapper/manage/MaintenanceMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + \ No newline at end of file