根据系统合同编号获得合同详情口
This commit is contained in:
@@ -11,6 +11,8 @@ public class TableFieldConstants {
|
|||||||
public static final String ID = "ID";
|
public static final String ID = "ID";
|
||||||
|
|
||||||
/* 合同主信息表 */
|
/* 合同主信息表 */
|
||||||
|
// 系统合同编号;自动生成,校验唯一
|
||||||
|
public static final String BSE_CTRT_MAIN_SYS_CTRT_NUM = "SYS_CTRT_NUM";
|
||||||
// 合同名称;与ERP(HTMC)对应,校验唯一
|
// 合同名称;与ERP(HTMC)对应,校验唯一
|
||||||
public static final String BSE_CTRT_MAIN_CTRT_NAME = "CTRT_NAME";
|
public static final String BSE_CTRT_MAIN_CTRT_NAME = "CTRT_NAME";
|
||||||
public static final String BSE_CTRT_MAIN_CTRT_NAME_LABEL = "合同名称";
|
public static final String BSE_CTRT_MAIN_CTRT_NAME_LABEL = "合同名称";
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import com.zt.plat.module.contractorder.controller.admin.contract.vo.contract.*;
|
|||||||
import com.zt.plat.module.contractorder.dal.dataobject.contract.ContractMainDO;
|
import com.zt.plat.module.contractorder.dal.dataobject.contract.ContractMainDO;
|
||||||
import com.zt.plat.module.contractorder.service.contract.ContractService;
|
import com.zt.plat.module.contractorder.service.contract.ContractService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import jakarta.validation.Valid;
|
import jakarta.validation.Valid;
|
||||||
@@ -71,13 +70,20 @@ public class ContractController implements BusinessControllerMarker {
|
|||||||
|
|
||||||
@GetMapping("/get")
|
@GetMapping("/get")
|
||||||
@Operation(summary = "获得合同详情")
|
@Operation(summary = "获得合同详情")
|
||||||
@Parameter(name = "id", description = "合同ID", required = true, example = "1024")
|
|
||||||
@PreAuthorize("@ss.hasPermission('base:contract:get')")
|
@PreAuthorize("@ss.hasPermission('base:contract:get')")
|
||||||
public CommonResult<ContractRespVO> get(@RequestParam("id") Long id) {
|
public CommonResult<ContractRespVO> get(@RequestParam("id") Long id) {
|
||||||
ContractRespVO contractRespVO = contractService.get(id);
|
ContractRespVO contractRespVO = contractService.get(id);
|
||||||
return success(contractRespVO);
|
return success(contractRespVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/get/by-system-contract-number")
|
||||||
|
@Operation(summary = "根据系统合同编号获得合同详情")
|
||||||
|
@PreAuthorize("@ss.hasPermission('base:contract:get')")
|
||||||
|
public CommonResult<ContractRespVO> getBySystemContractNumber(@RequestParam("systemContractNumber") String systemContractNumber) {
|
||||||
|
ContractRespVO contractRespVO = contractService.getBySystemContractNumber(systemContractNumber);
|
||||||
|
return success(contractRespVO);
|
||||||
|
}
|
||||||
|
|
||||||
@PutMapping("update")
|
@PutMapping("update")
|
||||||
@Operation(summary = "修改合同")
|
@Operation(summary = "修改合同")
|
||||||
@PreAuthorize("@ss.hasPermission('base:contract:update')")
|
@PreAuthorize("@ss.hasPermission('base:contract:update')")
|
||||||
|
|||||||
@@ -111,4 +111,12 @@ public interface ContractService {
|
|||||||
* @return 删除结果
|
* @return 删除结果
|
||||||
*/
|
*/
|
||||||
List<JSONObject> delete(List<Long> ids);
|
List<JSONObject> delete(List<Long> ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据系统合同编号获得合同详情
|
||||||
|
*
|
||||||
|
* @param systemContractNumber 系统合同编号
|
||||||
|
* @return 合同信息
|
||||||
|
*/
|
||||||
|
ContractRespVO getBySystemContractNumber(String systemContractNumber);
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user