diff --git a/src/main/java/com/glxp/api/dao/trace/TraceManuCodeRelMapper.java b/src/main/java/com/glxp/api/dao/trace/TraceManuCodeRelMapper.java new file mode 100644 index 0000000..088a472 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/trace/TraceManuCodeRelMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.trace; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.trace.TraceManuCodeRelEntity; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface TraceManuCodeRelMapper extends BaseMapper { +} diff --git a/src/main/java/com/glxp/api/dao/trace/TraceManuOrderMapper.java b/src/main/java/com/glxp/api/dao/trace/TraceManuOrderMapper.java new file mode 100644 index 0000000..0c40417 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/trace/TraceManuOrderMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.trace; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.trace.TraceManuOrderEntity; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface TraceManuOrderMapper extends BaseMapper { +} diff --git a/src/main/java/com/glxp/api/dao/trace/TraceOrderMapper.java b/src/main/java/com/glxp/api/dao/trace/TraceOrderMapper.java new file mode 100644 index 0000000..a1e6022 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/trace/TraceOrderMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.trace; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.trace.TraceOrderEntity; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface TraceOrderMapper extends BaseMapper { +} diff --git a/src/main/java/com/glxp/api/dao/trace/TraceTaskNoticeMapper.java b/src/main/java/com/glxp/api/dao/trace/TraceTaskNoticeMapper.java new file mode 100644 index 0000000..5dee77b --- /dev/null +++ b/src/main/java/com/glxp/api/dao/trace/TraceTaskNoticeMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.trace; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.trace.TraceTaskNoticeEntity; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface TraceTaskNoticeMapper extends BaseMapper { +} diff --git a/src/main/java/com/glxp/api/entity/trace/TraceManuCodeRelEntity.java b/src/main/java/com/glxp/api/entity/trace/TraceManuCodeRelEntity.java new file mode 100644 index 0000000..c2c5006 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/trace/TraceManuCodeRelEntity.java @@ -0,0 +1,65 @@ +package com.glxp.api.entity.trace; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; + +@Data +@TableName(value = "trace_manu_code_rel") +public class TraceManuCodeRelEntity implements Serializable { + @TableId(value = "id", type = IdType.INPUT) + private Integer id; + + /** + * UDI码 + */ + @TableField(value = "code") + private String code; + + /** + * 父码 + */ + @TableField(value = "pcode") + private String pcode; + + /** + * 批次号 + */ + @TableField(value = "batchNo") + private String batchNo; + + /** + * 生产日期 + */ + @TableField(value = "produceDate") + private String produceDate; + + /** + * 失效日期 + */ + @TableField(value = "expireDate") + private String expireDate; + + /** + * 序列号 + */ + @TableField(value = "serialNo") + private String serialNo; + + /** + * 1.满箱;2:零箱 3:拼箱满箱 4:拼箱零箱 + */ + @TableField(value = "packState") + private Byte packState; + + /** + * 包装层级 + */ + @TableField(value = "bzcj") + private Byte bzcj; + + private static final long serialVersionUID = 1L; +} diff --git a/src/main/java/com/glxp/api/entity/trace/TraceManuOrderEntity.java b/src/main/java/com/glxp/api/entity/trace/TraceManuOrderEntity.java new file mode 100644 index 0000000..d34d694 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/trace/TraceManuOrderEntity.java @@ -0,0 +1,96 @@ +package com.glxp.api.entity.trace; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +@Data +@TableName(value = "trace_manu_order") +public class TraceManuOrderEntity implements Serializable { + @TableId(value = "id", type = IdType.INPUT) + private Long id; + + /** + * 生产订单号 + */ + @TableField(value = "billNo") + private String billNo; + + /** + * 订单日期 + */ + @TableField(value = "billDate") + private String billDate; + + /** + * 产品名称 + */ + @TableField(value = "cpmctymc") + private String cpmctymc; + + /** + * 规格型号 + */ + @TableField(value = "ggxh") + private String ggxh; + + /** + * 产品描述 + */ + @TableField(value = "cpms") + private String cpms; + + /** + * 注册/备案证号 + */ + @TableField(value = "zczbhhzbapzbh") + private String zczbhhzbapzbh; + + /** + * DI + */ + @TableField(value = "nameCode") + private String nameCode; + + /** + * 国家库UUID + */ + @TableField(value = "uuid") + private String uuid; + + /** + * 医疗器械注册人 + */ + @TableField(value = "ylqxzcrbarmc") + private String ylqxzcrbarmc; + + /** + * 生产企业 + */ + @TableField(value = "manufactory") + private String manufactory; + + /** + * 更新时间 + */ + @TableField(value = "updateTime") + private Date updateTime; + + /** + * 企业信息ID外键 + */ + @TableField(value = "companyIdFk") + private Long companyIdFk; + + /** + * 上传者ID + */ + @TableField(value = "uploadUser") + private Long uploadUser; + + private static final long serialVersionUID = 1L; +} diff --git a/src/main/java/com/glxp/api/entity/trace/TraceOrderEntity.java b/src/main/java/com/glxp/api/entity/trace/TraceOrderEntity.java new file mode 100644 index 0000000..87b03b8 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/trace/TraceOrderEntity.java @@ -0,0 +1,141 @@ +package com.glxp.api.entity.trace; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 任务结果表 + */ +@Data +@TableName(value = "trace_order") +public class TraceOrderEntity implements Serializable { + @TableId(value = "id", type = IdType.INPUT) + private Long id; + + /** + * 单据号 + */ + @TableField(value = "billNo") + private String billNo; + + /** + * 单据时间 + */ + @TableField(value = "billDate") + private String billDate; + + /** + * 1:入库;2:出库 + */ + @TableField(value = "inOutType") + private Byte inOutType; + + /** + * 单据类型 + */ + @TableField(value = "billType") + private String billType; + + /** + * 发货企业 + */ + @TableField(value = "fromCorp") + private String fromCorp; + + /** + * 发货企业统一社会信用号 + */ + @TableField(value = "fromCorpCreditNum") + private String fromCorpCreditNum; + + /** + * 收货企业 + */ + @TableField(value = "toCorp") + private String toCorp; + + /** + * 收货企业统一社会信用号 + */ + @TableField(value = "toCorpCreditNum") + private String toCorpCreditNum; + + /** + * 单据创建者 + */ + @TableField(value = "`createUser`") + private Long createUser; + + /** + * 企业信息ID外键 + */ + @TableField(value = "companyIdFk") + private Long companyIdFk; + + /** + * 客户端类型 + */ + @TableField(value = "clientType") + private Byte clientType; + + /** + * 退货原因(退货时填写) + */ + @TableField(value = "returnReason") + private String returnReason; + + /** + * 销毁原因(销毁时填写) + */ + @TableField(value = "destoryReason") + private String destoryReason; + + /** + * 执行销毁人(销毁时填写) + */ + @TableField(value = "excuseUser") + private String excuseUser; + + /** + * 执行销毁人证件号(销毁时填写) + */ + @TableField(value = "excuseCode") + private String excuseCode; + + /** + * 监督人姓名【销毁出库时填写】 + */ + @TableField(value = "superviserUser") + private String superviserUser; + + /** + * 监督人证件号【销毁出库时填写】 + */ + @TableField(value = "superviserCode") + private String superviserCode; + + /** + * 上传着ID + */ + @TableField(value = "uploadUser") + private Long uploadUser; + + /** + * 备注 + */ + @TableField(value = "remark") + private String remark; + + /** + * 更新时间 + */ + @TableField(value = "updateTime") + private Date updateTime; + + private static final long serialVersionUID = 1L; +} diff --git a/src/main/java/com/glxp/api/entity/trace/TraceTaskNoticeEntity.java b/src/main/java/com/glxp/api/entity/trace/TraceTaskNoticeEntity.java new file mode 100644 index 0000000..995237b --- /dev/null +++ b/src/main/java/com/glxp/api/entity/trace/TraceTaskNoticeEntity.java @@ -0,0 +1,51 @@ +package com.glxp.api.entity.trace; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; + +/** + * 任务公告表 + */ +@Data +@TableName(value = "trace_task_notice") +public class TraceTaskNoticeEntity implements Serializable { + @TableId(value = "id", type = IdType.INPUT) + private Long id; + + /** + * 查询记录表ID外键 + */ + @TableField(value = "traceRecordIdFk") + private Long traceRecordIdFk; + + /** + * 任务类型1:关联关系;2:入库;3:出库 + */ + @TableField(value = "taskType") + private Byte taskType; + + /** + * 任务状态(未处理/正在处理(任务被下载)/ +已处理(任务已提交) + */ + @TableField(value = "`status`") + private Byte status; + + /** + * 统一社会信用号 + */ + @TableField(value = "creditNum") + private String creditNum; + + /** + * 企业信息ID外键 + */ + @TableField(value = "companyIdFk") + private Long companyIdFk; + + private static final long serialVersionUID = 1L; +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceManuCodeRelService.java b/src/main/java/com/glxp/api/service/trace/TraceManuCodeRelService.java new file mode 100644 index 0000000..20989c9 --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceManuCodeRelService.java @@ -0,0 +1,8 @@ +package com.glxp.api.service.trace; + +import com.glxp.api.entity.trace.TraceManuCodeRelEntity; +import com.baomidou.mybatisplus.extension.service.IService; +public interface TraceManuCodeRelService extends IService{ + + +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceManuCodeRelServiceImpl.java b/src/main/java/com/glxp/api/service/trace/TraceManuCodeRelServiceImpl.java new file mode 100644 index 0000000..1a116b0 --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceManuCodeRelServiceImpl.java @@ -0,0 +1,11 @@ +package com.glxp.api.service.trace; + +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.entity.trace.TraceManuCodeRelEntity; +import com.glxp.api.dao.trace.TraceManuCodeRelMapper; + +@Service +public class TraceManuCodeRelServiceImpl extends ServiceImpl implements TraceManuCodeRelService{ + +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceManuOrderService.java b/src/main/java/com/glxp/api/service/trace/TraceManuOrderService.java new file mode 100644 index 0000000..4c75c8a --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceManuOrderService.java @@ -0,0 +1,8 @@ +package com.glxp.api.service.trace; + +import com.glxp.api.entity.trace.TraceManuOrderEntity; +import com.baomidou.mybatisplus.extension.service.IService; +public interface TraceManuOrderService extends IService{ + + +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceManuOrderServiceImpl.java b/src/main/java/com/glxp/api/service/trace/TraceManuOrderServiceImpl.java new file mode 100644 index 0000000..022b4ec --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceManuOrderServiceImpl.java @@ -0,0 +1,11 @@ +package com.glxp.api.service.trace; + +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.entity.trace.TraceManuOrderEntity; +import com.glxp.api.dao.trace.TraceManuOrderMapper; + +@Service +public class TraceManuOrderServiceImpl extends ServiceImpl implements TraceManuOrderService{ + +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceOrderService.java b/src/main/java/com/glxp/api/service/trace/TraceOrderService.java new file mode 100644 index 0000000..f12b9fb --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceOrderService.java @@ -0,0 +1,8 @@ +package com.glxp.api.service.trace; + +import com.glxp.api.entity.trace.TraceOrderEntity; +import com.baomidou.mybatisplus.extension.service.IService; +public interface TraceOrderService extends IService{ + + +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceOrderServiceImpl.java b/src/main/java/com/glxp/api/service/trace/TraceOrderServiceImpl.java new file mode 100644 index 0000000..b52bb89 --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceOrderServiceImpl.java @@ -0,0 +1,11 @@ +package com.glxp.api.service.trace; + +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.dao.trace.TraceOrderMapper; +import com.glxp.api.entity.trace.TraceOrderEntity; + +@Service +public class TraceOrderServiceImpl extends ServiceImpl implements TraceOrderService{ + +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceTaskNoticeService.java b/src/main/java/com/glxp/api/service/trace/TraceTaskNoticeService.java new file mode 100644 index 0000000..1ba5f68 --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceTaskNoticeService.java @@ -0,0 +1,8 @@ +package com.glxp.api.service.trace; + +import com.glxp.api.entity.trace.TraceTaskNoticeEntity; +import com.baomidou.mybatisplus.extension.service.IService; +public interface TraceTaskNoticeService extends IService{ + + +} diff --git a/src/main/java/com/glxp/api/service/trace/TraceTaskNoticeServiceImpl.java b/src/main/java/com/glxp/api/service/trace/TraceTaskNoticeServiceImpl.java new file mode 100644 index 0000000..1de1794 --- /dev/null +++ b/src/main/java/com/glxp/api/service/trace/TraceTaskNoticeServiceImpl.java @@ -0,0 +1,11 @@ +package com.glxp.api.service.trace; + +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.entity.trace.TraceTaskNoticeEntity; +import com.glxp.api.dao.trace.TraceTaskNoticeMapper; + +@Service +public class TraceTaskNoticeServiceImpl extends ServiceImpl implements TraceTaskNoticeService{ + +} diff --git a/src/main/resources/mybatis/mapper/trace/TraceManuCodeRelMapper.xml b/src/main/resources/mybatis/mapper/trace/TraceManuCodeRelMapper.xml new file mode 100644 index 0000000..fff8199 --- /dev/null +++ b/src/main/resources/mybatis/mapper/trace/TraceManuCodeRelMapper.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/main/resources/mybatis/mapper/trace/TraceManuOrderMapper.xml b/src/main/resources/mybatis/mapper/trace/TraceManuOrderMapper.xml new file mode 100644 index 0000000..78a1d6a --- /dev/null +++ b/src/main/resources/mybatis/mapper/trace/TraceManuOrderMapper.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/main/resources/mybatis/mapper/trace/TraceOrderMapper.xml b/src/main/resources/mybatis/mapper/trace/TraceOrderMapper.xml new file mode 100644 index 0000000..665f682 --- /dev/null +++ b/src/main/resources/mybatis/mapper/trace/TraceOrderMapper.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/main/resources/mybatis/mapper/trace/TraceTaskNoticeMapper.xml b/src/main/resources/mybatis/mapper/trace/TraceTaskNoticeMapper.xml new file mode 100644 index 0000000..23646b6 --- /dev/null +++ b/src/main/resources/mybatis/mapper/trace/TraceTaskNoticeMapper.xml @@ -0,0 +1,4 @@ + + + +