1b980cfd by 肖初晴

【DAOP-1.0】企业认证

【功能点】联调问题处理
1 parent 655974b1
......@@ -219,6 +219,12 @@ public class DemandRSVO {
@Schema(description = "加工单位名称")
private String productAcceptName;
@Schema(description = "发起人")
private String createUserName;
@Schema(description = "提交时间")
private Date createTime;
/******** 库表存储属性 需处理 *****/
......
......@@ -176,6 +176,9 @@ public class EnterpriseRSVO {
*/
@Schema(description = "业务审批状态【N 草稿中,A 审批中,Y 已通过,R 驳回,C 已撤销,D 已废弃;B 变更中; 默认 N】")
private String bizApproveState;
@Schema(description = "提交时间")
private Date createTime;
/******** 库表存储属性 需处理 *****/
......
package com.csbr.qingcloud.portal.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 加工单管理新增、修改参数
* @author: makejava
* @create: 2024-12-06 15:41
**/
@Data
@Schema(title = "加工单管理新增、修改参数")
public class ProcessOrderRQVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
private String guid;
/**
* 企业唯一标识
*/
@Schema(description = "企业唯一标识")
private String tenantGuid;
/**
* 公司名称
*/
@Schema(description = "公司名称")
private String tenantName;
/**
* 加工单编号
*/
@Schema(description = "加工单编号")
private String processOrderNo;
/**
* 受理单编号
*/
@Schema(description = "受理单编号")
private String acceptanceOrderNo;
/**
* 需求单编号
*/
@Schema(description = "需求单编号")
private String requirementOrderNo;
/**
* 需求单名称
*/
@Schema(description = "需求单名称")
private String requirementOrderName;
/**
* 需求单位
*/
@Schema(description = "需求单位")
private String requirementUnit;
/**
* 需求开始时间
*/
@Schema(description = "需求开始时间")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date requirementTermSdate;
/**
* 需求结束时间
*/
@Schema(description = "需求结束时间")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date requirementTermEdate;
/**
* 更新周期【取数据字典:周期,1 年度,2 半年度,3 季度,4 月度】
*/
@Schema(description = "更新周期【取数据字典:周期,1 年度,2 半年度,3 季度,4 月度】")
private String updateCycle;
/**
* 获取路径【API路径】
*/
@Schema(description = "获取路径【API路径】")
private String requestPath;
/**
* 需求内容
*/
@Schema(description = "需求内容")
private String requirementContent;
/**
* 需求附件【数据格式:[{"name":"","path":""},{"name":"","path":""}]】
*/
@Schema(description = "需求附件【数据格式:[{\"name\":\"\",\"path\":\"\"},{\"name\":\"\",\"path\":\"\"}]】")
private String fileUrl;
/**
* 应用场景说明
*/
@Schema(description = "应用场景说明")
private String applicationSceneDesc;
/**
* 受理原因
*/
@Schema(description = "受理原因")
private String acceptanceReason;
/**
* 加工状态(N 未分派;A 处理中;J 已交付;Y 已验收)
*/
@Schema(description = "加工状态(N 未分派;A 处理中;J 已交付;Y 已验收)")
private String processState;
/**
* 联系人
*/
@Schema(description = "联系人")
private String contacts;
/**
* 联系人电话
*/
@Schema(description = "联系人电话")
private String contactTel;
/**
* 受理日期
*/
@Schema(description = "受理日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date acceptanceDate;
/**
* 接收人
*/
@Schema(description = "接收人")
private String acceptanceName;
/**
* 接收人唯一标识
*/
@Schema(description = "接收人唯一标识")
private String acceptanceNameGuid;
/**
* 关联合同信息
*/
@Schema(description = "关联合同信息")
private String linkContractInfoJson;
/**
* 负责人姓名
*/
@Schema(description = "负责人姓名")
private String chargeStaffName;
/**
* 负责人GUID
*/
@Schema(description = "负责人GUID")
private String chargeStaffGuid;
/**
* 加加工成员【数据格式:[{"guid":"","name":""}]】
*/
@Schema(description = "加工成员【数据格式:[{‘guid’:‘’,‘name’:‘’}]")
private String processMemberJson;
/**
* 最后操作人唯一标识
*/
@Schema(description = "最后操作人唯一标识")
private String lastOperatorUserId;
/**
* 最后操作人姓名
*/
@Schema(description = "最后操作人姓名")
private String lastOperatorUserName;
/**
* 指派时间
*/
@Schema(description = "指派时间")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date assignDay;
/**
* 加工时间
*/
@Schema(description = "加工时间")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date processTime;
/**
* 交付时间
*/
@Schema(description = "交付时间")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date deliverTime;
/**
* 分库标识
*/
@Schema(description = "分库标识")
private String shardingFlag;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
......@@ -76,6 +76,9 @@ public class ServicerMaintainRSVO {
*/
@Schema(description = "维护信息")
private String maintainJson;
@Schema(description = "创建时间")
private Date createTime;
/******** 库表存储属性 需处理 *****/
......
package com.csbr.qingcloud.portal.feign;
import com.csbr.cloud.common.config.FastCallFeignConfiguration;
import com.csbr.cloud.common.response.CommonRes;
import com.csbr.qingcloud.portal.domain.vo.ProcessOrderRQVO;
import jakarta.validation.Valid;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
* @author Xiaocq
*/
@FeignClient(value = "ms-data-process-basic-service", configuration = FastCallFeignConfiguration.class)
public interface DataProcessBasicFeign {
@PostMapping(value = "/tenant/auth", produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
CommonRes<Boolean> saveProcessOrder(@RequestBody @Valid ProcessOrderRQVO vo);
}
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!