TSeaprice.java 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387
  1. package com.ruoyi.quotation.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.common.annotation.Excel;
  4. import com.ruoyi.common.core.domain.BaseEntity;
  5. import java.math.BigDecimal;
  6. import java.util.Arrays;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * 海运价主对象 t_seaprice
  11. *
  12. * @author ruoyi
  13. * @date 2021-06-01
  14. */
  15. public class TSeaprice extends BaseEntity
  16. {
  17. private static final long serialVersionUID = 1L;
  18. /** $column.columnComment */
  19. private Long fId;
  20. /** 业务类型 */
  21. @Excel(name = "业务类型")
  22. private Long fBilltype;
  23. /** 船公司(客户表) */
  24. @Excel(name = "船公司(客户表)")
  25. private Long fCorpid;
  26. /** 客户名称 */
  27. private String fCorpName;
  28. /** 主表对应明细 */
  29. private List<TSeapriceitem> listTseapriceitem;
  30. public String getfCorpName() {
  31. return fCorpName;
  32. }
  33. public void setfCorpName(String fCorpName) {
  34. this.fCorpName = fCorpName;
  35. }
  36. /** 起运港ID */
  37. @Excel(name = "起运港ID")
  38. private Long polId;
  39. /** 目的港ID */
  40. @Excel(name = "目的港ID")
  41. private Long podId;
  42. /** 中转港ID */
  43. private Long fTransitPortId;
  44. /** 船期 */
  45. private String fSailingSchedule;
  46. /** 航程 */
  47. private Long fVoyage;
  48. public Long getfTransitPortId() {
  49. return fTransitPortId;
  50. }
  51. public void setfTransitPortId(Long fTransitPortId) {
  52. this.fTransitPortId = fTransitPortId;
  53. }
  54. public String getfSailingSchedule() {
  55. return fSailingSchedule;
  56. }
  57. public void setfSailingSchedule(String fSailingSchedule) {
  58. this.fSailingSchedule = fSailingSchedule;
  59. }
  60. public Long getfVoyage() {
  61. return fVoyage;
  62. }
  63. public void setfVoyage(Long fVoyage) {
  64. this.fVoyage = fVoyage;
  65. }
  66. /** 有效期 */
  67. @JsonFormat(pattern = "yyyy-MM-dd")
  68. @Excel(name = "有效期", width = 30, dateFormat = "yyyy-MM-dd")
  69. private Date fValiddate;
  70. /** 开航日开始时间 */
  71. private String fValiddateBegin;
  72. /** 开航日结束时间 */
  73. private String fValiddateEnd;
  74. public String getfValiddateBegin() {
  75. return fValiddateBegin;
  76. }
  77. public void setfValiddateBegin(String fValiddateBegin) {
  78. this.fValiddateBegin = fValiddateBegin;
  79. }
  80. public String getfValiddateEnd() {
  81. return fValiddateEnd;
  82. }
  83. public void setfValiddateEnd(String fValiddateEnd) {
  84. this.fValiddateEnd = fValiddateEnd;
  85. }
  86. /** 校验时间戳 */
  87. private String fDateChanged;
  88. /** 状态(0有效1无效) */
  89. @Excel(name = "状态(0有效1无效)")
  90. private Long fBillstatus;
  91. /** 删除状态 */
  92. private String delFlag;
  93. /** 备注 */
  94. @Excel(name = "备注")
  95. private String remarks;
  96. /** 折合后的rmb */
  97. private BigDecimal rmb;
  98. /** 筛选条件箱类型 */
  99. private String fSpecification;
  100. /** 箱量 */
  101. private Long fQty;
  102. /** 类型 */
  103. private String fType;
  104. /** 海运费 */
  105. private BigDecimal shippingFee;
  106. /** 汇率 */
  107. private BigDecimal exrate;
  108. /** 需要删除的规则表 */
  109. private Long[] deleteItem0;
  110. /** 需要删除的固定费用表 */
  111. private Long[] deleteItem1;
  112. /** 需要删除的固定费用表 */
  113. private List<String> validdateList;
  114. //新增字段20210708 dongyongwei begin
  115. /** 航线ID */
  116. private String fLineid;
  117. /** 订舱代理ID */
  118. private String fBookagentid;
  119. /** 航线名称 */
  120. private String fLineName;
  121. /** 订舱代理名称 */
  122. private String fBookagentName;
  123. public String getfLineName() {
  124. return fLineName;
  125. }
  126. public void setfLineName(String fLineName) {
  127. this.fLineName = fLineName;
  128. }
  129. public String getfBookagentName() {
  130. return fBookagentName;
  131. }
  132. public void setfBookagentName(String fBookagentName) {
  133. this.fBookagentName = fBookagentName;
  134. }
  135. public String getfLineid() {
  136. return fLineid;
  137. }
  138. public void setfLineid(String fLineid) {
  139. this.fLineid = fLineid;
  140. }
  141. public String getfBookagentid() {
  142. return fBookagentid;
  143. }
  144. public void setfBookagentid(String fBookagentid) {
  145. this.fBookagentid = fBookagentid;
  146. }
  147. //新增字段20210708 dongyongwei end
  148. public void setfId(Long fId)
  149. {
  150. this.fId = fId;
  151. }
  152. public Long getfId()
  153. {
  154. return fId;
  155. }
  156. public void setfBilltype(Long fBilltype)
  157. {
  158. this.fBilltype = fBilltype;
  159. }
  160. public Long getfBilltype()
  161. {
  162. return fBilltype;
  163. }
  164. public void setfCorpid(Long fCorpid)
  165. {
  166. this.fCorpid = fCorpid;
  167. }
  168. public Long getfCorpid()
  169. {
  170. return fCorpid;
  171. }
  172. public void setPolId(Long polId)
  173. {
  174. this.polId = polId;
  175. }
  176. public Long getPolId()
  177. {
  178. return polId;
  179. }
  180. public void setPodId(Long podId)
  181. {
  182. this.podId = podId;
  183. }
  184. public Long getPodId()
  185. {
  186. return podId;
  187. }
  188. public void setfValiddate(Date fValiddate)
  189. {
  190. this.fValiddate = fValiddate;
  191. }
  192. public Date getfValiddate()
  193. {
  194. return fValiddate;
  195. }
  196. public void setfBillstatus(Long fBillstatus)
  197. {
  198. this.fBillstatus = fBillstatus;
  199. }
  200. public Long getfBillstatus()
  201. {
  202. return fBillstatus;
  203. }
  204. public void setDelFlag(String delFlag)
  205. {
  206. this.delFlag = delFlag;
  207. }
  208. public String getDelFlag()
  209. {
  210. return delFlag;
  211. }
  212. public void setRemarks(String remarks)
  213. {
  214. this.remarks = remarks;
  215. }
  216. public String getRemarks()
  217. {
  218. return remarks;
  219. }
  220. public Long[] getDeleteItem0() {
  221. return deleteItem0;
  222. }
  223. public void setDeleteItem0(Long[] deleteItem0) {
  224. this.deleteItem0 = deleteItem0;
  225. }
  226. public Long[] getDeleteItem1() {
  227. return deleteItem1;
  228. }
  229. public void setDeleteItem1(Long[] deleteItem1) {
  230. this.deleteItem1 = deleteItem1;
  231. }
  232. public String getfSpecification() {
  233. return fSpecification;
  234. }
  235. public void setfSpecification(String fSpecification) {
  236. this.fSpecification = fSpecification;
  237. }
  238. public Long getfQty() {
  239. return fQty;
  240. }
  241. public void setfQty(Long fQty) {
  242. this.fQty = fQty;
  243. }
  244. public BigDecimal getShippingFee() {
  245. return shippingFee;
  246. }
  247. public void setShippingFee(BigDecimal shippingFee) {
  248. this.shippingFee = shippingFee;
  249. }
  250. public BigDecimal getExrate() {
  251. return exrate;
  252. }
  253. public void setExrate(BigDecimal exrate) {
  254. this.exrate = exrate;
  255. }
  256. public String getfType() {
  257. return fType;
  258. }
  259. public void setfType(String fType) {
  260. this.fType = fType;
  261. }
  262. public String getfDateChanged() {
  263. return fDateChanged;
  264. }
  265. public void setfDateChanged(String fDateChanged) {
  266. this.fDateChanged = fDateChanged;
  267. }
  268. public List<String> getValiddateList() {
  269. return validdateList;
  270. }
  271. public void setValiddateList(List<String> validdateList) {
  272. this.validdateList = validdateList;
  273. }
  274. public BigDecimal getRmb() {
  275. return rmb;
  276. }
  277. public void setRmb(BigDecimal rmb) {
  278. this.rmb = rmb;
  279. }
  280. @Override
  281. public String toString() {
  282. return "TSeaprice{" +
  283. "fId=" + fId +
  284. ", fBilltype=" + fBilltype +
  285. ", fCorpid=" + fCorpid +
  286. ", polId=" + polId +
  287. ", podId=" + podId +
  288. ", fValiddate=" + fValiddate +
  289. ", fDateChanged='" + fDateChanged + '\'' +
  290. ", fBillstatus=" + fBillstatus +
  291. ", delFlag='" + delFlag + '\'' +
  292. ", remarks='" + remarks + '\'' +
  293. ", fSpecification='" + fSpecification + '\'' +
  294. ", fQty=" + fQty +
  295. ", fType='" + fType + '\'' +
  296. ", shippingFee=" + shippingFee +
  297. ", exrate=" + exrate +
  298. ", deleteItem0=" + Arrays.toString(deleteItem0) +
  299. ", deleteItem1=" + Arrays.toString(deleteItem1) +
  300. ", validdateList=" + validdateList +
  301. '}';
  302. }
  303. }