Просмотр исходного кода

修改单据与附件表的关联关系,如果是一对多或多对多使用第三方表关联

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@7301 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg 9 лет назад
Родитель
Сommit
3c3112065f
1 измененных файлов с 73 добавлено и 0 удалено
  1. 73 0
      src/main/java/com/uas/platform/b2b/erp/model/Attach.java

+ 73 - 0
src/main/java/com/uas/platform/b2b/erp/model/Attach.java

@@ -0,0 +1,73 @@
+package com.uas.platform.b2b.erp.model;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 附件信息
+ * @author suntg
+ *
+ */
+public class Attach implements Serializable {
+
+	/**
+	 * Default serialVersionUID
+	 */
+	private static final long serialVersionUID = 1L;
+	/**
+	 * ID
+	 */
+	private Long fp_id;
+	/**
+	 * 附件名称
+	 */
+	private String fp_name;
+	/**
+	 * 附件Url
+	 */
+	private String fp_url;
+	/**
+	 * 附件大小
+	 */
+	private Long fp_size;
+
+	public Long getFp_id() {
+		return fp_id;
+	}
+	public void setFp_id(Long fp_id) {
+		this.fp_id = fp_id;
+	}
+	public String getFp_name() {
+		return fp_name;
+	}
+	public void setFp_name(String fp_name) {
+		this.fp_name = fp_name;
+	}
+	public String getFp_url() {
+		return fp_url;
+	}
+	public void setFp_url(String fp_url) {
+		this.fp_url = fp_url;
+	}
+	public Long getFp_size() {
+		return fp_size;
+	}
+	public void setFp_size(Long fp_size) {
+		this.fp_size = fp_size;
+	}
+
+	/**
+	 * 转为平台的一条附件记录
+	 * @param description
+	 * @return
+	 */
+	public com.uas.platform.b2b.model.Attach convertToB2bAttach(String description) {
+		com.uas.platform.b2b.model.Attach attach = new com.uas.platform.b2b.model.Attach();
+		attach.setName(this.fp_name);
+		attach.setDate(new Date());
+		attach.setDescription(description);
+		attach.setPath(this.fp_url);
+		attach.setSize(this.fp_size);
+		return attach;
+	}
+}