修改合同接口
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
package com.zt.plat.module.contractorder.enums.contract;
|
package com.zt.plat.module.contractorder.enums;
|
||||||
|
|
||||||
public class DateConstants {
|
public class DateConstants {
|
||||||
|
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.zt.plat.module.contractorder.enums.contract;
|
package com.zt.plat.module.contractorder.enums;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 合同字典类型常量
|
* 合同字典类型常量
|
||||||
*
|
*
|
||||||
* @author ZT
|
* @author ZT
|
||||||
*/
|
*/
|
||||||
public class ContractDictTypeConstants {
|
public class DictTypeConstants {
|
||||||
|
|
||||||
// 合同状态
|
// 合同状态
|
||||||
public static String BSE_CTRT_STS = "BSE_CTRT_STS";
|
public static String BSE_CTRT_STS = "BSE_CTRT_STS";
|
||||||
@@ -16,4 +16,6 @@ public interface ErrorCodeConstants {
|
|||||||
ErrorCode CONTRACT_NAME_EXISTS = new ErrorCode(1_027_000_001, "合同名已存在");
|
ErrorCode CONTRACT_NAME_EXISTS = new ErrorCode(1_027_000_001, "合同名已存在");
|
||||||
ErrorCode CONTRACT_PAPER_NUMBER_EXISTS = new ErrorCode(1_027_000_002, "合同编号已存在");
|
ErrorCode CONTRACT_PAPER_NUMBER_EXISTS = new ErrorCode(1_027_000_002, "合同编号已存在");
|
||||||
ErrorCode CONTRACT_NOT_EXISTS = new ErrorCode(1_027_000_003, "合同不存在");
|
ErrorCode CONTRACT_NOT_EXISTS = new ErrorCode(1_027_000_003, "合同不存在");
|
||||||
|
ErrorCode CONTRACT_ID_NOT_EXISTS = new ErrorCode(1_027_000_004, "合同主键为空");
|
||||||
|
ErrorCode CONTRACT_STATUS_NOT_UPDATE = new ErrorCode(1_027_000_004, "{}合同不允许修改");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,58 @@
|
|||||||
|
package com.zt.plat.module.contractorder.enums;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 表字段常量
|
||||||
|
*
|
||||||
|
* @author ZT
|
||||||
|
*/
|
||||||
|
public class TableFieldConstants {
|
||||||
|
|
||||||
|
// 表主键
|
||||||
|
public static final String ID = "ID";
|
||||||
|
|
||||||
|
/* 合同主信息表 */
|
||||||
|
// 合同名称;与ERP(HTMC)对应,校验唯一
|
||||||
|
public static final String BSE_CTRT_MAIN_CTRT_NAME = "CTRT_NAME";
|
||||||
|
// 合同编号;与ERP(HTBH)对应,校验唯一
|
||||||
|
public static final String BSE_CTRT_MAIN_CTRT_PPR_NUM = "CTRT_PPR_NUM";
|
||||||
|
|
||||||
|
/* 合同明细表 */
|
||||||
|
// 合同主信息主键
|
||||||
|
public static final String BSE_CTRT_DTL_CTRT_MAIN_ID = "CTRT_MAIN_ID";
|
||||||
|
|
||||||
|
/* 交货计划条款表 */
|
||||||
|
// 合同明细主键
|
||||||
|
public static final String BSE_CTRT_PLN_CTRT_DTL_ID = "CTRT_DTL_ID";
|
||||||
|
|
||||||
|
/* 价款结算条款表 */
|
||||||
|
// 合同明细主键
|
||||||
|
public static final String BSE_CTRT_FMU_CTRT_DTL_ID = "CTRT_DTL_ID";
|
||||||
|
|
||||||
|
/* 基础系数配置表 */
|
||||||
|
// 条款主键
|
||||||
|
public static final String BSE_CTRT_COEF_FMU_ID = "FMU_ID";
|
||||||
|
|
||||||
|
/* 品位等级价配置表 */
|
||||||
|
// 条款主键
|
||||||
|
public static final String BSE_CTRT_GRD_FMU_ID = "FMU_ID";
|
||||||
|
|
||||||
|
/* 调整价配置表 */
|
||||||
|
// 条款主键
|
||||||
|
public static final String BSE_CTRT_DDCT_FMU_ID = "FMU_ID";
|
||||||
|
|
||||||
|
/* 市场价配置表 */
|
||||||
|
// 条款主键
|
||||||
|
public static final String BSE_CTRT_PRC_FMU_ID = "FMU_ID";
|
||||||
|
|
||||||
|
/* 品位不计价配置表 */
|
||||||
|
// 条款主键
|
||||||
|
public static final String BSE_CTRT_NT_FMU_ID = "FMU_ID";
|
||||||
|
|
||||||
|
/* 实例字段值表 */
|
||||||
|
// 关联实例主键
|
||||||
|
public static final String BSE_TMPL_INSC_DAT_INSC_ID = "INSC_ID";
|
||||||
|
|
||||||
|
/* 实例条款值表 */
|
||||||
|
// 关联实例主键
|
||||||
|
public static final String BSE_TMPL_INSC_ITM_INSC_ID = "INSC_ID";
|
||||||
|
}
|
||||||
@@ -57,12 +57,11 @@ public class ContractController implements BusinessControllerMarker {
|
|||||||
return success(contractViewRespVO);
|
return success(contractViewRespVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO
|
|
||||||
@PutMapping("update")
|
@PutMapping("update")
|
||||||
@Operation(summary = "修改合同")
|
@Operation(summary = "修改合同")
|
||||||
@PreAuthorize("@ss.hasPermission('system:contract:update')")
|
@PreAuthorize("@ss.hasPermission('system:contract:update')")
|
||||||
public CommonResult<Boolean> update(@Valid @RequestBody ContractSaveReqVO reqVO) {
|
public CommonResult<Boolean> update(@Valid @RequestBody ContractSaveReqVO reqVO) {
|
||||||
return success(true);
|
return success(contractService.update(reqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ public class ContractFormulaSaveReqVO {
|
|||||||
private String materialNumber;
|
private String materialNumber;
|
||||||
|
|
||||||
@Schema(description = "计算小数位")
|
@Schema(description = "计算小数位")
|
||||||
private Long decimalBit;
|
private Long decimalPoint;
|
||||||
|
|
||||||
@Schema(description = "金属元素编码")
|
@Schema(description = "金属元素编码")
|
||||||
private String elementNumber;
|
private String elementNumber;
|
||||||
@@ -44,6 +44,9 @@ public class ContractFormulaSaveReqVO {
|
|||||||
@Schema(description = "金属元素名称", example = "金属元素名称")
|
@Schema(description = "金属元素名称", example = "金属元素名称")
|
||||||
private String elementName;
|
private String elementName;
|
||||||
|
|
||||||
|
@Schema(description = "结算类型,多条使用逗号分隔(字典:PRCH_STLM_TP)", example = "LST")
|
||||||
|
private String settlementType;
|
||||||
|
|
||||||
// 基础系数配置
|
// 基础系数配置
|
||||||
private List<ContractCoefficientSaveReqVO> coefficients;
|
private List<ContractCoefficientSaveReqVO> coefficients;
|
||||||
// 品位等级价配置
|
// 品位等级价配置
|
||||||
|
|||||||
@@ -49,5 +49,5 @@ public class ContractPriceSaveReqVO {
|
|||||||
private String averageType;
|
private String averageType;
|
||||||
|
|
||||||
@Schema(description = "网价小数位")
|
@Schema(description = "网价小数位")
|
||||||
private BigDecimal decimalBit;
|
private BigDecimal decimalPoint;
|
||||||
}
|
}
|
||||||
@@ -15,7 +15,7 @@ import java.util.List;
|
|||||||
@Data
|
@Data
|
||||||
public class ContractSaveReqVO {
|
public class ContractSaveReqVO {
|
||||||
|
|
||||||
@Schema(description = "主键")
|
@Schema(description = "主键,新增时为空,修改时需要有值")
|
||||||
@ExcelProperty("主键")
|
@ExcelProperty("主键")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public class ContractViewFormulaRespVO {
|
|||||||
private String materialNumber;
|
private String materialNumber;
|
||||||
|
|
||||||
@Schema(description = "计算小数位")
|
@Schema(description = "计算小数位")
|
||||||
private Long decimalBit;
|
private Long decimalPoint;
|
||||||
|
|
||||||
@Schema(description = "金属元素编码")
|
@Schema(description = "金属元素编码")
|
||||||
private String elementNumber;
|
private String elementNumber;
|
||||||
|
|||||||
@@ -49,5 +49,5 @@ public class ContractViewPriceRespVO {
|
|||||||
private String averageType;
|
private String averageType;
|
||||||
|
|
||||||
@Schema(description = "网价小数位")
|
@Schema(description = "网价小数位")
|
||||||
private BigDecimal decimalBit;
|
private BigDecimal decimalPoint;
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user