package com.ruoyi.warehouseBusiness.domain; import com.baomidou.mybatisplus.annotation.TableLogic; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 详情主表对象 t_warehouse_details * * @author ruoyi * @date 2020-12-11 */ @Data public class TWarehouseDetails extends BaseEntity { private static final long serialVersionUID = 1L; /** * $column.columnComment */ private Long fId; /** * 业务编号,格式RK+YYYY+YY+NNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用删除单据号,每月从001开始。 * RK CK DB HZ */ @Excel(name = "业务编号,格式RK+YYYY+YY+NNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用删除单据号,每月从001开始。RK CK DB HZ ") private String fBillno; /** * 报关号 取入库的f_customsdeclartion */ @Excel(name = "报关号") private String fCustomsdeclartion; /** * 原始业务编号,入库时和f_billno 相同,出库 取入库的f_originalbillno */ @Excel(name = "原始业务编号,入库时和f_billno 相同,出库 取入库的f_originalbillno") private String fOriginalbillno; /** * 制单部门 */ @Excel(name = "制单部门") private Long fDeptid; /** * 业务所属部门 */ @Excel(name = "业务所属部门") private Long fBsdeptid; /** * 联系人 */ @Excel(name = "业务所属部门") private String fContacts; /** * 电话 */ @Excel(name = "业务所属部门") private String fTel; /** * 客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name */ @Excel(name = "客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name") private Long fCorpid; /** * 货转客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name,自有在货权转移是该字段有效 */ @Excel(name = "货转客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name,自有在货权转移是该字段有效") private Long fTocorpid; /** * 结算方式,默认提取corps中stltypeid 也可以从表t_stltypes中下拉选择,存储id,显示name */ @Excel(name = "结算方式,默认提取corps中stltypeid 也可以从表t_stltypes中下拉选择,存储id,显示name") private Long fStltypeid; /** * 客户存货编号,格式编号客户编号+YYYY +NNNN, * 编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用,每年从001开始 */ @Excel(name = "客户存货编号,格式编号客户编号+YYYY +NNNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用,每年从001开始 ") private String fBscorpno; /** * 仓库 */ @Excel(name = "仓库") private Long fWarehouseid; /** * 仓管人 */ @Excel(name = "仓库人") private String fStorekeeper; /** * 入(出)库日期 */ @Excel(name = "入", readConverterExp = "出=") private Date fBsdate; /** * 计划件数,由明细表自动合计生成 */ @Excel(name = "计划件数,由明细表自动合计生成") private Long fPlanqty; /** * 计划毛重,由明细表自动合计生成 */ @Excel(name = "计划毛重,由明细表自动合计生成") private BigDecimal fPlangrossweight; /** * 计划尺码,由明细表自动合计生成 */ @Excel(name = "计划尺码,由明细表自动合计生成") private BigDecimal fPlanvolumn; /** * 计划净重,由明细表自动合计生成 */ @Excel(name = "计划净重,由明细表自动合计生成") private BigDecimal fPlannetweight; /** * 件数,由明细表自动合计生成 */ @Excel(name = "件数,由明细表自动合计生成") private Long fQty; /** * 毛重,由明细表自动合计生成 */ @Excel(name = "毛重,由明细表自动合计生成") private BigDecimal fGrossweight; /** * 净重,由明细表自动合计生成 */ @Excel(name = "净重,由明细表自动合计生成") private BigDecimal fNetweight; /** * 贸易方式(数据字典),对应t_sbu */ @Excel(name = "经营单位(客户表)") private Long fSbu; /** * 贸易方式(数据字典),对应t_trademodels */ @Excel(name = "贸易方式(数据字典),对应t_trademodels ") private Long fTrademodeid; /** * 尺码,由明细表自动合计生成 */ @Excel(name = "尺码,由明细表自动合计生成") private BigDecimal fVolumn; /** * 计费单位(数据字典),下拉选择毛重或净重 */ @Excel(name = "计费单位(数据字典),下拉选择毛重或净重") private String fFeetunit; /** * 提单号 */ @Excel(name = "提单号") private String fMblno; /** * 船名航次,CMA/A0001 */ @Excel(name = "船名航次,CMA/A0001") private String fVslvoy; /** * 到港日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "到港日期", width = 30, dateFormat = "yyyy-MM-dd") private Date fEta; /** * 报关单号 */ @Excel(name = "报关单号") private String fCustomno; /** * 是否过磅(数据字典)默认 F ,过磅T 否者F 下拉选择 */ @Excel(name = "是否过磅(数据字典)默认 F ,过磅T 否者F 下拉选择") private String fIfweigh; /** * 是否质押(数据字典),默认 F ,质押T 否者F 下拉选择 */ @Excel(name = "是否质押(数据字典),默认 F ,质押T 否者F 下拉选择") private String fIfpledge; /** * 是否破损(数据字典),默认F否则T */ @Excel(name = "是否破损(数据字典),默认F否则T") private String fIfdamage; /** * 银行名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name */ @Excel(name = "银行名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name") private Long fBankcorpid; /** * 单据类型(数据字典)SJRK(入库) SJCK(实际出库) CKDB(调拨) HQZY(货权转移) */ @Excel(name = "单据类型(数据字典)SJRK", readConverterExp = "入=库") private String fBilltype; /** * 状态(数据字典),N 入(出)库中,T入(出)库完成,状态为完成不能删除,状态变化,用邮件、微信通知客户。 */ @Excel(name = "状态(数据字典),N 入", readConverterExp = "出=") private String fBillstatus; /** * 删除状态 */ @TableLogic private String delFlag; }