API接口文档代码提交

cert
schry 2 years ago
parent 6b7b6dba8d
commit ec7b09a5a5

@ -5,6 +5,8 @@ import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.config.rabbit.TopicRabbitConfig;
import com.glxp.api.util.DateUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.web.bind.annotation.GetMapping;
@ -17,13 +19,14 @@ import java.util.Date;
import java.util.HashMap;
import java.util.Map;
@Api(tags = "测试相关接口")
@RestController
@RequiredArgsConstructor
public class TestController {
@Resource
private final RabbitTemplate rabbitTemplate;
@ApiOperation(value = "发送UDI码",response = BaseResponse.class)
@GetMapping("/sendUdi")
public BaseResponse sendUdi(String key) {
String messageId = String.valueOf(UUID.randomUUID());
@ -35,6 +38,7 @@ public class TestController {
return ResultVOUtils.success("发送成功");
}
@ApiOperation(value = "发送备注",response = BaseResponse.class)
@GetMapping("/sendCommon")
public BaseResponse sendCommon(String key) {
String messageId = String.valueOf(UUID.randomUUID());

@ -16,6 +16,8 @@ import com.glxp.api.res.trace.TraceManuOrderResponse;
import com.glxp.api.service.trace.TraceManuCodeRelService;
import com.glxp.api.service.trace.TraceManuOrderService;
import com.glxp.api.service.trace.TraceTaskService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
@ -35,6 +37,7 @@ import java.util.List;
* -
*/
@Api(tags = "追溯查询-生产信息相关接口")
@ApiIgnore
@RestController
@Slf4j
@ -46,6 +49,7 @@ public class TraceManuOrderController {
@Resource
TraceTaskService traceTaskService;
@ApiOperation(value = "查询追溯单据列表",response = TraceManuOrderResponse.class)
@AuthRuleAnnotation("udi/trace/manu/order/filter")
@GetMapping("udi/trace/manu/order/filter")
public BaseResponse filterLogs(TraceManuOrderRequest traceManuOrderRequest) {
@ -58,7 +62,7 @@ public class TraceManuOrderController {
return ResultVOUtils.success(pageSimpleResponse);
}
@ApiOperation(value = "查询追溯单据详情列表",response = TraceManuCodeRellResponse.class)
@AuthRuleAnnotation("udi/trace/manu/order/relCode")
@GetMapping("udi/trace/manu/order/relCode")
public BaseResponse filterDetail(TraceManuDetailRequest traceManuDetailRequest) {
@ -73,6 +77,7 @@ public class TraceManuOrderController {
//客户端生产信息上传接口
@ApiOperation(value = "客户端生产信息上传接口",response = BaseResponse.class)
@AuthRuleAnnotation("udi/trace/manu/order/upload")
@PostMapping("udi/trace/manu/order/upload")
public BaseResponse uploadManuOrder(@RequestBody TraceManuOrderUploadRequest traceManuOrderUploadRequest, BindingResult bindingResult) {

@ -20,6 +20,8 @@ import com.glxp.api.res.trace.TraceOrderResponse;
import com.glxp.api.res.trace.TraceProductRecordResponse;
import com.glxp.api.service.trace.TraceOrderService;
import com.glxp.api.util.udi.FilterUdiUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
@ -33,6 +35,7 @@ import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
@Api(tags = "追溯单据相关接口")
@ApiIgnore
@RestController
@Slf4j
@ -41,6 +44,7 @@ public class TraceOrderController extends BaseController {
@Resource
TraceOrderService traceOrderService;
@ApiOperation(value = "查询追溯单据列表",response = TraceOrderResponse.class)
@AuthRuleAnnotation("")
@GetMapping("udi/trace/order/filter")
public BaseResponse getTraceOrderList(TraceOrderDetailRequest traceOrderDetailRequest) {

@ -9,6 +9,8 @@ import com.glxp.api.req.trace.TraceRecordRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.trace.TraceRecordResponse;
import com.glxp.api.service.trace.TraceRecordService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@ -17,6 +19,7 @@ import springfox.documentation.annotations.ApiIgnore;
import javax.annotation.Resource;
import java.util.List;
@Api(tags = "追溯记录相关接口")
@ApiIgnore
@RestController
@Slf4j
@ -26,6 +29,7 @@ public class TraceRecordController extends BaseController {
TraceRecordService traceRecordService;
// 查询记录搜索
@ApiOperation(value = "追溯查询记录搜索",response = TraceRecordResponse.class)
@AuthRuleAnnotation("udi/trace/record/filter")
@GetMapping("udi/trace/record/filter")
public BaseResponse filterLogs(TraceRecordRequest traceRecordRequest) {

@ -10,6 +10,8 @@ import com.glxp.api.req.trace.TraceTaskDetailRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.trace.TraceTaskDlResponse;
import com.glxp.api.service.trace.TraceTaskService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.web.bind.annotation.GetMapping;
@ -24,6 +26,7 @@ import java.util.List;
* -
*/
@Api(tags = "追溯查询-任务列表相关接口")
@ApiIgnore
@RestController
@Slf4j
@ -34,6 +37,7 @@ public class TraceTaskController {
//任务列表
@ApiOperation(value = "查询任务列表",response = TraceTaskDlResponse.class)
@AuthRuleAnnotation("udi/trace/task/filter")
@GetMapping("udi/trace/task/filter")
public BaseResponse filterTask(TraceTaskDetailRequest traceTaskDetailRequest) {
@ -48,6 +52,7 @@ public class TraceTaskController {
//客户端下载追溯任务列表执行下载任务
@ApiOperation(value = "客户端下载追溯任务列表执行下载任务",response = TraceTaskDlResponse.class)
@AuthRuleAnnotation("udi/trace/task/search")
@GetMapping("udi/trace/task/search")
public BaseResponse downloadTask(TraceDlTaskRequest taskRequest) {

@ -26,6 +26,8 @@ import com.glxp.api.service.system.SystemParamConfigService;
import com.glxp.api.service.trace.*;
import com.glxp.api.util.GennerOrderUtils;
import com.glxp.api.util.udi.FilterUdiUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.transaction.annotation.Transactional;
@ -40,6 +42,7 @@ import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
@Api(tags = "UDI追溯相关接口")
@ApiIgnore
@RestController
@Slf4j
@ -79,6 +82,7 @@ public class UdiTraceController extends BaseController {
* @param traceRecordRequest
* @return
*/
@ApiOperation(value = "源头追溯查询",response = TraceOrderEntity.class)
@AuthRuleAnnotation("udi/trace/source/search")
@GetMapping("udi/trace/source/search")
public BaseResponse createTrace(TraceRecordRequest traceRecordRequest) {
@ -178,6 +182,7 @@ public class UdiTraceController extends BaseController {
* @param traceRecordRequest
* @return
*/
@ApiOperation(value = "现场检查查询",response = TraceOrderEntity.class)
@AuthRuleAnnotation("udi/trace/scene/search")
@GetMapping("udi/trace/scene/search")
public BaseResponse sceneTrace(TraceRecordRequest traceRecordRequest) {
@ -272,6 +277,7 @@ public class UdiTraceController extends BaseController {
* @return
*/
@Transactional
@ApiOperation(value = "客户端根据任务上传出入库单据",response = BaseResponse.class)
@AuthRuleAnnotation("udi/trace/order/upload")
@PostMapping("udi/trace/order/upload")
public BaseResponse uploadOrder(@RequestBody TraceOrderUploadRequest traceOrderUploadRequest, BindingResult bindingResult) {
@ -309,6 +315,7 @@ public class UdiTraceController extends BaseController {
* @return
*/
@Transactional
@ApiOperation(value = "客户端根据任务上传生产关联关系信息",response = BaseResponse.class)
@AuthRuleAnnotation("udi/trace/manuOrder/upload")
@PostMapping("udi/trace/manuOrder/upload")
public BaseResponse uploadManuOrder(@RequestBody TraceManuOrderUploadRequest traceManuOrderUploadRequest, BindingResult bindingResult) {

@ -8,63 +8,75 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
*
*/
@Data
@ApiModel("追溯单据实体")
@TableName(value = "trace_order")
public class TraceOrderEntity implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.INPUT)
private Long id;
/**
*
*/
@ApiModelProperty(value = "单据号")
@TableField(value = "billNo")
private String billNo;
/**
*
*/
@ApiModelProperty(value = "单据时间")
@TableField(value = "billDate")
private String billDate;
/**
* 1:2
*/
@ApiModelProperty(value = "1:入库2出库")
@TableField(value = "inOutType")
private Byte inOutType;
/**
*
*/
@ApiModelProperty(value = "单据类型")
@TableField(value = "billType")
private String billType;
/**
*
*/
@ApiModelProperty(value = "发货企业")
@TableField(value = "fromCorp")
private String fromCorp;
/**
*
*/
@ApiModelProperty(value = "发货企业统一社会信用号")
@TableField(value = "fromCorpCreditNum")
private String fromCorpCreditNum;
/**
*
*/
@ApiModelProperty(value = "收货企业")
@TableField(value = "toCorp")
private String toCorp;
/**
*
*/
@ApiModelProperty(value = "收货企业统一社会信用号")
@TableField(value = "toCorpCreditNum")
private String toCorpCreditNum;
@ -72,18 +84,21 @@ public class TraceOrderEntity implements Serializable {
/**
* 使 使
*/
@ApiModelProperty(value = "使用者信息 (医疗机构实际使用者信息)")
@TableField(value = "toUserInfo")
private String toUserInfo;
/**
*
*/
@ApiModelProperty(value = "单据创建者")
@TableField(value = "`createUser`")
private Long createUser;
/**
* ID
*/
@ApiModelProperty(value = "企业信息ID外键")
@TableField(value = "companyIdFk")
private Long companyIdFk;
@ -91,77 +106,90 @@ public class TraceOrderEntity implements Serializable {
/**
*
*/
@ApiModelProperty(value = "当前企业统一社会信用号")
@TableField(value = "companyCertNum")
private String companyCertNum;
/**
*
*/
@ApiModelProperty(value = "客户端类型")
@TableField(value = "clientType")
private Integer clientType;
/**
* 退退
*/
@ApiModelProperty(value = "退货原因(退货时填写)")
@TableField(value = "returnReason")
private String returnReason;
/**
*
*/
@ApiModelProperty(value = "销毁原因(销毁时填写)")
@TableField(value = "destoryReason")
private String destoryReason;
/**
*
*/
@ApiModelProperty(value = "执行销毁人(销毁时填写)")
@TableField(value = "excuseUser")
private String excuseUser;
/**
*
*/
@ApiModelProperty(value = "执行销毁人证件号(销毁时填写)")
@TableField(value = "excuseCode")
private String excuseCode;
/**
*
*/
@ApiModelProperty(value = "监督人姓名【销毁出库时填写】")
@TableField(value = "superviserUser")
private String superviserUser;
/**
*
*/
@ApiModelProperty(value = "监督人证件号【销毁出库时填写】")
@TableField(value = "superviserCode")
private String superviserCode;
/**
* ID
*/
@ApiModelProperty(value = "上传着ID")
@TableField(value = "uploadUser")
private Long uploadUser;
/**
*
*/
@ApiModelProperty(value = "备注")
@TableField(value = "remark")
private String remark;
/**
*
*/
@ApiModelProperty(value = "更新时间")
@TableField(value = "updateTime")
private Date updateTime;
/**
*
*/
@ApiModelProperty(value = "查询产品记录号外键")
@TableField(value = "traceProductIdFk")
private Long traceProductIdFk;
/**
* 1::) 2: :3:(使)
*/
@ApiModelProperty(value = "单据源头类型1:起始位置(例如:生产企业) 2: 中间位置:流通企业3结束位置:(例如:医疗机构使用,或一些销毁等)")
@TableField(value = "sourceType")
private Long sourceType;

@ -1,87 +1,119 @@
package com.glxp.api.res.trace;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel("追溯信息单据详情响应类")
public class TraceManuCodeRellResponse {
@ApiModelProperty(value = "id")
private Long id;
/**
*
*/
@ApiModelProperty(value = "生产订单号")
private String billNo;
/**
*
*/
@ApiModelProperty(value = "订单日期")
private String billDate;
/**
*
*/
@ApiModelProperty(value = "产品名称")
private String cpmctymc;
/**
*
*/
@ApiModelProperty(value = "规格型号")
private String ggxh;
/**
*
*/
@ApiModelProperty(value = "产品描述")
private String cpms;
/**
* /
*/
@ApiModelProperty(value = "注册/备案证号")
private String zczbhhzbapzbh;
/**
* DI
*/
@ApiModelProperty(value = "DI")
private String nameCode;
/**
* UUID
*/
@ApiModelProperty(value = "国家库UUID")
private String uuid;
/**
*
*/
@ApiModelProperty(value = "医疗器械注册人")
private String ylqxzcrbarmc;
/**
*
*/
@ApiModelProperty(value = "生产企业")
private String manufactory;
/**
*
*/
@ApiModelProperty(value = "更新时间")
private Date updateTime;
/**
* ID
*/
@ApiModelProperty(value = "企业信息ID外键")
private Long companyIdFk;
/**
* ID
*/
@ApiModelProperty(value = "上传者ID")
private Long uploadUser;
@ApiModelProperty(value = "UDI码")
private String code;
@ApiModelProperty(value = "父码")
private String pcode;
@ApiModelProperty(value = "批次号")
private String batchNo;
@ApiModelProperty(value = "生产日期")
private String produceDate;
@ApiModelProperty(value = "失效日期")
private String expireDate;
@ApiModelProperty(value = "序列号")
private String serialNo;
@ApiModelProperty(value = "包装层级")
private String bzcj;
@ApiModelProperty(value = "包装状态")
private String packState;
}

@ -3,108 +3,130 @@ package com.glxp.api.res.trace;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel("追溯信息单据响应类")
public class TraceManuOrderResponse {
@ApiModelProperty(value = "id")
private Long id;
/**
*
*/
@ApiModelProperty(value = "生产订单号")
private String billNo;
/**
*
*/
@ApiModelProperty(value = "订单日期")
private String billDate;
/**
*
*/
@ApiModelProperty(value = "产品名称")
private String cpmctymc;
/**
*
*/
@ApiModelProperty(value = "规格型号")
private String ggxh;
/**
*
*/
@ApiModelProperty(value = "产品描述")
private String cpms;
/**
* /
*/
@ApiModelProperty(value = "注册/备案证号")
private String zczbhhzbapzbh;
/**
* DI
*/
@ApiModelProperty(value = "DI")
private String nameCode;
/**
* UUID
*/
@ApiModelProperty(value = "国家库UUID")
private String uuid;
/**
*
*/
@ApiModelProperty(value = "医疗器械注册人")
private String ylqxzcrbarmc;
/**
*
*/
@ApiModelProperty(value = "生产企业")
private String manufactory;
/**
*
*/
@ApiModelProperty(value = "更新时间")
private Date updateTime;
/**
* ID
*/
@ApiModelProperty(value = "企业信息ID外键")
private Long companyIdFk;
/**
* ID
*/
@ApiModelProperty(value = "上传者ID")
private Long uploadUser;
/**
*
*/
@ApiModelProperty(value = "所属企业")
private String companyName;
/**
*
*/
@ApiModelProperty(value = "查询记录详情号")
private String recordCode;
/**
*
*/
@ApiModelProperty(value = "批次号")
private String batchNo;
/**
*
*/
@ApiModelProperty(value = "查询人")
private String createUser;
/**
*
*/
@ApiModelProperty(value = "查询方式")
private String traceType;
/**
*
*/
@ApiModelProperty(value = "备注")
private String remark;
}

@ -1,122 +1,150 @@
package com.glxp.api.res.trace;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel("追溯单据响应类")
public class TraceOrderResponse {
@ApiModelProperty(value = "id")
private Long id;
/**
*
*/
@ApiModelProperty(value = "单据号")
private String billNo;
/**
*
*/
@ApiModelProperty(value = "单据时间")
private String billDate;
/**
* 1:2
*/
@ApiModelProperty(value = "1:入库2出库")
private Integer inOutType;
/**
*
*/
@ApiModelProperty(value = "单据类型")
private String billType;
/**
*
*/
@ApiModelProperty(value = "发货企业")
private String fromCorp;
/**
*
*/
@ApiModelProperty(value = "发货企业统一社会信用号")
private String fromCorpCreditNum;
/**
*
*/
@ApiModelProperty(value = "收货企业")
private String toCorp;
/**
*
*/
@ApiModelProperty(value = "收货企业统一社会信用号")
private String toCorpCreditNum;
@ApiModelProperty(value = "使用者信息 (医疗机构实际使用者信息)")
private String toUserInfo;
/**
*
*/
@ApiModelProperty(value = "单据创建者")
private Long createUser;
/**
* ID
*/
@ApiModelProperty(value = "当前企业信息ID外键")
private Long companyIdFk;
/**
*
*/
@ApiModelProperty(value = "当前企业名称")
private String companyName;
/**
*
*/
@ApiModelProperty(value = "当前企业统一社会信用号")
private String companyCertNum;
/**
*
*/
@ApiModelProperty(value = "客户端类型")
private Integer clientType;
/**
* 退退
*/
@ApiModelProperty(value = "退货原因(退货时填写)")
private String returnReason;
/**
*
*/
@ApiModelProperty(value = "销毁原因(销毁时填写)")
private String destoryReason;
/**
*
*/
@ApiModelProperty(value = "执行销毁人(销毁时填写)")
private String excuseUser;
/**
*
*/
@ApiModelProperty(value = "执行销毁人证件号(销毁时填写)")
private String excuseCode;
/**
*
*/
@ApiModelProperty(value = "监督人姓名【销毁出库时填写】")
private String superviserUser;
/**
*
*/
@ApiModelProperty(value = "监督人证件号【销毁出库时填写】")
private String superviserCode;
/**
* ID
*/
@ApiModelProperty(value = "上传着ID")
private Long uploadUser;
/**
*
*/
@ApiModelProperty(value = "备注")
private String remark;
/**
*
*/
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -1,124 +1,149 @@
package com.glxp.api.res.trace;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel("追溯记录响应类")
public class TraceRecordResponse {
@ApiModelProperty(value = "id")
private Long id;
/**
*
*/
@ApiModelProperty(value = "查询记录号")
private String recordCode;
/**
*
*/
@ApiModelProperty(value = "查询来源")
private Integer fromType;
/**
*
*/
@ApiModelProperty(value = "查询者")
private String createUser;
/**
*
*/
@ApiModelProperty(value = "查询记录时间")
private Date createTime;
/**
*
*/
@ApiModelProperty(value = "更新时间")
private Date updateTime;
/**
*
*/
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "记录号外键")
private String recordIdFk;
/**
* UDI/
*/
@ApiModelProperty(value = "查询方案按UDI码查询/按批次号查询)")
private Integer traceType;
/**
* 1:2)
*/
@ApiModelProperty(value = "查询方式1:源头查询2现在检查查询)")
private Integer traceSource;
/**
* UDI
*/
@ApiModelProperty(value = "UDI码")
private String udiCode;
/**
*
*/
@ApiModelProperty(value = "社会信用号")
private String creditNum;
/**
*
*/
@ApiModelProperty(value = "注册备案人")
private String ylqxzcrbarmc;
/**
*
*/
@ApiModelProperty(value = "注册备案证号")
private String zczbhhzbapzbh;
/**
* DI
*/
@ApiModelProperty(value = "产品主DI标识")
private String nameCode;
/**
*
*/
@ApiModelProperty(value = "产品通用名")
private String cpmctymc;
/**
*
*/
@ApiModelProperty(value = "规格型号")
private String ggxh;
/**
*
*/
@ApiModelProperty(value = "生产批次号")
private String batchNo;
/**
*
*/
@ApiModelProperty(value = "生产日期")
private String produceDate;
/**
*
*/
@ApiModelProperty(value = "失效日期")
private String expireDate;
/**
*
*/
@ApiModelProperty(value = "序列号")
private String serialNo;
/**
*
*/
@ApiModelProperty(value = "发货单位")
private String fromCorp;
/**
*
*/
@ApiModelProperty(value = "收货单位")
private String toCorp;
/**
*
*/
@ApiModelProperty(value = "所属企业")
private String companyName;

@ -1,5 +1,7 @@
package com.glxp.api.res.trace;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@ -9,85 +11,103 @@ import java.util.List;
*
*/
@Data
@ApiModel("客户端查询任务列表响应类")
public class TraceTaskDlResponse {
@ApiModelProperty(value = "id")
private Long id;
/**
* UDI
*/
@ApiModelProperty(value = "按UDI码查询出入库信息")
private String udiCode;
/**
* ID
*/
@ApiModelProperty(value = "查询记录表ID外键")
private Long produdctRecordIdFk;
/**
* 123
*/
@ApiModelProperty(value = "任务类型 1关联关系2入库3出库")
private Integer taskType;
/**
* //
*
*/
@ApiModelProperty(value = "任务状态(未处理/正在处理(任务被下载)/已处理(任务已提交)")
private Integer status;
/**
* DIDI
* DI
*/
@ApiModelProperty(value = "DI标识列表多级包装会有多个DI,DI标识数组逗号隔开")
private List<String> diList;
/**
* ID
*/
@ApiModelProperty(value = "企业信息ID外键")
private Long companyIdFk;
/**
*
*/
@ApiModelProperty(value = "医疗器械注册人")
private String ylqxzcrbarmc;
/**
*
*/
@ApiModelProperty(value = "医疗器械注册人统一社会信用号")
private String creditNum;
/**
*
*/
@ApiModelProperty(value = "产品名称")
private String cpmctymc;
/**
*
*/
@ApiModelProperty(value = "规格型号")
private String ggxh;
/**
*
*/
@ApiModelProperty(value = "批次号")
private String batchNo;
/**
*
*/
@ApiModelProperty(value = "生成日期")
private String produceDate;
/**
*
*/
@ApiModelProperty(value = "失效日期")
private String expireDate;
/**
*
*/
@ApiModelProperty(value = "序列号")
private String serialNo;
/**
*
*/
@ApiModelProperty(value = "任务创建时间")
private Date createTime;
/**
*
*/
@ApiModelProperty(value = "任务更新时间")
private Date updateTime;

Loading…
Cancel
Save