diff --git a/src/main/java/com/gaotao/modules/toolman/dao/IfsToolMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/IfsToolMapper.java new file mode 100644 index 0000000..c4af0eb --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/IfsToolMapper.java @@ -0,0 +1,65 @@ +package com.gaotao.modules.toolman.dao; + +import com.gaotao.modules.toolman.entity.IfsTool; +import java.util.List; + +import com.gaotao.modules.toolman.query.IfsToolQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/08 14:50 + * @Description: //TODO 描述 + */ +@Mapper +public interface IfsToolMapper { + + /** + * @Method getIfsToolList + * @Description: 查询所有 信息 + * @author zuowenwen + * @Version 1.0 + * @param ifsToolQuery + * @return + * @throws + * @date 2021/7/8 + */ + List getIfsToolList(IfsToolQuery ifsToolQuery); + + /** + * @Method insertSelective + * @Description: 新增 ifs接口信息 + * @author zuowenwen + * @Version 1.0 + * @param ifsToolQuery + * @return + * @throws + * @date 2021/7/8 + */ + int insertSelective(IfsToolQuery ifsToolQuery); + + /** + * @Method updateIfsTool + * @Description: 更改 ifs接口表数据 + * @author zuowenwen + * @Version 1.0 + * @param ifsToolQuery + * @return + * @throws + * @date 2021/7/8 + */ + int updateIfsTool(IfsToolQuery ifsToolQuery); + + /** + * @Method deleteIfsTool + * @Description: 删除 ifs接口表数据 + * @author zuowenwen + * @Version 1.0 + * @param ifsToolQuery + * @return + * @throws + * @date 2021/7/8 + */ + int deleteIfsTool(IfsToolQuery ifsToolQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/LocationMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/LocationMapper.java new file mode 100644 index 0000000..52f85ef --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/LocationMapper.java @@ -0,0 +1,30 @@ +package com.gaotao.modules.toolman.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.gaotao.modules.toolman.entity.Location; +import com.gaotao.modules.toolman.query.LocationQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 10:30 + * @Description: //TODO 描述 + */ +@Mapper +public interface LocationMapper extends BaseMapper { + + IPage getLocationList(Page page , LocationQuery locationQuery); + + int insertSelective(LocationQuery locationQuery); + + int insertList(@Param("list") List list); + + int updateBySiteAndLocationid(LocationQuery locationQuery); + + int deleteBySiteAndLocationid(LocationQuery locationQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/PoReceiptDetailMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/PoReceiptDetailMapper.java new file mode 100644 index 0000000..f35b668 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/PoReceiptDetailMapper.java @@ -0,0 +1,77 @@ +package com.gaotao.modules.toolman.dao; + +import com.gaotao.modules.toolman.entity.PoReceiptDetail; +import java.util.List; + +import com.gaotao.modules.toolman.query.PoReceiptDetailQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 18:18 + * @Description: //TODO 描述 + */ +@Mapper +public interface PoReceiptDetailMapper { + + /** + * @Method insertSelective + * @Description: 新增接收明细表信息 + * @author zuowenwen + * @Version 1.0 + * @param receiptDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + int insertSelective(PoReceiptDetailQuery receiptDetailQuery); + + /** + * @Method deletePoReceiptDetail + * @Description: 删除接收单明细信息 + * @author zuowenwen + * @Version 1.0 + * @param receiptDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + int deletePoReceiptDetail(PoReceiptDetailQuery receiptDetailQuery); + + /** + * @Method getPoReceiptDetailList + * @Description: 查询接收单明细 + * @author zuowenwen + * @Version 1.0 + * @param receiptDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + List getPoReceiptDetailList(PoReceiptDetailQuery receiptDetailQuery); + + /** + * @Method insertList + * @Description: 批量新增 接收单明细 + * @author zuowenwen + * @Version 1.0 + * @param list + * @return + * @throws + * @date 2021/7/8 + */ + int insertList(@Param("list") List list); + + /** + * @Method updatePoReceiptDetail + * @Description: 更新 接收单明细 + * @author zuowenwen + * @Version 1.0 + * @param receiptDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + int updatePoReceiptDetail(PoReceiptDetailQuery receiptDetailQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/PoReceiptMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/PoReceiptMapper.java new file mode 100644 index 0000000..e377752 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/PoReceiptMapper.java @@ -0,0 +1,39 @@ +package com.gaotao.modules.toolman.dao; + +import com.gaotao.modules.toolman.entity.PoReceipt; +import java.util.List; + +import com.gaotao.modules.toolman.query.PoReceiptQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 16:22 + * @Description: //TODO 描述 + */ +@Mapper +public interface PoReceiptMapper { + + List selectBySite(@Param("site") String site); + + int insertSelective(PoReceipt poReceipt); + + int insertList(@Param("list") List list); + + int deleteBySite(@Param("site") String site); + + int updateBySite(@Param("updated") PoReceipt updated, @Param("site") String site); + + /** + * @Method getReceiptNoCount + * @Description: 根据条件 获取记录数 + * @author zuowenwen + * @Version 1.0 + * @param poReceiptQuery + * @return + * @throws + * @date 2021/7/7 + */ + int getReceiptNoCount(PoReceiptQuery poReceiptQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/PoToolInstanceIdMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/PoToolInstanceIdMapper.java new file mode 100644 index 0000000..73d11e7 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/PoToolInstanceIdMapper.java @@ -0,0 +1,81 @@ +package com.gaotao.modules.toolman.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.gaotao.modules.toolman.entity.PoToolInstanceId; +import com.gaotao.modules.toolman.entity.ViewIfsTool; +import com.gaotao.modules.toolman.query.PoToolInstanceIdQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/02 13:39 + * @Description: //TODO 描述 + */ +@Mapper +public interface PoToolInstanceIdMapper extends BaseMapper { + + /** + * @Method insertSelective + * @Description: 根据条件 新增接收信息 + * @author zuowenwen + * @Version 1.0 + * @param poToolInstanceIdQuery + * @return + * @throws + * @date 2021/7/2 + */ + int insertSelective(PoToolInstanceIdQuery poToolInstanceIdQuery); + + /** + * @Method updateById + * @Description: 根据条件 更新接收信息 + * @author zuowenwen + * @Version 1.0 + * @param poToolInstanceIdQuery + * @return + * @throws + * @date 2021/7/2 + */ + int updateById(PoToolInstanceIdQuery poToolInstanceIdQuery); + + /** + * @Method deleteById + * @Description: 根据条件 删除接收信息 + * @author zuowenwen + * @Version 1.0 + * @param poToolInstanceIdQuery + * @return + * @throws + * @date 2021/7/2 + */ + int deleteById(PoToolInstanceIdQuery poToolInstanceIdQuery); + + /** + * @Method selectPotoolInstanceList + * @Description: 根据条件 获取接收信息 + * @author zuowenwen + * @Version 1.0 + * @param poToolInstanceIdQuery + * @return + * @throws + * @date 2021/7/2 + */ + List selectPotoolInstanceList(PoToolInstanceIdQuery poToolInstanceIdQuery); + + /** + * @Method insertList + * @Description: 批量新增接收信息 + * @author zuowenwen + * @Version 1.0 + * @param list + * @return + * @throws + * @date 2021/7/2 + */ + int insertList(@Param("list") List list); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java new file mode 100644 index 0000000..53eefbd --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/ToolDetailMapper.java @@ -0,0 +1,113 @@ +package com.gaotao.modules.toolman.dao; + +import com.gaotao.modules.toolman.entity.ToolDetail; +import java.util.List; + +import com.gaotao.modules.toolman.query.ToolDetailQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 15:35 + * @Description: //TODO 描述 + */ +@Mapper +public interface ToolDetailMapper { + + /** + * @Method getToolDetailList + * @Description: 根据条件查询工具实例信息 + * @author zuowenwen + * @Version 1.0 + * @param toolDetailQuery + * @return + * @throws + * @date 2021/7/7 + */ + List getToolDetailList(ToolDetailQuery toolDetailQuery); + + /** + * @Method insertSelective + * @Description: 新增工具实例信息 + * @author zuowenwen + * @Version 1.0 + * @param toolDetailQuery + * @return + * @throws + * @date 2021/7/7 + */ + int insertSelective(ToolDetailQuery toolDetailQuery); + + /** + * @Method insertList + * @Description: 批量新增工具实例信息 + * @author zuowenwen + * @Version 1.0 + * @param list + * @return + * @throws + * @date 2021/7/7 + */ + int insertList(@Param("list") List list); + + /** + * @Method updateToolDetailSelective + * @Description: 根据条件 更新工具实例信息 + * @author zuowenwen + * @Version 1.0 + * @param toolDetailQuery + * @return + * @throws + * @date 2021/7/7 + */ + int updateToolDetailSelective(ToolDetailQuery toolDetailQuery); + + /** + * @Method deleteToolDetail + * @Description: 根据条件 删除工具实例信息 + * @author zuowenwen + * @Version 1.0 + * @param toolDetailQuery + * @return + * @throws + * @date 2021/7/7 + */ + int deleteToolDetail(ToolDetailQuery toolDetailQuery); + + /** + * @Method getIndex + * @Description: 根据条件 获取工具编码最大刀号 + * @author zuowenwen + * @Version 1.0 + * @param toolDetailQuery + * @return + * @throws + * @date 2021/7/7 + */ + Integer getIndex(ToolDetailQuery toolDetailQuery); + + /** + * @Method getToolDetailCount + * @Description: 根据条件 获取工具实例记录数 + * @author zuowenwen + * @Version 1.0 + * @param toolDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + Integer getToolDetailCount(ToolDetailQuery toolDetailQuery); + + /** + * @Method getToolDetail + * @Description: 获取工具实例信息 + * @author zuowenwen + * @Version 1.0 + * @param toolDetailQuery + * @return + * @throws + * @date 2021/7/12 + */ + ToolDetail getToolDetail(ToolDetailQuery toolDetailQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/ToolHeaderMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/ToolHeaderMapper.java new file mode 100644 index 0000000..89d57b4 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/ToolHeaderMapper.java @@ -0,0 +1,89 @@ +package com.gaotao.modules.toolman.dao; + +import com.gaotao.modules.toolman.entity.ToolHeader; +import java.util.List; + +import com.gaotao.modules.toolman.query.ToolHeaderQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 17:08 + * @Description: //TODO 描述 + */ +@Mapper +public interface ToolHeaderMapper { + + /** + * @Method getToolHeaderCount + * @Description: 根据条件 获取记录数 + * @author zuowenwen + * @Version 1.0 + * @param toolHeaderQuery + * @return + * @throws + * @date 2021/7/7 + */ + Integer getToolHeaderCount(ToolHeaderQuery toolHeaderQuery); + + /** + * @Method selectBySiteAndToolid + * @Description: 查询工具主表 + * @author zuowenwen + * @Version 1.0 + * @param toolHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + List selectBySiteAndToolid(ToolHeaderQuery toolHeaderQuery); + + /** + * @Method deleteBySiteAndToolid + * @Description: 删除 工具主表 + * @author zuowenwen + * @Version 1.0 + * @param toolHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + int deleteBySiteAndToolid(ToolHeaderQuery toolHeaderQuery); + + /** + * @Method insertList + * @Description: 批量新增工具主表 + * @author zuowenwen + * @Version 1.0 + * @param list + * @return + * @throws + * @date 2021/7/8 + */ + int insertList(@Param("list") List list); + + /** + * @Method insertSelective + * @Description: 新增工具主表 + * @author zuowenwen + * @Version 1.0 + * @param toolHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + int insertSelective(ToolHeaderQuery toolHeaderQuery); + + /** + * @Method updateBySiteAndToolid + * @Description: 更新工具主表 + * @author zuowenwen + * @Version 1.0 + * @param toolHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + int updateBySiteAndToolid(ToolHeaderQuery toolHeaderQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/ToolTransDetailMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/ToolTransDetailMapper.java new file mode 100644 index 0000000..568e85c --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/ToolTransDetailMapper.java @@ -0,0 +1,77 @@ +package com.gaotao.modules.toolman.dao; + +import com.gaotao.modules.toolman.entity.ToolTransDetail; +import java.util.List; + +import com.gaotao.modules.toolman.query.ToolTransDetailQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/08 9:40 + * @Description: //TODO 描述 + */ +@Mapper +public interface ToolTransDetailMapper { + + /** + * @Method insertSelective + * @Description: 新增交易明细 + * @author zuowenwen + * @Version 1.0 + * @param toolTransDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + int insertSelective(ToolTransDetailQuery toolTransDetailQuery); + + /** + * @Method insertList + * @Description: 批量 新增交易明细 + * @author zuowenwen + * @Version 1.0 + * @param list + * @return + * @throws + * @date 2021/7/8 + */ + int insertList(@Param("list") List list); + + /** + * @Method updateById + * @Description: (这里用一句话描述这个方法的作用) + * @author zuowenwen + * @Version 1.0 + * @param toolTransDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + int updateById(ToolTransDetailQuery toolTransDetailQuery); + + /** + * @Method deleteById + * @Description: 删除交易明细 + * @author zuowenwen + * @Version 1.0 + * @param toolTransDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + int deleteById(ToolTransDetailQuery toolTransDetailQuery); + + /** + * @Method selectByTransNo + * @Description: 查询 交易明细 + * @author zuowenwen + * @Version 1.0 + * @param toolTransDetailQuery + * @return + * @throws + * @date 2021/7/8 + */ + List selectByTransNo(ToolTransDetailQuery toolTransDetailQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/dao/ToolTransHeaderMapper.java b/src/main/java/com/gaotao/modules/toolman/dao/ToolTransHeaderMapper.java new file mode 100644 index 0000000..fb7b850 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/dao/ToolTransHeaderMapper.java @@ -0,0 +1,89 @@ +package com.gaotao.modules.toolman.dao; + +import com.gaotao.modules.toolman.entity.ToolTransHeader; +import java.util.List; + +import com.gaotao.modules.toolman.query.ToolTransHeaderQuery; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/08 9:39 + * @Description: //TODO 描述 + */ +@Mapper +public interface ToolTransHeaderMapper { + + /** + * @Method insertSelective + * @Description: 新增交易主记录 + * @author zuowenwen + * @Version 1.0 + * @param toolTransHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + int insertSelective(ToolTransHeaderQuery toolTransHeaderQuery); + + /** + * @Method insertList + * @Description: 批量新增 交易主记录 + * @author zuowenwen + * @Version 1.0 + * @param list + * @return + * @throws + * @date 2021/7/8 + */ + int insertList(@Param("list") List list); + + /** + * @Method updateById + * @Description: 更新 交易主记录 + * @author zuowenwen + * @Version 1.0 + * @param toolTransHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + int updateById(ToolTransHeaderQuery toolTransHeaderQuery); + + /** + * @Method deleteById + * @Description: 删除 交易主记录 + * @author zuowenwen + * @Version 1.0 + * @param toolTransHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + int deleteById(ToolTransHeaderQuery toolTransHeaderQuery); + + /** + * @Method selectByTransNo + * @Description: 查询 交易主记录 + * @author zuowenwen + * @Version 1.0 + * @param toolTransHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + List selectByTransNo(ToolTransHeaderQuery toolTransHeaderQuery); + + /** + * @Method getToolTransHeaderCount + * @Description: 根据条件 获取工具交易记录数 + * @author zuowenwen + * @Version 1.0 + * @param toolTransHeaderQuery + * @return + * @throws + * @date 2021/7/8 + */ + Integer getToolTransHeaderCount(ToolTransHeaderQuery toolTransHeaderQuery); +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/Location.java b/src/main/java/com/gaotao/modules/toolman/entity/Location.java new file mode 100644 index 0000000..5d38fab --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/Location.java @@ -0,0 +1,44 @@ +package com.gaotao.modules.toolman.entity; + +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 10:30 + * @Description: //TODO 描述 + */ +/** + * 库位表 + */ +@Data +public class Location { + /** + * 库位id + */ + private String locationid; + + /** + * 工厂编码 + */ + private String site; + + /** + * 库位名称 + */ + private String locationname; + + /** + * 仓库id + */ + private String warehouseid; + + /** + * 管理人 + */ + private String keeper; + + /** + * 是否启用 + */ + private String active; +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/PoReceipt.java b/src/main/java/com/gaotao/modules/toolman/entity/PoReceipt.java new file mode 100644 index 0000000..25c174e --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/PoReceipt.java @@ -0,0 +1,79 @@ +package com.gaotao.modules.toolman.entity; + +import java.util.Date; +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 16:22 + * @Description: //TODO 描述 + */ +@Data +public class PoReceipt { + /** + * 工厂编码 + */ + private String site; + + /** + * 自动生成接受单号 + */ + private String receiptNo; + + /** + * 接收日期 + */ + private Date receiveDate; + + /** + * 当前日期 + */ + private Date enterDate; + + /** + * 供应商编码 + */ + private String supplierId; + + /** + * 接收人 + */ + private String receiver; + + /** + * 用户名称 + */ + private String username; + + /** + * 送货单号 + */ + private String deliveryNoteNo; + + /** + * 是否打印 + */ + private String printed; + + /** + * 备注 + */ + private String remark; + + /** + * 仓库id + */ + private String warehouseId; + + /** + * 默认存入N + */ + private String outWorkOrderFlag; + + /** + * 默认存入N + */ + private String emailCanSendFlag; + + private String orderref1; +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/PoReceiptDetail.java b/src/main/java/com/gaotao/modules/toolman/entity/PoReceiptDetail.java new file mode 100644 index 0000000..b752efd --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/PoReceiptDetail.java @@ -0,0 +1,169 @@ +package com.gaotao.modules.toolman.entity; + +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 18:18 + * @Description: //TODO 描述 + */ +@Data +public class PoReceiptDetail { + /** + * 工厂编号 + */ + private String site; + + /** + * 接收单号 + */ + private String receiptNo; + + /** + * 接收行号 + */ + private Double itemNo; + + /** + * 工具实例编号 + */ + private String partNo; + + /** + * 数量 + */ + private Double arriveQty; + + /** + * 数量 + */ + private Double qtyInspectedNew; + + private String poumId; + + private Double convertFactor; + + /** + * 状态 + */ + private String status; + + /** + * 是否需要检验 + */ + private String needInspectFlag; + + /** + * 检验编码 + */ + private String inspectCode; + + /** + * 样品数量 + */ + private Double qtySample; + + /** + * 不良数量 + */ + private Double percentSample; + + /** + * 送检数量 + */ + private Double qtyToInspect; + + /** + * 检验数量 + */ + private Double qtyInspected; + + /** + * 合格数量 + */ + private Double qtyApproved; + + /** + * 退回数量 + */ + private Double qtyReturned; + + private Double qtyReplace; + + /** + * 废弃数量 + */ + private Double qtyScrapt; + + /** + * 接收数量 + */ + private Double qtyToReceived; + + private Double qtyReceived; + + private Double invoiceQty; + + private Double invoicePrice; + + private String invoiceNo; + + /** + * 库位编码 + */ + private String locationId; + + private String orderNo; + + private Double orderItemNo; + + private String canceIremark; + + private String batchNo; + + private Date manuFactureDate; + + /** + * 失效日期 + */ + private Date expiredDate; + + private String sampleInspectionMethodId; + + private String sampleInspectionLevelNo; + + /** + * 备注 + */ + private String remark; + + private Double toinvNofityQty; + + private Double invNotifyQty; + + private String inspectTypeDb; + + private String inspectType; + + private String needReceiveFlag; + + private Double toinvoiceQty; + + private Double qtyRbjs; + + private String orderfef1; + + private String orderfef2; + + private String orderfefType; + + private BigDecimal priceNoTax; + + private String status2; + + private String checkBy; + + private String remark2; +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/PoToolInstanceId.java b/src/main/java/com/gaotao/modules/toolman/entity/PoToolInstanceId.java new file mode 100644 index 0000000..7dcdd17 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/PoToolInstanceId.java @@ -0,0 +1,60 @@ +package com.gaotao.modules.toolman.entity; + +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/02 14:00 + * @Description: //TODO 描述 + */ +@Data +public class PoToolInstanceId { + /** + * id + */ + private Integer id; + + /** + * 工厂 + */ + private String site; + + /** + * 序号 + */ + private String transactionId; + + /** + * 工具编码 + */ + private String toolId; + + /** + * 工具实例 + */ + private String toolInstanceId; + + /** + * 工单号 + */ + private String orderNo; + + private String releaseNo; + + private String sequenceNo; + + /** + * 行号 + */ + private String itemNo; + + private String vendorNo; + + private String vendorName; + + private String status; + + private String status2; + + private String locationId; +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/ToolDetail.java b/src/main/java/com/gaotao/modules/toolman/entity/ToolDetail.java new file mode 100644 index 0000000..5519c39 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/ToolDetail.java @@ -0,0 +1,118 @@ +package com.gaotao.modules.toolman.entity; + +import java.util.Date; +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 15:35 + * @Description: //TODO 描述 + */ +/** + * 工具明细表 + */ +@Data +public class ToolDetail { + /** + * 工具编码 + */ + private String toolid; + + /** + * 工厂 + */ + private String site; + + /** + * 工具实例编码 + */ + private String toolinstanceid; + + /** + * 库位编码 + */ + private String locationid; + + /** + * 状态 + */ + private String status; + + /** + * 备注 + */ + private String remark; + + /** + * 创建日期 + */ + private Date createdate; + + /** + * 创建人 + */ + private String createdby; + + /** + * 供应商编码 + */ + private String supplierid; + + /** + * 购买日期 + */ + private Date purchasedate; + + /** + * 启用日期 + */ + private Date phaseindate; + + /** + * 停用日期 + */ + private Date phaseoutdate; + + /** + * 校正周期 + */ + private Double inspectduration; + + /** + * 最近校正日期 + */ + private Date latestinspectdate; + + /** + * 最近使用日期 + */ + private Date latestusedate; + + /** + * 预计使用次数 + */ + private Double estuseqty; + + /** + * 实际使用次数 + */ + private Double actualuseqty; + + /** + * 加工中心 + */ + private String workcenterno; + + /** + * 最近更改人 + */ + private String lastupdateby; + + private Integer torNumacc; + + private Integer torNumdown; + + private Integer toolIndex; + + private String description; +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/ToolHeader.java b/src/main/java/com/gaotao/modules/toolman/entity/ToolHeader.java new file mode 100644 index 0000000..35958dc --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/ToolHeader.java @@ -0,0 +1,97 @@ +package com.gaotao.modules.toolman.entity; + +import java.util.Date; +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/07 17:08 + * @Description: //TODO 描述 + */ +@Data +public class ToolHeader { + /** + * 工具编号 + */ + private String toolid; + + /** + * 工厂编号 + */ + private String site; + + /** + * 工具名称 + */ + private String tooldescription; + + /** + * 规格型号 + */ + private String spec; + + /** + * 工具分类 + */ + private String familyid; + + /** + * 是否在用Y/N + */ + private String active; + + /** + * 备注 + */ + private String remark; + + /** + * 标准成本 + */ + private Double standardcost; + + /** + * 属性模板 + */ + private String codeno; + + /** + * 创建日期 + */ + private Date createdate; + + /** + * 创建人 + */ + private String createdby; + + /** + * 计量单位 + */ + private String umid; + + /** + * 默认仓库 + */ + private String defaultwarehouseid; + + /** + * 最近更改人 + */ + private String lastupdateby; + + /** + * 默认库位 + */ + private String defaultlocationid; + + /** + * 是否创建物料 + */ + private String partcreatedflag; + + /** + * 对应物料编码 + */ + private String partno; +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/ToolTransDetail.java b/src/main/java/com/gaotao/modules/toolman/entity/ToolTransDetail.java new file mode 100644 index 0000000..99bcb59 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/ToolTransDetail.java @@ -0,0 +1,120 @@ +package com.gaotao.modules.toolman.entity; + +import java.util.Date; +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/08 9:40 + * @Description: //TODO 描述 + */ +/** + * 工具交易明细表 + */ +@Data +public class ToolTransDetail { + /** + * 主键ID + */ + private Integer id; + + /** + * 出入库单号 + */ + private String transNo; + + /** + * 行号 + */ + private String itemNo; + + /** + * 工具实例编码 + */ + private String toolInstanceId; + + /** + * 出入库数量 + */ + private Integer transQty; + + /** + * 批号 + */ + private String batchNo; + + /** + * 库房编码 + */ + private String wareHouseId; + + /** + * 库位编码 + */ + private String locationId; + + /** + * 出入库状态 Y入库 N出库 + */ + private String direction; + + /** + * 关联单号1 + */ + private String orderref1; + + /** + * 关联单号2 + */ + private String orderref2; + + /** + * 关联单号3 + */ + private String orderref3; + + /** + * 关联单号4 + */ + private String orderref4; + + /** + * 供应商编码 + */ + private String supplierId; + + /** + * 备注 + */ + private String remark; + + /** + * 创建人 + */ + private String createdBy; + + /** + * 创建时间 + */ + private Date createdDate; + + /** + * 更新人 + */ + private String updateBy; + + /** + * 更新时间 + */ + private Date updatedDate; + + /** + * 删除状态 + */ + private String delflag; + + /** + * 版本 + */ + private Integer version; +} \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/toolman/entity/ToolTransHeader.java b/src/main/java/com/gaotao/modules/toolman/entity/ToolTransHeader.java new file mode 100644 index 0000000..b4e1155 --- /dev/null +++ b/src/main/java/com/gaotao/modules/toolman/entity/ToolTransHeader.java @@ -0,0 +1,102 @@ +package com.gaotao.modules.toolman.entity; + +import java.util.Date; +import lombok.Data; + +/** + * @Auther: Zuowenwen + * @Date:2021/07/08 9:39 + * @Description: //TODO 描述 + */ +/** + * 工具交易主表 + */ +@Data +public class ToolTransHeader { + /** + * 主键ID + */ + private Integer id; + + /** + * 用户id + */ + private String userId; + + /** + * 出入库单号 + */ + private String transNo; + + /** + * 出入库日期 + */ + private Date transDate; + + /** + * 出入库类型全称 + */ + private String transType; + + /** + * 出入库类型简称 + */ + private String transTypeDb; + + /** + * 经手人 + */ + private String receiver; + + /** + * 备注 + */ + private String remark; + + /** + * 出入库单状态 Y入库 N出库 + */ + private String status; + + /** + * 关联单单号1 + */ + private String ordeRef1; + + /** + * 关联单单号2 + */ + private String ordeRef2; + + /** + * 关联单单号3 + */ + private String ordeRef3; + + /** + * 创建日期 + */ + private Date createdDate; + + /** + * 最近更新人 + */ + private String updateBy; + + /** + * 最近更新时间 + */ + private Date updatedDate; + + /** + * 删除状态 + */ + private String delflag; + + /** + * 版本号 + */ + private Integer version; + + private String supplierId; +} \ No newline at end of file