mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 02:38:43 +08:00 
			
		
		
		
	[feat] 新增历史合同管理功能
This commit is contained in:
		| @@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.cms.controller.admin.contractHistory; | ||||
|  | ||||
| import cn.iocoder.yudao.module.cms.dal.dataobject.contractHistory.ContractHistoryDO; | ||||
| import cn.iocoder.yudao.module.cms.dal.mysql.contract.ContractMapper; | ||||
| import cn.iocoder.yudao.module.cms.service.contracthistory.ContractHistoryService; | ||||
| import cn.iocoder.yudao.module.cms.service.contractHistory.ContractHistoryService; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| import jakarta.annotation.Resource; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| @@ -14,6 +14,7 @@ import io.swagger.v3.oas.annotations.Operation; | ||||
| import jakarta.validation.*; | ||||
| import jakarta.servlet.http.*; | ||||
|  | ||||
| import java.beans.Beans; | ||||
| import java.io.IOException; | ||||
| import java.util.List; | ||||
|  | ||||
| @@ -73,9 +74,9 @@ public class ContractHistoryController { | ||||
|     @Operation(summary = "获得历史合同") | ||||
|     @Parameter(name = "id", description = "编号", required = true, example = "1024") | ||||
|     @PreAuthorize("@ss.hasPermission('cms:contract-history:query')") | ||||
|     public CommonResult<ContractHistoryRespVO> getContractHistory(@RequestParam("id") Long id) { | ||||
|     public CommonResult<ContractHistoryDO> getContractHistory(@RequestParam("id") Long id) { | ||||
|         ContractHistoryDO contractHistory = contractHistoryService.getContractHistory(id); | ||||
|         return success(BeanUtils.toBean(contractHistory, ContractHistoryRespVO.class)); | ||||
|         return success(BeanUtils.toBean(contractHistory, ContractHistoryDO.class)); | ||||
|     } | ||||
|  | ||||
|     @GetMapping("/page") | ||||
|   | ||||
| @@ -8,7 +8,6 @@ import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import io.swagger.v3.oas.annotations.Parameter; | ||||
| import io.swagger.v3.oas.annotations.Operation; | ||||
|  | ||||
| import jakarta.validation.constraints.*; | ||||
| import jakarta.validation.*; | ||||
| import jakarta.servlet.http.*; | ||||
| import java.util.*; | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| package cn.iocoder.yudao.module.cms.service.contracthistory; | ||||
| package cn.iocoder.yudao.module.cms.service.contractHistory; | ||||
| 
 | ||||
| import jakarta.validation.*; | ||||
| import cn.iocoder.yudao.module.cms.controller.admin.contractHistory.vo.*; | ||||
| @@ -37,10 +37,10 @@ public interface ContractHistoryService { | ||||
|     /** | ||||
|      * 获得历史合同 | ||||
|      * | ||||
|      * @param id 编号 | ||||
|      * @param contractId 现有合同编号 | ||||
|      * @return 历史合同 | ||||
|      */ | ||||
|     ContractHistoryDO getContractHistory(Long id); | ||||
|     ContractHistoryDO getContractHistory(Long contractId); | ||||
| 
 | ||||
|     /** | ||||
|      * 获得历史合同分页 | ||||
| @@ -1,5 +1,6 @@ | ||||
| package cn.iocoder.yudao.module.cms.service.contracthistory; | ||||
| package cn.iocoder.yudao.module.cms.service.contractHistory; | ||||
| 
 | ||||
| import cn.iocoder.yudao.module.cms.dal.mysql.contract.ContractMapper; | ||||
| import org.springframework.stereotype.Service; | ||||
| import jakarta.annotation.Resource; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| @@ -21,11 +22,13 @@ import static cn.iocoder.yudao.module.cms.enums.ErrorCodeConstants.*; | ||||
|  */ | ||||
| @Service | ||||
| @Validated | ||||
| public class ContractHistoryServiceImpl implements ContractHistoryService { | ||||
| public class ContractHistoryServiceImpl implements cn.iocoder.yudao.module.cms.service.contractHistory.ContractHistoryService { | ||||
| 
 | ||||
|     @Resource | ||||
|     private ContractHistoryMapper contractHistoryMapper; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|     @Override | ||||
|     public Long createContractHistory(ContractHistorySaveReqVO createReqVO) { | ||||
|         // 插入 | ||||
		Reference in New Issue
	
	Block a user
	 wyw
					wyw