Commit 80bc447734f8382d85c461b6a2c28de1da8b291c
1 parent
f81fe93f
ini
Showing
34 changed files
with
4714 additions
and
0 deletions
Too many changes to show.
To preserve performance only 34 of 96 files are displayed.
titan-sdk/pom.xml
0 → 100644
1 | +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
2 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
3 | + <modelVersion>4.0.0</modelVersion> | |
4 | + | |
5 | +<!-- <groupId>com.yqyw.titan</groupId> --> | |
6 | +<!-- <artifactId>titan-sdk</artifactId> --> | |
7 | +<!-- <version>1.1.1.RELEASE</version> --> | |
8 | +<!-- <packaging>jar</packaging> --> | |
9 | + | |
10 | + <groupId>com.yqyw.titan</groupId> | |
11 | + <artifactId>titan-sdk</artifactId> | |
12 | + <version>0.0.2-SNAPSHOT</version> | |
13 | + <packaging>jar</packaging> | |
14 | + | |
15 | + <name>titan-sdk</name> | |
16 | + <url>http://maven.apache.org</url> | |
17 | + | |
18 | + <!--<distributionManagement>--> | |
19 | + <!--<repository>--> | |
20 | + <!--<id>central</id>--> | |
21 | + <!--<name>libs-release</name>--> | |
22 | + <!--<url>http://mvn2.diligrp.com/artifactory/libs-release-local</url>--> | |
23 | + <!--</repository>--> | |
24 | + <!--<snapshotRepository>--> | |
25 | + <!--<id>snapshots</id>--> | |
26 | + <!--<name>libs-snapshot</name>--> | |
27 | + <!--<url>http://mvn2.diligrp.com/artifactory/libs-snapshot-local</url>--> | |
28 | + <!--</snapshotRepository>--> | |
29 | + <!--</distributionManagement>--> | |
30 | + | |
31 | + <distributionManagement> | |
32 | + <snapshotRepository> | |
33 | + <id>nexus</id> | |
34 | + <name>Nexus Snapshot</name> | |
35 | + <url>http://10.28.10.127:8081/repository/maven-snapshots/</url> | |
36 | + </snapshotRepository> | |
37 | + <repository> | |
38 | + <id>nexus</id> | |
39 | + <name>Nexus Snapshot</name> | |
40 | + <url>http://10.28.10.127:8081/repository/maven-releases/</url> | |
41 | + </repository> | |
42 | + </distributionManagement> | |
43 | + | |
44 | + | |
45 | + <properties> | |
46 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
47 | + </properties> | |
48 | + | |
49 | + <dependencies> | |
50 | + <dependency> | |
51 | + <groupId>junit</groupId> | |
52 | + <artifactId>junit</artifactId> | |
53 | + <version>4.4</version> | |
54 | + </dependency> | |
55 | + <dependency> | |
56 | + <groupId>log4j</groupId> | |
57 | + <artifactId>log4j</artifactId> | |
58 | + <version>1.2.16</version> | |
59 | + </dependency> | |
60 | + <dependency> | |
61 | + <groupId>commons-codec</groupId> | |
62 | + <artifactId>commons-codec</artifactId> | |
63 | + <version>1.6</version> | |
64 | + </dependency> | |
65 | + | |
66 | + <!-- HTTPClient --> | |
67 | + <dependency> | |
68 | + <groupId>org.apache.httpcomponents</groupId> | |
69 | + <artifactId>httpclient</artifactId> | |
70 | + <version>4.3.3</version> | |
71 | + </dependency> | |
72 | + | |
73 | + <!-- JSON --> | |
74 | + <dependency> | |
75 | + <groupId>com.alibaba</groupId> | |
76 | + <artifactId>fastjson</artifactId> | |
77 | + <version>1.1.31</version> | |
78 | + </dependency> | |
79 | + </dependencies> | |
80 | + | |
81 | + <build> | |
82 | + <finalName>diligrp-titan-sdk</finalName> | |
83 | + <plugins> | |
84 | + <plugin> | |
85 | + <artifactId>maven-compiler-plugin</artifactId> | |
86 | + <version>2.3.1</version> | |
87 | + <configuration> | |
88 | + <source>1.6</source> | |
89 | + <target>1.6</target> | |
90 | + <encoding>utf-8</encoding> | |
91 | + </configuration> | |
92 | + <dependencies> | |
93 | + <dependency> | |
94 | + <groupId>org.codehaus.plexus</groupId> | |
95 | + <artifactId>plexus-compiler-javac</artifactId> | |
96 | + <version>1.8.1</version> | |
97 | + </dependency> | |
98 | + </dependencies> | |
99 | + </plugin> | |
100 | + <plugin> | |
101 | + <artifactId>maven-source-plugin</artifactId> | |
102 | + <version>2.1</version> | |
103 | + <configuration> | |
104 | + <attach>true</attach> | |
105 | + </configuration> | |
106 | + <executions> | |
107 | + <execution> | |
108 | + <phase>compile</phase> | |
109 | + <goals> | |
110 | + <goal>jar</goal> | |
111 | + </goals> | |
112 | + </execution> | |
113 | + </executions> | |
114 | + </plugin> | |
115 | + <plugin> | |
116 | + <groupId>org.apache.maven.plugins</groupId> | |
117 | + <artifactId>maven-javadoc-plugin</artifactId> | |
118 | + <version>2.9.1</version> | |
119 | + </plugin> | |
120 | + </plugins> | |
121 | + </build> | |
122 | +</project> | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/TitanClient.java
0 → 100644
1 | +package com.diligrp.titan.sdk; | |
2 | + | |
3 | +import com.diligrp.titan.sdk.service.*; | |
4 | +import com.diligrp.titan.sdk.service.impl.*; | |
5 | + | |
6 | +/** | |
7 | + * | |
8 | + * <B>Description</B> TitanClient,SDK入口,初始化商品库服务 <br /> | |
9 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
10 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
11 | + * <B>Company</B> 地利集团 | |
12 | + * @createTime 2014年5月15日 下午2:11:15 | |
13 | + * @author dili-guwenwu | |
14 | + */ | |
15 | +public class TitanClient { | |
16 | + | |
17 | + private ProductService productService; | |
18 | + private CategoryService categoryService; | |
19 | + private AttributeService attributeService; | |
20 | + private StockService stockService; | |
21 | + private CommentService commentService; | |
22 | + private AuthService authService; | |
23 | + private SupplyService supplyService; | |
24 | + private PurchaseService purchaseService; | |
25 | + private SupplierService supplierService; | |
26 | + private PresaleService presaleService; | |
27 | + private IndexCategoryService indexCategoryService; | |
28 | + private static String PATH_PERFIX = "http://titan.api.1n4j.com"; | |
29 | + | |
30 | + /** | |
31 | + * 初始化TitanClient,用于获取商品库系统的各种服务 | |
32 | + * @param accesskey 应用accesskey,由Titan系统分配,用于权限验证 | |
33 | + * @param secretkey 应用secretkey,由Titan系统分配,用于权限验证 | |
34 | + */ | |
35 | + public TitanClient(String accesskey, String secretkey) { | |
36 | + productService = new ProductServiceImpl(accesskey, secretkey); | |
37 | + categoryService = new CategoryServiceImpl(accesskey, secretkey); | |
38 | + attributeService = new AttributeServiceImpl(accesskey, secretkey); | |
39 | + stockService = new StockServiceImpl(accesskey, secretkey); | |
40 | + commentService = new CommentServiceImpl(accesskey, secretkey); | |
41 | + authService = new AuthServiceImpl(accesskey, secretkey); | |
42 | + supplierService = new SupplierServiceImpl(accesskey, secretkey); | |
43 | + supplyService = new SupplyServiceImpl(accesskey, secretkey); | |
44 | + presaleService = new PresaleServiceImpl(accesskey, secretkey); | |
45 | + purchaseService = new PurchaseServiceImpl(accesskey, secretkey); | |
46 | + indexCategoryService = new IndexCategoryServiceImpl(accesskey, secretkey); | |
47 | + } | |
48 | + | |
49 | + /** | |
50 | + * 初始化TitanClient,用于获取商品库系统的各种服务 | |
51 | + * @param accesskey 应用accesskey,由Titan系统分配,用于权限验证 | |
52 | + * @param secretkey 应用secretkey,由Titan系统分配,用于权限验证 | |
53 | + * @param timeOut 超时时间 | |
54 | + */ | |
55 | + public TitanClient(String accesskey, String secretkey,int timeOut) { | |
56 | + productService = new ProductServiceImpl(accesskey, secretkey,timeOut); | |
57 | + categoryService = new CategoryServiceImpl(accesskey, secretkey,timeOut); | |
58 | + attributeService = new AttributeServiceImpl(accesskey, secretkey,timeOut); | |
59 | + stockService = new StockServiceImpl(accesskey, secretkey,timeOut); | |
60 | + commentService = new CommentServiceImpl(accesskey, secretkey,timeOut); | |
61 | + authService = new AuthServiceImpl(accesskey, secretkey,timeOut); | |
62 | + supplierService = new SupplierServiceImpl(accesskey, secretkey,timeOut); | |
63 | + supplyService = new SupplyServiceImpl(accesskey, secretkey,timeOut); | |
64 | + presaleService = new PresaleServiceImpl(accesskey, secretkey,timeOut); | |
65 | + purchaseService = new PurchaseServiceImpl(accesskey, secretkey,timeOut); | |
66 | + indexCategoryService = new IndexCategoryServiceImpl(accesskey, secretkey,timeOut); | |
67 | + } | |
68 | + | |
69 | + | |
70 | + public TitanClient(String accesskey, String secretkey, String url) { | |
71 | + productService = new ProductServiceImpl(accesskey, secretkey); | |
72 | + categoryService = new CategoryServiceImpl(accesskey, secretkey); | |
73 | + attributeService = new AttributeServiceImpl(accesskey, secretkey); | |
74 | + stockService = new StockServiceImpl(accesskey, secretkey); | |
75 | + commentService = new CommentServiceImpl(accesskey, secretkey); | |
76 | + authService = new AuthServiceImpl(accesskey, secretkey); | |
77 | + supplierService = new SupplierServiceImpl(accesskey, secretkey); | |
78 | + supplyService = new SupplyServiceImpl(accesskey, secretkey); | |
79 | + presaleService = new PresaleServiceImpl(accesskey, secretkey); | |
80 | + purchaseService = new PurchaseServiceImpl(accesskey, secretkey); | |
81 | + indexCategoryService = new IndexCategoryServiceImpl(accesskey, secretkey); | |
82 | + PATH_PERFIX = url; | |
83 | + } | |
84 | + | |
85 | + public TitanClient(String accesskey, String secretkey, String url,int timeOut) { | |
86 | + productService = new ProductServiceImpl(accesskey, secretkey,timeOut); | |
87 | + categoryService = new CategoryServiceImpl(accesskey, secretkey,timeOut); | |
88 | + attributeService = new AttributeServiceImpl(accesskey, secretkey,timeOut); | |
89 | + stockService = new StockServiceImpl(accesskey, secretkey,timeOut); | |
90 | + commentService = new CommentServiceImpl(accesskey, secretkey,timeOut); | |
91 | + authService = new AuthServiceImpl(accesskey, secretkey,timeOut); | |
92 | + supplierService = new SupplierServiceImpl(accesskey, secretkey,timeOut); | |
93 | + supplyService = new SupplyServiceImpl(accesskey, secretkey,timeOut); | |
94 | + presaleService = new PresaleServiceImpl(accesskey, secretkey,timeOut); | |
95 | + purchaseService = new PurchaseServiceImpl(accesskey, secretkey,timeOut); | |
96 | + indexCategoryService = new IndexCategoryServiceImpl(accesskey, secretkey,timeOut); | |
97 | + PATH_PERFIX = url; | |
98 | + } | |
99 | + | |
100 | + /** | |
101 | + * | |
102 | + * 获取商品服务 | |
103 | + * @return {@link ProductService} | |
104 | + */ | |
105 | + public ProductService getProductService() { | |
106 | + return productService; | |
107 | + } | |
108 | + | |
109 | + /** | |
110 | + * | |
111 | + * 获取类目服务 | |
112 | + * @return {@link CategoryService} | |
113 | + */ | |
114 | + public CategoryService getCategoryService() { | |
115 | + return categoryService; | |
116 | + } | |
117 | + | |
118 | + /** | |
119 | + * | |
120 | + * 获取库存服务 | |
121 | + * @return {@link StockService} | |
122 | + */ | |
123 | + public StockService getStockService() { | |
124 | + return stockService; | |
125 | + } | |
126 | + | |
127 | + /** | |
128 | + * | |
129 | + * 获取商品评论服务 | |
130 | + * @return {@link CommentService} | |
131 | + */ | |
132 | + public CommentService getCommentService() { | |
133 | + return commentService; | |
134 | + } | |
135 | + | |
136 | + /** | |
137 | + * | |
138 | + * 获取供应商服务 | |
139 | + * @return {@link SupplierService} | |
140 | + */ | |
141 | + public SupplierService getSupplierService() { | |
142 | + return supplierService; | |
143 | + } | |
144 | + | |
145 | + public static String getPATH_PERFIX() { | |
146 | + return PATH_PERFIX; | |
147 | + } | |
148 | + | |
149 | + public AuthService getAuthService() { | |
150 | + return authService; | |
151 | + } | |
152 | + | |
153 | + /** | |
154 | + * get value of TitanClient.supplyService | |
155 | + * @return the supplyService | |
156 | + * @createTime 2014年12月17日 下午7:21:11 | |
157 | + * @author ywd_26 | |
158 | + */ | |
159 | + public SupplyService getSupplyService() { | |
160 | + return supplyService; | |
161 | + } | |
162 | + | |
163 | + public PurchaseService getPurchaseService() { | |
164 | + return purchaseService; | |
165 | + } | |
166 | + | |
167 | + public IndexCategoryService getIndexCategoryService() { | |
168 | + return indexCategoryService; | |
169 | + } | |
170 | + | |
171 | + public AttributeService getAttributeService() { | |
172 | + return attributeService; | |
173 | + } | |
174 | + | |
175 | + public PresaleService getPresaleService() { | |
176 | + return presaleService; | |
177 | + } | |
178 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/codec/HmacSha1.java
0 → 100644
1 | +package com.diligrp.titan.sdk.codec; | |
2 | + | |
3 | +import javax.crypto.Mac; | |
4 | +import javax.crypto.spec.SecretKeySpec; | |
5 | + | |
6 | +public class HmacSha1 { | |
7 | + | |
8 | + private static final String HMAC_SHA1 = "HmacSHA1"; | |
9 | + private static final String ENCODING = "utf-8"; | |
10 | + | |
11 | + /** | |
12 | + * | |
13 | + * @param value | |
14 | + * @param key | |
15 | + * @return | |
16 | + * @throws Exception | |
17 | + */ | |
18 | + public static byte[] encodeHmacSha1(String value, String key) throws Exception { | |
19 | + // Get an hmac_sha1 key from the raw key bytes | |
20 | + byte[] keyBytes = key.getBytes(ENCODING); | |
21 | + SecretKeySpec signingKey = new SecretKeySpec(keyBytes, HMAC_SHA1); | |
22 | + | |
23 | + // Get an hmac_sha1 Mac instance and initialize with the signing key | |
24 | + Mac mac = Mac.getInstance(HMAC_SHA1); | |
25 | + mac.init(signingKey); | |
26 | + | |
27 | + // Compute the hmac on input data bytes | |
28 | + return mac.doFinal(value.getBytes(ENCODING)); | |
29 | + } | |
30 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/constant/PpsConstant.java
0 → 100644
1 | +package com.diligrp.titan.sdk.constant; | |
2 | + | |
3 | +/** | |
4 | + *供应求购预售状态常量 | |
5 | + */ | |
6 | +public class PpsConstant { | |
7 | + /** | |
8 | + * 状态:待审核 | |
9 | + */ | |
10 | + public static final int STATUS_NEW = 1; | |
11 | + /** | |
12 | + * 状态:审核通过 | |
13 | + */ | |
14 | + public static final int STATUS_PASS = 2; | |
15 | + /** | |
16 | + * 状态:审核失败 | |
17 | + */ | |
18 | + public static final int STATUS_DENIED = 3; | |
19 | + /** | |
20 | + * 状态:过期 | |
21 | + */ | |
22 | + public static final int STATUS_EXPIRE = 4; | |
23 | + /** | |
24 | + * 状态:删除 | |
25 | + */ | |
26 | + public static final int STATUS_DEL = -1; | |
27 | + | |
28 | + /** | |
29 | + * 来源:PC端 | |
30 | + */ | |
31 | + public static final int SOURCES_PC = 1; | |
32 | + | |
33 | + /** | |
34 | + * 来源:手机端 | |
35 | + */ | |
36 | + public static final int SOURCES_MOBILE = 2; | |
37 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/constant/TopTypeEnum.java
0 → 100644
1 | +package com.diligrp.titan.sdk.constant; | |
2 | + | |
3 | +/** | |
4 | + * Created by gsz on 2015/11/12. | |
5 | + */ | |
6 | +public enum TopTypeEnum { | |
7 | + //分类排序 | |
8 | + CATE(1), | |
9 | + //市场排序 | |
10 | + SC(2), | |
11 | + //产地排序 | |
12 | + CD(3), | |
13 | + //农户排序 | |
14 | + NH(4); | |
15 | + private int code; | |
16 | + | |
17 | + private TopTypeEnum(int code) { | |
18 | + this.code = code; | |
19 | + } | |
20 | + | |
21 | + public static TopTypeEnum getEnum(int code){ | |
22 | + TopTypeEnum[] topTypeEnums = TopTypeEnum.values(); | |
23 | + for(TopTypeEnum topTypeEnum : topTypeEnums){ | |
24 | + if(topTypeEnum.code==code){ | |
25 | + return topTypeEnum; | |
26 | + } | |
27 | + } | |
28 | + return null; | |
29 | + } | |
30 | + | |
31 | + public int getCode(){ | |
32 | + return code; | |
33 | + } | |
34 | + | |
35 | + @Override | |
36 | + public String toString() { | |
37 | + return String.valueOf(code); | |
38 | + } | |
39 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ApplicationInfo.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.Date; | |
4 | + | |
5 | +/** | |
6 | + * 第三方卖家商品申请详情 <B>Description</B> TODO <br /> | |
7 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
8 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
9 | + * <B>Company</B> 地利集团 | |
10 | + * @createTime 2014年5月15日 上午11:59:17 | |
11 | + * @author dili-guwenwu | |
12 | + */ | |
13 | +public class ApplicationInfo { | |
14 | + | |
15 | + /** | |
16 | + * 卖家ID | |
17 | + */ | |
18 | + private String sellerId; | |
19 | + /** | |
20 | + * 申请时间 | |
21 | + */ | |
22 | + private Date time; | |
23 | + /** | |
24 | + * 申请处理结果 | |
25 | + */ | |
26 | + private String result; | |
27 | + /** | |
28 | + * 商品名称 | |
29 | + */ | |
30 | + private String name; | |
31 | + /** | |
32 | + * 商品ID | |
33 | + */ | |
34 | + private String pid; | |
35 | + /** | |
36 | + * 最低销售价格 | |
37 | + */ | |
38 | + private int minPrice; | |
39 | + /** | |
40 | + * 最高销售价格 | |
41 | + */ | |
42 | + private int maxPrice; | |
43 | + | |
44 | + /** | |
45 | + * 商品类目名称 | |
46 | + */ | |
47 | + private String cname; | |
48 | + | |
49 | + /** | |
50 | + * 申请审核意见 | |
51 | + */ | |
52 | + private String remark; | |
53 | + | |
54 | + /** | |
55 | + * 卖家ID | |
56 | + * @return | |
57 | + */ | |
58 | + public String getSellerId() { | |
59 | + return sellerId; | |
60 | + } | |
61 | + | |
62 | + public void setSellerId(String sellerId) { | |
63 | + this.sellerId = sellerId; | |
64 | + } | |
65 | + | |
66 | + /** | |
67 | + * 获取申请时间 | |
68 | + * @return | |
69 | + */ | |
70 | + public Date getTime() { | |
71 | + return time; | |
72 | + } | |
73 | + | |
74 | + public void setTime(Date time) { | |
75 | + this.time = time; | |
76 | + } | |
77 | + | |
78 | + /** | |
79 | + * 申请处理结果 | |
80 | + * @return | |
81 | + */ | |
82 | + public String getResult() { | |
83 | + return result; | |
84 | + } | |
85 | + | |
86 | + public void setResult(String result) { | |
87 | + this.result = result; | |
88 | + } | |
89 | + | |
90 | + /** | |
91 | + * 商品名称 | |
92 | + * @return | |
93 | + */ | |
94 | + public String getName() { | |
95 | + return name; | |
96 | + } | |
97 | + | |
98 | + public void setName(String name) { | |
99 | + this.name = name; | |
100 | + } | |
101 | + | |
102 | + /** | |
103 | + * 商品ID | |
104 | + * @return | |
105 | + */ | |
106 | + public String getPid() { | |
107 | + return pid; | |
108 | + } | |
109 | + | |
110 | + public void setPid(String pid) { | |
111 | + this.pid = pid; | |
112 | + } | |
113 | + | |
114 | + /** | |
115 | + * 类目名 | |
116 | + * @return | |
117 | + */ | |
118 | + public String getCname() { | |
119 | + return cname; | |
120 | + } | |
121 | + | |
122 | + public void setCname(String cname) { | |
123 | + this.cname = cname; | |
124 | + } | |
125 | + | |
126 | + /** | |
127 | + * 申请审核意见 | |
128 | + * @return | |
129 | + */ | |
130 | + public String getRemark() { | |
131 | + return remark; | |
132 | + } | |
133 | + | |
134 | + public void setRemark(String remark) { | |
135 | + this.remark = remark; | |
136 | + } | |
137 | + | |
138 | + public int getMinPrice() { | |
139 | + return minPrice; | |
140 | + } | |
141 | + | |
142 | + public void setMinPrice(int minPrice) { | |
143 | + this.minPrice = minPrice; | |
144 | + } | |
145 | + | |
146 | + public int getMaxPrice() { | |
147 | + return maxPrice; | |
148 | + } | |
149 | + | |
150 | + public void setMaxPrice(int maxPrice) { | |
151 | + this.maxPrice = maxPrice; | |
152 | + } | |
153 | + | |
154 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Attribute.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +public class Attribute { | |
6 | + | |
7 | + /** | |
8 | + * 属性项ID | |
9 | + */ | |
10 | + private long attId; | |
11 | + /** | |
12 | + * 属性项名称 | |
13 | + */ | |
14 | + private String attName; | |
15 | + | |
16 | + /** | |
17 | + * 是否必选属性 | |
18 | + */ | |
19 | + private boolean isEnforce; | |
20 | + /** | |
21 | + * 属性输入类型,1-单选框,2-复选框,3-下拉选择框,4-单行输入框,5-多行输入框,6-下拉搜索框 | |
22 | + */ | |
23 | + private String type; | |
24 | + /** | |
25 | + * 属性值 | |
26 | + */ | |
27 | + private List<AttributeValue> values; | |
28 | + | |
29 | + private Integer status; | |
30 | + /** | |
31 | + * 属性值排序 | |
32 | + */ | |
33 | + private Integer order; | |
34 | + /** | |
35 | + * 属性ID | |
36 | + * @return | |
37 | + */ | |
38 | + public long getAttId() { | |
39 | + return attId; | |
40 | + } | |
41 | + | |
42 | + public void setAttId(long attId) { | |
43 | + this.attId = attId; | |
44 | + } | |
45 | + | |
46 | + /** | |
47 | + * 属性名称 | |
48 | + * @return | |
49 | + */ | |
50 | + public String getAttName() { | |
51 | + return attName; | |
52 | + } | |
53 | + | |
54 | + public void setAttName(String attName) { | |
55 | + this.attName = attName; | |
56 | + } | |
57 | + | |
58 | + /** | |
59 | + * 属性输入类型 | |
60 | + * @return | |
61 | + */ | |
62 | + public String getType() { | |
63 | + return type; | |
64 | + } | |
65 | + | |
66 | + public void setType(String type) { | |
67 | + this.type = type; | |
68 | + } | |
69 | + | |
70 | + /** | |
71 | + * 属性值 | |
72 | + * @return | |
73 | + */ | |
74 | + public List<AttributeValue> getValues() { | |
75 | + return values; | |
76 | + } | |
77 | + | |
78 | + public void setValues(List<AttributeValue> values) { | |
79 | + this.values = values; | |
80 | + } | |
81 | + | |
82 | + public boolean isEnforce() { | |
83 | + return isEnforce; | |
84 | + } | |
85 | + | |
86 | + public void setEnforce(boolean isEnforce) { | |
87 | + this.isEnforce = isEnforce; | |
88 | + } | |
89 | + | |
90 | + | |
91 | + public Integer getStatus() { | |
92 | + return status; | |
93 | + } | |
94 | + | |
95 | + | |
96 | + public void setStatus(Integer status) { | |
97 | + this.status = status; | |
98 | + } | |
99 | + | |
100 | + public Integer getOrder() { | |
101 | + return order; | |
102 | + } | |
103 | + | |
104 | + public void setOrder(Integer order) { | |
105 | + this.order = order; | |
106 | + } | |
107 | + | |
108 | + @Override | |
109 | + public String toString() { | |
110 | + return "Attribute [attId=" + attId + ", attName=" + attName | |
111 | + + ", isEnforce=" + isEnforce + ", type=" + type + ", values=" | |
112 | + + values + ", status=" + status + ", order=" + order + "]"; | |
113 | + } | |
114 | + | |
115 | + | |
116 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/AttributeValue.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +public class AttributeValue { | |
4 | + | |
5 | + /** | |
6 | + * 属性值ID | |
7 | + */ | |
8 | + private long attValueId; | |
9 | + /** | |
10 | + * 属性值名 | |
11 | + */ | |
12 | + private String attValueName; | |
13 | + /** | |
14 | + * 属性值排序 | |
15 | + */ | |
16 | + private int sort; | |
17 | + | |
18 | + /** | |
19 | + * 是否隐藏 | |
20 | + */ | |
21 | + private int show; | |
22 | + /** | |
23 | + * 属性值状态 | |
24 | + */ | |
25 | + private int status; | |
26 | + | |
27 | + /** | |
28 | + * 属性值ID | |
29 | + * @return | |
30 | + */ | |
31 | + public long getAttValueId() { | |
32 | + return attValueId; | |
33 | + } | |
34 | + | |
35 | + public void setAttValueId(long attValueId) { | |
36 | + this.attValueId = attValueId; | |
37 | + } | |
38 | + | |
39 | + /** | |
40 | + * 属性值名称 | |
41 | + * @return | |
42 | + */ | |
43 | + public String getAttValueName() { | |
44 | + return attValueName; | |
45 | + } | |
46 | + | |
47 | + public void setAttValueName(String attValueName) { | |
48 | + this.attValueName = attValueName; | |
49 | + } | |
50 | + | |
51 | + /** | |
52 | + * 属性值排序 | |
53 | + * @return | |
54 | + */ | |
55 | + public int getSort() { | |
56 | + return sort; | |
57 | + } | |
58 | + | |
59 | + public void setSort(int sort) { | |
60 | + this.sort = sort; | |
61 | + } | |
62 | + | |
63 | + public int getShow() { | |
64 | + return show; | |
65 | + } | |
66 | + | |
67 | + public void setShow(int show) { | |
68 | + this.show = show; | |
69 | + } | |
70 | + | |
71 | + public int getStatus() { | |
72 | + return status; | |
73 | + } | |
74 | + | |
75 | + public void setStatus(int status) { | |
76 | + this.status = status; | |
77 | + } | |
78 | + | |
79 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Auth.java
0 → 100644
1 | +/* | |
2 | + * Copyright (c) 2014 www.diligrp.com All rights reserved. | |
3 | + * 本软件源代码版权归----所有,未经许可不得任意复制与传播. | |
4 | + */ | |
5 | +package com.diligrp.titan.sdk.domain; | |
6 | + | |
7 | +import java.util.Date; | |
8 | +import java.util.Set; | |
9 | + | |
10 | +/** | |
11 | + * auth | |
12 | + * @author dev-center | |
13 | + * @since 2014-10-29 | |
14 | + */ | |
15 | +public class Auth{ | |
16 | + /** 运营范围 :自营 */ | |
17 | + public static final Integer SCOPE_SELF_SALE = 1; | |
18 | + | |
19 | + /** 运营范围 :代销 */ | |
20 | + public static final Integer SCOPE_AGENT_SALE = 2; | |
21 | + | |
22 | + /** 运营范围 :买卖对接 */ | |
23 | + public static final Integer SCOPE_THIRDPARTY_SALE = 4; | |
24 | + | |
25 | + private Long id; | |
26 | + private String name; | |
27 | + private String authIcon; | |
28 | + private Integer status; | |
29 | + private Date ctime; | |
30 | + private String utime; | |
31 | + private Set<AuthScope> scopeSet; | |
32 | + | |
33 | + | |
34 | + public Auth(){ | |
35 | + //默认无参构造方法 | |
36 | + } | |
37 | + | |
38 | + /** | |
39 | + * 获取 name | |
40 | + * @return | |
41 | + */ | |
42 | + public String getName(){ | |
43 | + return name; | |
44 | + } | |
45 | + | |
46 | + /** | |
47 | + * 设置 name | |
48 | + * @param name | |
49 | + */ | |
50 | + public void setName(String name){ | |
51 | + this.name = name; | |
52 | + } | |
53 | + | |
54 | + /** | |
55 | + * 获取 authIcon | |
56 | + * @return | |
57 | + */ | |
58 | + public String getAuthIcon(){ | |
59 | + return authIcon; | |
60 | + } | |
61 | + | |
62 | + public Long getId() { | |
63 | + return id; | |
64 | + } | |
65 | + | |
66 | + public void setId(Long id) { | |
67 | + this.id = id; | |
68 | + } | |
69 | + | |
70 | + /** | |
71 | + * 设置 authIcon | |
72 | + * @param authIcon | |
73 | + */ | |
74 | + public void setAuthIcon(String authIcon){ | |
75 | + this.authIcon = authIcon; | |
76 | + } | |
77 | + | |
78 | + /** | |
79 | + * 获取 status | |
80 | + * @return | |
81 | + */ | |
82 | + public Integer getStatus(){ | |
83 | + return status; | |
84 | + } | |
85 | + | |
86 | + /** | |
87 | + * 设置 status | |
88 | + * @param status | |
89 | + */ | |
90 | + public void setStatus(Integer status){ | |
91 | + this.status = status; | |
92 | + } | |
93 | + | |
94 | + /** | |
95 | + * 获取 ctime | |
96 | + * @return | |
97 | + */ | |
98 | + public Date getCtime(){ | |
99 | + return ctime; | |
100 | + } | |
101 | + | |
102 | + /** | |
103 | + * 设置 ctime | |
104 | + * @param ctime | |
105 | + */ | |
106 | + public void setCtime(Date ctime){ | |
107 | + this.ctime = ctime; | |
108 | + } | |
109 | + | |
110 | + /** | |
111 | + * 获取 utime | |
112 | + * @return | |
113 | + */ | |
114 | + public String getUtime(){ | |
115 | + return utime; | |
116 | + } | |
117 | + | |
118 | + /** | |
119 | + * 设置 utime | |
120 | + * @param utime | |
121 | + */ | |
122 | + public void setUtime(String utime){ | |
123 | + this.utime = utime; | |
124 | + } | |
125 | + | |
126 | + public Set<AuthScope> getScopeSet() { | |
127 | + return scopeSet; | |
128 | + } | |
129 | + | |
130 | + public void setScopeSet(Set<AuthScope> scopeSet) { | |
131 | + this.scopeSet = scopeSet; | |
132 | + } | |
133 | + | |
134 | + @Override | |
135 | + public String toString() { | |
136 | + return "Auth [id=" + id + ", name=" + name + ", authIcon=" + authIcon | |
137 | + + ", status=" + status + ", ctime=" + ctime + ", utime=" | |
138 | + + utime + ", scopeSet=" + scopeSet + "]"; | |
139 | + } | |
140 | + | |
141 | + | |
142 | + | |
143 | +} | |
0 | 144 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/AuthScope.java
0 → 100644
1 | +/* | |
2 | + * Copyright (c) 2014 www.diligrp.com All rights reserved. | |
3 | + * 本软件源代码版权归----所有,未经许可不得任意复制与传播. | |
4 | + */ | |
5 | +package com.diligrp.titan.sdk.domain; | |
6 | + | |
7 | + | |
8 | +/** | |
9 | + * authScope | |
10 | + * @author dev-center | |
11 | + * @since 2014-10-29 | |
12 | + */ | |
13 | +public class AuthScope{ | |
14 | + private static final long serialVersionUID = 1L; | |
15 | + private Long authId; | |
16 | + private Long scopeId; | |
17 | + | |
18 | + public AuthScope(){ | |
19 | + //默认无参构造方法 | |
20 | + } | |
21 | + | |
22 | + /** | |
23 | + * 获取 authId | |
24 | + * @return | |
25 | + */ | |
26 | + public Long getAuthId(){ | |
27 | + return authId; | |
28 | + } | |
29 | + | |
30 | + /** | |
31 | + * 设置 authId | |
32 | + * @param authId | |
33 | + */ | |
34 | + public void setAuthId(Long authId){ | |
35 | + this.authId = authId; | |
36 | + } | |
37 | + | |
38 | + /** | |
39 | + * 获取 scopeId | |
40 | + * @return | |
41 | + */ | |
42 | + public Long getScopeId(){ | |
43 | + return scopeId; | |
44 | + } | |
45 | + | |
46 | + /** | |
47 | + * 设置 scopeId | |
48 | + * @param scopeId | |
49 | + */ | |
50 | + public void setScopeId(Long scopeId){ | |
51 | + this.scopeId = scopeId; | |
52 | + } | |
53 | +} | |
0 | 54 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Category.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.List; | |
4 | +import java.util.Map; | |
5 | + | |
6 | +/** | |
7 | + * <B>Description</B> 类目实体类 <br /> | |
8 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
9 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
10 | + * <B>Company</B> 地利集团 | |
11 | + * @createTime 2014年5月14日 上午11:35:42 | |
12 | + * @author dili-guwenwu | |
13 | + */ | |
14 | +public class Category { | |
15 | + | |
16 | + /** | |
17 | + * 正常状态 | |
18 | + */ | |
19 | + public static final Integer STATUS_NORMAL = 1; | |
20 | + | |
21 | + /** | |
22 | + * 隐藏,暂时未使用 | |
23 | + */ | |
24 | + public static final Integer STATUS_HIDDEN = 0; | |
25 | + | |
26 | + /** | |
27 | + * 删除状态 | |
28 | + */ | |
29 | + public static final Integer STATUS_DELETED = -1; | |
30 | + | |
31 | + /** | |
32 | + * 激活状态 | |
33 | + */ | |
34 | + public static final Integer SHOW_STATUS_ACTIVE = 1; | |
35 | + | |
36 | + /** | |
37 | + * 停用状态 | |
38 | + */ | |
39 | + public static final Integer SHOW_STATUS_DISABLE = 0; | |
40 | + | |
41 | + /** | |
42 | + * 类目ID | |
43 | + */ | |
44 | + private int cid; | |
45 | + /** | |
46 | + * 父类目ID | |
47 | + */ | |
48 | + private int pcid; | |
49 | + /** | |
50 | + * 类目名称 | |
51 | + */ | |
52 | + private String cname; | |
53 | + | |
54 | + /** | |
55 | + * 类目简拼 | |
56 | + */ | |
57 | + private String jp; | |
58 | + /** | |
59 | + * 类目图片 | |
60 | + */ | |
61 | + private String icon; | |
62 | + /** | |
63 | + * 类目别名 | |
64 | + */ | |
65 | + private String alias; | |
66 | + /** | |
67 | + * 是否包含子类目 | |
68 | + */ | |
69 | + private boolean hasChild; | |
70 | + /** | |
71 | + * 类目排序 | |
72 | + */ | |
73 | + private int order; | |
74 | + | |
75 | + /** | |
76 | + * 类目状态 1,正常 2,隐藏 -1,删除 | |
77 | + */ | |
78 | + private int status; | |
79 | + /** | |
80 | + * 类目激活状态 | |
81 | + */ | |
82 | + private int activate; | |
83 | + /** | |
84 | + * 类目属性Map key为:saleAtt-销售属性,descAtt-描述属性,searchAtt-搜索属性 value为对应的属性 | |
85 | + */ | |
86 | + private Map<String, List<Attribute>> attributes; | |
87 | + | |
88 | + public Map<String, List<Attribute>> getAttributes() { | |
89 | + return attributes; | |
90 | + } | |
91 | + | |
92 | + public void setAttributes(Map<String, List<Attribute>> attributes) { | |
93 | + this.attributes = attributes; | |
94 | + } | |
95 | + | |
96 | + public int getCid() { | |
97 | + return cid; | |
98 | + } | |
99 | + | |
100 | + /** | |
101 | + * 设置ID | |
102 | + */ | |
103 | + public void setCid(int cid) { | |
104 | + this.cid = cid; | |
105 | + } | |
106 | + | |
107 | + public int getPcid() { | |
108 | + return pcid; | |
109 | + } | |
110 | + | |
111 | + /** | |
112 | + * 父类目ID | |
113 | + */ | |
114 | + public void setPcid(int pcid) { | |
115 | + this.pcid = pcid; | |
116 | + } | |
117 | + | |
118 | + /** | |
119 | + * 类目名称 | |
120 | + */ | |
121 | + public String getCname() { | |
122 | + return cname; | |
123 | + } | |
124 | + | |
125 | + public void setCname(String cname) { | |
126 | + this.cname = cname; | |
127 | + } | |
128 | + | |
129 | + public String getAlias() { | |
130 | + return alias; | |
131 | + } | |
132 | + | |
133 | + public String getIcon() { | |
134 | + return icon; | |
135 | + } | |
136 | + | |
137 | + public void setIcon(String icon) { | |
138 | + this.icon = icon; | |
139 | + } | |
140 | + | |
141 | + public void setAlias(String alias) { | |
142 | + this.alias = alias; | |
143 | + } | |
144 | + | |
145 | + /** | |
146 | + * 是否包含子类目 | |
147 | + */ | |
148 | + public boolean isHasChild() { | |
149 | + return hasChild; | |
150 | + } | |
151 | + | |
152 | + public void setHasChild(boolean hasChild) { | |
153 | + this.hasChild = hasChild; | |
154 | + } | |
155 | + | |
156 | + public int getOrder() { | |
157 | + return order; | |
158 | + } | |
159 | + | |
160 | + public void setOrder(int order) { | |
161 | + this.order = order; | |
162 | + } | |
163 | + | |
164 | + public int getStatus() { | |
165 | + return status; | |
166 | + } | |
167 | + | |
168 | + public void setStatus(int status) { | |
169 | + this.status = status; | |
170 | + } | |
171 | + | |
172 | + public int getActivate() { | |
173 | + return activate; | |
174 | + } | |
175 | + | |
176 | + public void setActivate(int activate) { | |
177 | + this.activate = activate; | |
178 | + } | |
179 | + | |
180 | + public String getJp() { | |
181 | + return jp; | |
182 | + } | |
183 | + | |
184 | + public void setJp(String jp) { | |
185 | + this.jp = jp; | |
186 | + } | |
187 | + | |
188 | + @Override | |
189 | + public String toString() { | |
190 | + return "Category [cid=" + cid + ", pcid=" + pcid + ", cname=" + cname | |
191 | + + ", jp=" + jp + ", icon=" + icon + ", alias=" + alias | |
192 | + + ", hasChild=" | |
193 | + + hasChild + ", order=" + order + ", status=" + status | |
194 | + + ", activate=" + activate + ", attributes=" + attributes + "]"; | |
195 | + } | |
196 | + | |
197 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Comment.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.Date; | |
4 | + | |
5 | +public class Comment { | |
6 | + | |
7 | + /** | |
8 | + * 商品ID | |
9 | + */ | |
10 | + private Long pid; | |
11 | + /** | |
12 | + * SKU | |
13 | + */ | |
14 | + private String sku; | |
15 | + /** | |
16 | + * 用户ID | |
17 | + * | |
18 | + */ | |
19 | + private Long sellerUserId; | |
20 | + | |
21 | + private Long buyerUserId; | |
22 | + /** | |
23 | + * 商品名称 | |
24 | + */ | |
25 | + private String name; | |
26 | + /** | |
27 | + * 评论内容 | |
28 | + */ | |
29 | + private String comment; | |
30 | + | |
31 | + /** | |
32 | + * 评价: 5 好评 3 中评 1 差评 | |
33 | + */ | |
34 | + private Integer rate; | |
35 | + /** | |
36 | + * 商品分数 1到5 | |
37 | + */ | |
38 | + private Integer productRate; | |
39 | + /** | |
40 | + * 服务分数1到5 | |
41 | + */ | |
42 | + private Integer serviceRate; | |
43 | + /** | |
44 | + * 物流运输分数1到5 | |
45 | + */ | |
46 | + private Integer deliveryRate; | |
47 | + | |
48 | + /** | |
49 | + * 创建时间 | |
50 | + */ | |
51 | + private Date ctime; | |
52 | + | |
53 | + | |
54 | + public String getName() { | |
55 | + return name; | |
56 | + } | |
57 | + /** | |
58 | + * 商品名称 | |
59 | + */ | |
60 | + public void setName(String name) { | |
61 | + this.name = name; | |
62 | + } | |
63 | + | |
64 | + /** | |
65 | + * 商品ID | |
66 | + */ | |
67 | + public Long getPid() { | |
68 | + return pid; | |
69 | + } | |
70 | + | |
71 | + public void setPid(Long pid) { | |
72 | + this.pid = pid; | |
73 | + } | |
74 | + | |
75 | + /** | |
76 | + * 商品sku | |
77 | + */ | |
78 | + public String getSku() { | |
79 | + return sku; | |
80 | + } | |
81 | + | |
82 | + public void setSku(String sku) { | |
83 | + this.sku = sku; | |
84 | + } | |
85 | + /** | |
86 | + * 评论内容 | |
87 | + */ | |
88 | + public String getComment() { | |
89 | + return comment; | |
90 | + } | |
91 | + | |
92 | + public Long getSellerUserId() { | |
93 | + return sellerUserId; | |
94 | + } | |
95 | + | |
96 | + public void setSellerUserId(Long sellerUserId) { | |
97 | + this.sellerUserId = sellerUserId; | |
98 | + } | |
99 | + | |
100 | + public Long getBuyerUserId() { | |
101 | + return buyerUserId; | |
102 | + } | |
103 | + | |
104 | + public void setBuyerUserId(Long buyerUserId) { | |
105 | + this.buyerUserId = buyerUserId; | |
106 | + } | |
107 | + | |
108 | + | |
109 | + public void setComment(String comment) { | |
110 | + this.comment = comment; | |
111 | + } | |
112 | + | |
113 | + /** | |
114 | + * 评论时间 | |
115 | + * @return | |
116 | + * @createTime 2014年6月20日 上午10:13:36 | |
117 | + */ | |
118 | + public Date getCtime() { | |
119 | + return ctime; | |
120 | + } | |
121 | + | |
122 | + public void setCtime(Date ctime) { | |
123 | + this.ctime = ctime; | |
124 | + } | |
125 | + | |
126 | + public Integer getRate() { | |
127 | + return rate; | |
128 | + } | |
129 | + /** | |
130 | + * 评价: 5 好评 3 中评 1 差评 | |
131 | + */ | |
132 | + public void setRate(Integer rate) { | |
133 | + this.rate = rate; | |
134 | + } | |
135 | + | |
136 | + public Integer getProductRate() { | |
137 | + return productRate; | |
138 | + } | |
139 | + /** | |
140 | + * 商品分数 1到5 | |
141 | + */ | |
142 | + public void setProductRate(Integer productRate) { | |
143 | + this.productRate = productRate; | |
144 | + } | |
145 | + | |
146 | + public Integer getServiceRate() { | |
147 | + return serviceRate; | |
148 | + } | |
149 | + /** | |
150 | + * 服务分数1到5 | |
151 | + */ | |
152 | + public void setServiceRate(Integer serviceRate) { | |
153 | + this.serviceRate = serviceRate; | |
154 | + } | |
155 | + | |
156 | + public Integer getDeliveryRate() { | |
157 | + return deliveryRate; | |
158 | + } | |
159 | + /** | |
160 | + * 物流运输分数1到5 | |
161 | + */ | |
162 | + public void setDeliveryRate(Integer deliveryRate) { | |
163 | + this.deliveryRate = deliveryRate; | |
164 | + } | |
165 | + | |
166 | + | |
167 | + | |
168 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/CommonCategory.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +/** | |
4 | + * Created by gsz on 2015/6/30. | |
5 | + */ | |
6 | +public class CommonCategory extends Category{ | |
7 | + | |
8 | + private String[] allCateName; | |
9 | + | |
10 | + public String[] getAllCateName() { | |
11 | + return allCateName; | |
12 | + } | |
13 | + | |
14 | + public void setAllCateName(String[] allCateName) { | |
15 | + this.allCateName = allCateName; | |
16 | + } | |
17 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Presale.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.io.Serializable; | |
4 | +import java.util.Date; | |
5 | +import java.util.List; | |
6 | + | |
7 | +/** | |
8 | + * Created by gsz on 2015/7/25. | |
9 | + */ | |
10 | +public class Presale implements Serializable { | |
11 | + | |
12 | + private Long id; | |
13 | + /** | |
14 | + * 标题 | |
15 | + */ | |
16 | + private String title; | |
17 | + /** | |
18 | + * 联系人 | |
19 | + */ | |
20 | + private String userName; | |
21 | + | |
22 | + /** | |
23 | + * 分类ID | |
24 | + */ | |
25 | + private Long categoryId; | |
26 | + /** | |
27 | + * 分类名称 | |
28 | + */ | |
29 | + private String cateName; | |
30 | + /** | |
31 | + * 所在地ID | |
32 | + */ | |
33 | + private Long localityAreaId; | |
34 | + /** | |
35 | + * 所在地 | |
36 | + */ | |
37 | + private String localityArea; | |
38 | + /** | |
39 | + * 数量 | |
40 | + */ | |
41 | + private Integer count; | |
42 | + /** | |
43 | + * 单位ID | |
44 | + */ | |
45 | + private Integer unitId; | |
46 | + /** | |
47 | + * 单位名称 | |
48 | + */ | |
49 | + private String unitName; | |
50 | + /** | |
51 | + * 用户手机号 | |
52 | + */ | |
53 | + private String phone; | |
54 | + /** | |
55 | + * 状态:1待审核,2-审核通过,3-审核失败,4-已过期,-1-删除 详见PpsConstant类定义 | |
56 | + */ | |
57 | + private Integer status; | |
58 | + /** | |
59 | + * 用户ID | |
60 | + */ | |
61 | + private Long userId; | |
62 | + /** | |
63 | + * 来源1-PC;2-手机 | |
64 | + */ | |
65 | + private Integer source; | |
66 | + /** | |
67 | + * 审核失败 原因 | |
68 | + */ | |
69 | + private String reason; | |
70 | + /** | |
71 | + * 描述信息 | |
72 | + */ | |
73 | + private String description; | |
74 | + /** | |
75 | + * 上市开始时间 | |
76 | + */ | |
77 | + private Date startTime; | |
78 | + /** | |
79 | + * 上市结束时间 | |
80 | + */ | |
81 | + private Date endTime; | |
82 | + /** | |
83 | + * 创建时间 | |
84 | + */ | |
85 | + private Date ctime; | |
86 | + /** | |
87 | + * 更新时间 | |
88 | + */ | |
89 | + private Date utime; | |
90 | + /** | |
91 | + * 图片 | |
92 | + */ | |
93 | + private List<String> imgs; | |
94 | + | |
95 | + public String getTitle() { | |
96 | + return title; | |
97 | + } | |
98 | + | |
99 | + public void setTitle(String title) { | |
100 | + this.title = title; | |
101 | + } | |
102 | + | |
103 | + public String getUserName() { | |
104 | + return userName; | |
105 | + } | |
106 | + | |
107 | + public void setUserName(String userName) { | |
108 | + this.userName = userName; | |
109 | + } | |
110 | + | |
111 | + public String getCateName() { | |
112 | + return cateName; | |
113 | + } | |
114 | + | |
115 | + public void setCateName(String cateName) { | |
116 | + this.cateName = cateName; | |
117 | + } | |
118 | + | |
119 | + public Long getId() { | |
120 | + return id; | |
121 | + } | |
122 | + | |
123 | + public void setId(Long id) { | |
124 | + this.id = id; | |
125 | + } | |
126 | + | |
127 | + public Long getCategoryId() { | |
128 | + return categoryId; | |
129 | + } | |
130 | + | |
131 | + public void setCategoryId(Long categoryId) { | |
132 | + this.categoryId = categoryId; | |
133 | + } | |
134 | + | |
135 | + public Long getLocalityAreaId() { | |
136 | + return localityAreaId; | |
137 | + } | |
138 | + | |
139 | + public void setLocalityAreaId(Long localityAreaId) { | |
140 | + this.localityAreaId = localityAreaId; | |
141 | + } | |
142 | + | |
143 | + public String getLocalityArea() { | |
144 | + return localityArea; | |
145 | + } | |
146 | + | |
147 | + public void setLocalityArea(String localityArea) { | |
148 | + this.localityArea = localityArea; | |
149 | + } | |
150 | + | |
151 | + public Integer getCount() { | |
152 | + return count; | |
153 | + } | |
154 | + | |
155 | + public void setCount(Integer count) { | |
156 | + this.count = count; | |
157 | + } | |
158 | + | |
159 | + public Integer getUnitId() { | |
160 | + return unitId; | |
161 | + } | |
162 | + | |
163 | + public void setUnitId(Integer unitId) { | |
164 | + this.unitId = unitId; | |
165 | + } | |
166 | + | |
167 | + public String getUnitName() { | |
168 | + return unitName; | |
169 | + } | |
170 | + | |
171 | + public void setUnitName(String unitName) { | |
172 | + this.unitName = unitName; | |
173 | + } | |
174 | + | |
175 | + public String getPhone() { | |
176 | + return phone; | |
177 | + } | |
178 | + | |
179 | + public void setPhone(String phone) { | |
180 | + this.phone = phone; | |
181 | + } | |
182 | + | |
183 | + public Integer getStatus() { | |
184 | + return status; | |
185 | + } | |
186 | + | |
187 | + public void setStatus(Integer status) { | |
188 | + this.status = status; | |
189 | + } | |
190 | + | |
191 | + public Long getUserId() { | |
192 | + return userId; | |
193 | + } | |
194 | + | |
195 | + public void setUserId(Long userId) { | |
196 | + this.userId = userId; | |
197 | + } | |
198 | + | |
199 | + public Integer getSource() { | |
200 | + return source; | |
201 | + } | |
202 | + | |
203 | + public void setSource(Integer source) { | |
204 | + this.source = source; | |
205 | + } | |
206 | + | |
207 | + public String getReason() { | |
208 | + return reason; | |
209 | + } | |
210 | + | |
211 | + public void setReason(String reason) { | |
212 | + this.reason = reason; | |
213 | + } | |
214 | + | |
215 | + public Date getStartTime() { | |
216 | + return startTime; | |
217 | + } | |
218 | + | |
219 | + public void setStartTime(Date startTime) { | |
220 | + this.startTime = startTime; | |
221 | + } | |
222 | + | |
223 | + public Date getEndTime() { | |
224 | + return endTime; | |
225 | + } | |
226 | + | |
227 | + public void setEndTime(Date endTime) { | |
228 | + this.endTime = endTime; | |
229 | + } | |
230 | + | |
231 | + public Date getCtime() { | |
232 | + return ctime; | |
233 | + } | |
234 | + | |
235 | + public void setCtime(Date ctime) { | |
236 | + this.ctime = ctime; | |
237 | + } | |
238 | + | |
239 | + public Date getUtime() { | |
240 | + return utime; | |
241 | + } | |
242 | + | |
243 | + public void setUtime(Date utime) { | |
244 | + this.utime = utime; | |
245 | + } | |
246 | + | |
247 | + public String getDescription() { | |
248 | + return description; | |
249 | + } | |
250 | + | |
251 | + public void setDescription(String description) { | |
252 | + this.description = description; | |
253 | + } | |
254 | + | |
255 | + public List<String> getImgs() { | |
256 | + return imgs; | |
257 | + } | |
258 | + | |
259 | + public void setImgs(List<String> imgs) { | |
260 | + this.imgs = imgs; | |
261 | + } | |
262 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Product.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.Date; | |
4 | +import java.util.List; | |
5 | + | |
6 | +public class Product { | |
7 | + | |
8 | + /** | |
9 | + * 商品ID | |
10 | + */ | |
11 | + private Long pid; | |
12 | + /** | |
13 | + * 商品名称 | |
14 | + */ | |
15 | + private String name; | |
16 | + /** | |
17 | + * 商品类型(0普通商品,1拼购商品) | |
18 | + */ | |
19 | + private int productType; | |
20 | + /** | |
21 | + * 商品是否存在样品(0无样品、1有样品) | |
22 | + */ | |
23 | + private int productSample; | |
24 | + | |
25 | + /** | |
26 | + * 分类ID | |
27 | + */ | |
28 | + private Integer cid; | |
29 | + /** | |
30 | + * 商品分类 | |
31 | + */ | |
32 | + private Category categoryOut; | |
33 | + | |
34 | + /** | |
35 | + * 虚拟分类ID | |
36 | + */ | |
37 | + private Integer userDefined; | |
38 | + | |
39 | + /** | |
40 | + * 子分类Id集 | |
41 | + */ | |
42 | + protected List<Integer> subclassification; | |
43 | + | |
44 | + /** | |
45 | + * 子类目信息 | |
46 | + */ | |
47 | + private List<Category> childCategory; | |
48 | + /** | |
49 | + * 已销售量 | |
50 | + */ | |
51 | + private Integer salesNum; | |
52 | + /** | |
53 | + * 产地 | |
54 | + */ | |
55 | + private String productionAddr; | |
56 | + | |
57 | + /** | |
58 | + * 产地ID | |
59 | + */ | |
60 | + private Integer productionAddrId; | |
61 | + | |
62 | + /** | |
63 | + * 所在地 | |
64 | + */ | |
65 | + private String localityAddr; | |
66 | + | |
67 | + /** | |
68 | + * 所在地名称 | |
69 | + */ | |
70 | + private String localityName; | |
71 | + | |
72 | + /** | |
73 | + * 所在地ID | |
74 | + */ | |
75 | + private Long localityArea; | |
76 | + | |
77 | + /** | |
78 | + * 所在国家地 | |
79 | + */ | |
80 | + private Long countryAreaId; | |
81 | + /** | |
82 | + * 商品发布地ID | |
83 | + */ | |
84 | + private Long publishedLocationID; | |
85 | + | |
86 | + /** | |
87 | + * 销售类型,第三方或自营 10-自营 20-代销 30-第三方卖家 | |
88 | + */ | |
89 | + private String saleType; | |
90 | + | |
91 | + /** | |
92 | + * 报价类型(1 常规格报价销售,2 价格区间销售) | |
93 | + */ | |
94 | + private int quotationType; | |
95 | + /** | |
96 | + * 卖家ID | |
97 | + */ | |
98 | + private Long sellerID; | |
99 | + /** | |
100 | + * 店铺ID | |
101 | + */ | |
102 | + private Long vendorId; | |
103 | + | |
104 | + /** | |
105 | + * 备货时长 | |
106 | + */ | |
107 | + private String prepareTimeId; | |
108 | + /** | |
109 | + * 备货时长 | |
110 | + */ | |
111 | + private String prepareTime; | |
112 | + /** | |
113 | + * 第三方商品关联ID | |
114 | + */ | |
115 | + private String foreignPid; | |
116 | + /** | |
117 | + * 状态 预览-2,删除-1,1=待审核,2=审核失败, | |
118 | + * 3=在售商品,4=仓库中商品,5=待上架,6=过期下架,7=手动下架 ProductStatus中有定义 | |
119 | + */ | |
120 | + private Integer status; | |
121 | + /** | |
122 | + * 销售单位 | |
123 | + */ | |
124 | + private String saleUnit; | |
125 | + | |
126 | + /** | |
127 | + * 销售单位ID号 | |
128 | + */ | |
129 | + private Integer storeUnit; | |
130 | + /** | |
131 | + * 默认图片 | |
132 | + */ | |
133 | + private String defaultPic; | |
134 | + /** | |
135 | + * 图片列表 | |
136 | + */ | |
137 | + private List<String> pictures; | |
138 | + /** | |
139 | + * 最低价格 | |
140 | + */ | |
141 | + private Integer minPrice; | |
142 | + /** | |
143 | + * 最高价格 | |
144 | + */ | |
145 | + private Integer maxPrice; | |
146 | + /** | |
147 | + * 商品有效期 | |
148 | + */ | |
149 | + private Integer indate; | |
150 | + | |
151 | + private String feedback; | |
152 | + | |
153 | + /** | |
154 | + * 上架时间 | |
155 | + */ | |
156 | + private Date onSaleTime; | |
157 | + | |
158 | + /** | |
159 | + * 上架模式, 放入仓库1,审核后立即上架2,指定上架时间3 | |
160 | + */ | |
161 | + private Integer publishMode; | |
162 | + /** | |
163 | + * 下架时间 | |
164 | + */ | |
165 | + private Date dropsTime; | |
166 | + /** | |
167 | + * 设置上架时间 | |
168 | + */ | |
169 | + private Date publishSettime; | |
170 | + | |
171 | + /** | |
172 | + * sku列表 | |
173 | + */ | |
174 | + private List<Sku> skus; | |
175 | + | |
176 | + /** | |
177 | + * 最小起批量 | |
178 | + */ | |
179 | + private Integer minNum ; | |
180 | + | |
181 | + /** | |
182 | + * 总库存量 | |
183 | + */ | |
184 | + private Integer stockNum; | |
185 | + | |
186 | + /** | |
187 | + * 评论数量 | |
188 | + */ | |
189 | + protected Integer commentNum; | |
190 | + | |
191 | + /** | |
192 | + * 商品报价列表 | |
193 | + */ | |
194 | + private List<ProductQuotation> productQuotation; | |
195 | + /** | |
196 | + * 描述属性 | |
197 | + */ | |
198 | + private List<Attribute> descAtt; | |
199 | + /** | |
200 | + * 销售属性 | |
201 | + */ | |
202 | + private List<Attribute> saleAtt; | |
203 | + | |
204 | + /** | |
205 | + * 可搜索属性 | |
206 | + */ | |
207 | + private List<Attribute> searchAtt; | |
208 | + | |
209 | + /** | |
210 | + * 商品认证 | |
211 | + */ | |
212 | + private List<ProductAuth> productAuth; | |
213 | + | |
214 | + /** | |
215 | + * 商品视频 | |
216 | + */ | |
217 | + private Video video; | |
218 | + | |
219 | + /** | |
220 | + * 单箱数量 | |
221 | + */ | |
222 | + private String singleBoxCount; | |
223 | + | |
224 | + /** | |
225 | + * 单箱重量 | |
226 | + */ | |
227 | + private String singleBoxWeight; | |
228 | + | |
229 | + /** | |
230 | + * 是否是特价商品 1-不是 2-是 ProductStatus中有定义 | |
231 | + */ | |
232 | + private Integer hasSpecial; | |
233 | + | |
234 | + /** | |
235 | + * 是否允许合作市场以外的市场进行交割 1-允许 2-不允许 ProductStatus中有定义 | |
236 | + */ | |
237 | + private int isAllowDelivery; | |
238 | + | |
239 | + /** | |
240 | + * 是否有第三方快递 1-没有 2-有 ProductStatus中有定义 | |
241 | + */ | |
242 | + private Integer hasExpress; | |
243 | + | |
244 | + /** | |
245 | + * 单位重量精确到克 | |
246 | + */ | |
247 | + private Long unitTog; | |
248 | + | |
249 | + /** | |
250 | + * 创建时间 | |
251 | + */ | |
252 | + private Date ctime; | |
253 | + /** | |
254 | + * 更新时间 | |
255 | + */ | |
256 | + private Date utime; | |
257 | + | |
258 | + /** | |
259 | + * 商品拼购信息 | |
260 | + */ | |
261 | + private ProductPopGroupBuying productPopGroupBuying; | |
262 | + /** | |
263 | + * 商品样品信息 | |
264 | + */ | |
265 | + private ProductSample productSampleObj; | |
266 | + | |
267 | + public long getPid() { | |
268 | + return pid; | |
269 | + } | |
270 | + | |
271 | + public void setPid(Long pid) { | |
272 | + this.pid = pid; | |
273 | + } | |
274 | + | |
275 | + public String getName() { | |
276 | + return name; | |
277 | + } | |
278 | + public List<ProductAuth> getProductAuth() { | |
279 | + return productAuth; | |
280 | + } | |
281 | + | |
282 | + public void setProductAuth(List<ProductAuth> productAuth) { | |
283 | + this.productAuth = productAuth; | |
284 | + } | |
285 | + | |
286 | + public void setName(String name) { | |
287 | + this.name = name; | |
288 | + } | |
289 | + | |
290 | + public Video getVideo() { | |
291 | + return video; | |
292 | + } | |
293 | + | |
294 | + public void setVideo(Video video) { | |
295 | + this.video = video; | |
296 | + } | |
297 | + | |
298 | + /** | |
299 | + * 商品类目ID | |
300 | + */ | |
301 | + public Integer getCid() { | |
302 | + return cid; | |
303 | + } | |
304 | + | |
305 | + public void setCid(Integer cid) { | |
306 | + this.cid = cid; | |
307 | + } | |
308 | + | |
309 | + | |
310 | + public Category getCategoryOut() { | |
311 | + return categoryOut; | |
312 | + } | |
313 | + | |
314 | + public void setCategoryOut(Category categoryOut) { | |
315 | + this.categoryOut = categoryOut; | |
316 | + } | |
317 | + | |
318 | + public Integer getSalesNum() { | |
319 | + return salesNum; | |
320 | + } | |
321 | + | |
322 | + public void setSalesNum(Integer salesNum) { | |
323 | + this.salesNum = salesNum; | |
324 | + } | |
325 | + | |
326 | + public String getProductionAddr() { | |
327 | + return productionAddr; | |
328 | + } | |
329 | + | |
330 | + public void setProductionAddr(String productionAddr) { | |
331 | + this.productionAddr = productionAddr; | |
332 | + } | |
333 | + | |
334 | + public String getSaleType() { | |
335 | + return saleType; | |
336 | + } | |
337 | + | |
338 | + public void setSaleType(String saleType) { | |
339 | + this.saleType = saleType; | |
340 | + } | |
341 | + | |
342 | + public Long getSellerID() { | |
343 | + return sellerID; | |
344 | + } | |
345 | + | |
346 | + public void setSellerID(Long sellerID) { | |
347 | + this.sellerID = sellerID; | |
348 | + } | |
349 | + | |
350 | + public Long getVendorId() { | |
351 | + return vendorId; | |
352 | + } | |
353 | + | |
354 | + public void setVendorId(Long vendorId) { | |
355 | + this.vendorId = vendorId; | |
356 | + } | |
357 | + | |
358 | + public Integer getStatus() { | |
359 | + return status; | |
360 | + } | |
361 | + | |
362 | + public void setStatus(Integer status) { | |
363 | + this.status = status; | |
364 | + } | |
365 | + public String getSaleUnit() { | |
366 | + return saleUnit; | |
367 | + } | |
368 | + public void setSaleUnit(String saleUnit) { | |
369 | + this.saleUnit = saleUnit; | |
370 | + } | |
371 | + | |
372 | + public String getDefaultPic() { | |
373 | + return defaultPic; | |
374 | + } | |
375 | + | |
376 | + public void setDefaultPic(String defaultPic) { | |
377 | + this.defaultPic = defaultPic; | |
378 | + } | |
379 | + | |
380 | + public Integer getMinPrice() { | |
381 | + return minPrice; | |
382 | + } | |
383 | + | |
384 | + public void setMinPrice(Integer minPrice) { | |
385 | + this.minPrice = minPrice; | |
386 | + } | |
387 | + public Integer getMaxPrice() { | |
388 | + return maxPrice; | |
389 | + } | |
390 | + | |
391 | + public void setMaxPrice(Integer maxPrice) { | |
392 | + this.maxPrice = maxPrice; | |
393 | + } | |
394 | + | |
395 | + | |
396 | + public Date getOnSaleTime() { | |
397 | + return onSaleTime; | |
398 | + } | |
399 | + | |
400 | + public void setOnSaleTime(Date onSaleTime) { | |
401 | + this.onSaleTime = onSaleTime; | |
402 | + } | |
403 | + | |
404 | + public Date getDropsTime() { | |
405 | + return dropsTime; | |
406 | + } | |
407 | + | |
408 | + public void setDropsTime(Date dropsTime) { | |
409 | + this.dropsTime = dropsTime; | |
410 | + } | |
411 | + | |
412 | + public List<String> getPictures() { | |
413 | + return pictures; | |
414 | + } | |
415 | + | |
416 | + public void setPictures(List<String> pictures) { | |
417 | + this.pictures = pictures; | |
418 | + } | |
419 | + | |
420 | + public List<Sku> getSkus() { | |
421 | + return skus; | |
422 | + } | |
423 | + | |
424 | + public void setSkus(List<Sku> skus) { | |
425 | + this.skus = skus; | |
426 | + } | |
427 | + public List<Attribute> getDescAtt() { | |
428 | + return descAtt; | |
429 | + } | |
430 | + | |
431 | + public void setDescAtt(List<Attribute> descAtt) { | |
432 | + this.descAtt = descAtt; | |
433 | + } | |
434 | + public List<Attribute> getSaleAtt() { | |
435 | + return saleAtt; | |
436 | + } | |
437 | + | |
438 | + public void setSaleAtt(List<Attribute> saleAtt) { | |
439 | + this.saleAtt = saleAtt; | |
440 | + } | |
441 | + | |
442 | + public List<Attribute> getSearchAtt() { | |
443 | + return searchAtt; | |
444 | + } | |
445 | + | |
446 | + public void setSearchAtt(List<Attribute> searchAtt) { | |
447 | + this.searchAtt = searchAtt; | |
448 | + } | |
449 | + | |
450 | + public String getForeignPid() { | |
451 | + return foreignPid; | |
452 | + } | |
453 | + | |
454 | + public void setForeignPid(String foreignPid) { | |
455 | + this.foreignPid = foreignPid; | |
456 | + } | |
457 | + | |
458 | + public String getPrepareTime() { | |
459 | + return prepareTime; | |
460 | + } | |
461 | + | |
462 | + public void setPrepareTime(String prepareTime) { | |
463 | + this.prepareTime = prepareTime; | |
464 | + } | |
465 | + | |
466 | + | |
467 | + public Integer getProductionAddrId() { | |
468 | + return productionAddrId; | |
469 | + } | |
470 | + | |
471 | + public void setProductionAddrId(Integer productionAddrId) { | |
472 | + this.productionAddrId = productionAddrId; | |
473 | + } | |
474 | + | |
475 | + public Integer getIndate() { | |
476 | + return indate; | |
477 | + } | |
478 | + public void setIndate(Integer indate) { | |
479 | + this.indate = indate; | |
480 | + } | |
481 | + | |
482 | + public Integer getStoreUnit() { | |
483 | + return storeUnit; | |
484 | + } | |
485 | + | |
486 | + public void setStoreUnit(Integer storeUnit) { | |
487 | + this.storeUnit = storeUnit; | |
488 | + } | |
489 | + | |
490 | + public Integer getPublishMode() { | |
491 | + return publishMode; | |
492 | + } | |
493 | + | |
494 | + public void setPublishMode(Integer publishMode) { | |
495 | + this.publishMode = publishMode; | |
496 | + } | |
497 | + | |
498 | + public Date getPublishSettime() { | |
499 | + return publishSettime; | |
500 | + } | |
501 | + | |
502 | + public void setPublishSettime(Date publishSettime) { | |
503 | + this.publishSettime = publishSettime; | |
504 | + } | |
505 | + | |
506 | + public Date getCtime() { | |
507 | + return ctime; | |
508 | + } | |
509 | + | |
510 | + public void setCtime(Date ctime) { | |
511 | + this.ctime = ctime; | |
512 | + } | |
513 | + | |
514 | + public Date getUtime() { | |
515 | + return utime; | |
516 | + } | |
517 | + | |
518 | + public void setUtime(Date utime) { | |
519 | + this.utime = utime; | |
520 | + } | |
521 | + | |
522 | + public Integer getUserDefined() { | |
523 | + return userDefined; | |
524 | + } | |
525 | + | |
526 | + public void setUserDefined(Integer userDefined) { | |
527 | + this.userDefined = userDefined; | |
528 | + } | |
529 | + | |
530 | + public List<Integer> getSubclassification() { | |
531 | + return subclassification; | |
532 | + } | |
533 | + | |
534 | + public void setSubclassification(List<Integer> subclassification) { | |
535 | + this.subclassification = subclassification; | |
536 | + } | |
537 | + | |
538 | + public int getQuotationType() { | |
539 | + return quotationType; | |
540 | + } | |
541 | + | |
542 | + public void setQuotationType(int quotationType) { | |
543 | + this.quotationType = quotationType; | |
544 | + } | |
545 | + | |
546 | + public List<ProductQuotation> getProductQuotation() { | |
547 | + return productQuotation; | |
548 | + } | |
549 | + | |
550 | + public void setProductQuotation(List<ProductQuotation> productQuotation) { | |
551 | + this.productQuotation = productQuotation; | |
552 | + } | |
553 | + | |
554 | + public String getLocalityAddr() { | |
555 | + return localityAddr; | |
556 | + } | |
557 | + | |
558 | + public void setLocalityAddr(String localityAddr) { | |
559 | + this.localityAddr = localityAddr; | |
560 | + } | |
561 | + | |
562 | + public Long getCountryAreaId() { | |
563 | + return countryAreaId; | |
564 | + } | |
565 | + | |
566 | + public void setCountryAreaId(Long countryAreaId) { | |
567 | + this.countryAreaId = countryAreaId; | |
568 | + } | |
569 | + public Integer getMinNum() { | |
570 | + return minNum; | |
571 | + } | |
572 | + | |
573 | + public void setMinNum(Integer minNum) { | |
574 | + this.minNum = minNum; | |
575 | + } | |
576 | + | |
577 | + public Integer getStockNum() { | |
578 | + return stockNum; | |
579 | + } | |
580 | + | |
581 | + public void setStockNum(Integer stockNum) { | |
582 | + this.stockNum = stockNum; | |
583 | + } | |
584 | + | |
585 | + public List<Category> getChildCategory() { | |
586 | + return childCategory; | |
587 | + } | |
588 | + | |
589 | + public void setChildCategory(List<Category> childCategory) { | |
590 | + this.childCategory = childCategory; | |
591 | + } | |
592 | + | |
593 | + public Long getPublishedLocationID() { | |
594 | + return publishedLocationID; | |
595 | + } | |
596 | + | |
597 | + public void setPublishedLocationID(Long publishedLocationID) { | |
598 | + this.publishedLocationID = publishedLocationID; | |
599 | + } | |
600 | + | |
601 | + public String getFeedback() { | |
602 | + return feedback; | |
603 | + } | |
604 | + | |
605 | + public void setFeedback(String feedback) { | |
606 | + this.feedback = feedback; | |
607 | + } | |
608 | + | |
609 | + public Integer getCommentNum() { | |
610 | + return commentNum; | |
611 | + } | |
612 | + | |
613 | + public void setCommentNum(Integer commentNum) { | |
614 | + this.commentNum = commentNum; | |
615 | + } | |
616 | + | |
617 | + public String getPrepareTimeId() { | |
618 | + return prepareTimeId; | |
619 | + } | |
620 | + | |
621 | + public void setPrepareTimeId(String prepareTimeId) { | |
622 | + this.prepareTimeId = prepareTimeId; | |
623 | + } | |
624 | + | |
625 | + public String getSingleBoxCount() { | |
626 | + return singleBoxCount; | |
627 | + } | |
628 | + | |
629 | + public void setSingleBoxCount(String singleBoxCount) { | |
630 | + this.singleBoxCount = singleBoxCount; | |
631 | + } | |
632 | + | |
633 | + public String getSingleBoxWeight() { | |
634 | + return singleBoxWeight; | |
635 | + } | |
636 | + | |
637 | + public void setSingleBoxWeight(String singleBoxWeight) { | |
638 | + this.singleBoxWeight = singleBoxWeight; | |
639 | + } | |
640 | + | |
641 | + public Integer getHasSpecial() { | |
642 | + return hasSpecial; | |
643 | + } | |
644 | + | |
645 | + public void setHasSpecial(Integer hasSpecial) { | |
646 | + this.hasSpecial = hasSpecial; | |
647 | + } | |
648 | + | |
649 | +// public void setExtend(String extend){ | |
650 | +// if(!"".equals(extend) && extend!=null){ | |
651 | +// String[] strings = extend.split("\\|"); | |
652 | +// this.setSingleBoxWeight("-1".equals(strings[0])?null:strings[0]); | |
653 | +// this.setSingleBoxCount("-1".equals(strings[1])?null:strings[1]); | |
654 | +// } | |
655 | +// } | |
656 | + | |
657 | + public Long getUnitTog() { | |
658 | + return unitTog; | |
659 | + } | |
660 | + | |
661 | + public void setUnitTog(Long unitTog) { | |
662 | + this.unitTog = unitTog; | |
663 | + } | |
664 | + | |
665 | + public Integer getHasExpress() { | |
666 | + return hasExpress; | |
667 | + } | |
668 | + | |
669 | + public void setHasExpress(Integer hasExpress) { | |
670 | + this.hasExpress = hasExpress; | |
671 | + } | |
672 | + | |
673 | + public String getLocalityName() { | |
674 | + return localityName; | |
675 | + } | |
676 | + | |
677 | + public void setLocalityName(String localityName) { | |
678 | + this.localityName = localityName; | |
679 | + } | |
680 | + | |
681 | + public int getIsAllowDelivery() { | |
682 | + return isAllowDelivery; | |
683 | + } | |
684 | + | |
685 | + public void setIsAllowDelivery(int isAllowDelivery) { | |
686 | + this.isAllowDelivery = isAllowDelivery; | |
687 | + } | |
688 | + | |
689 | + public ProductSample getProductSampleObj() { | |
690 | + return productSampleObj; | |
691 | + } | |
692 | + | |
693 | + public void setProductSampleObj(ProductSample productSampleObj) { | |
694 | + this.productSampleObj = productSampleObj; | |
695 | + } | |
696 | + | |
697 | + public int getProductType() { | |
698 | + return productType; | |
699 | + } | |
700 | + | |
701 | + public void setProductType(int productType) { | |
702 | + this.productType = productType; | |
703 | + } | |
704 | + | |
705 | + public int getProductSample() { | |
706 | + return productSample; | |
707 | + } | |
708 | + | |
709 | + public void setProductSample(int productSample) { | |
710 | + this.productSample = productSample; | |
711 | + } | |
712 | + | |
713 | + public ProductPopGroupBuying getProductPopGroupBuying() { | |
714 | + return productPopGroupBuying; | |
715 | + } | |
716 | + | |
717 | + public void setProductPopGroupBuying(ProductPopGroupBuying productPopGroupBuying) { | |
718 | + this.productPopGroupBuying = productPopGroupBuying; | |
719 | + } | |
720 | + | |
721 | + public Long getLocalityArea() { | |
722 | + return localityArea; | |
723 | + } | |
724 | + | |
725 | + public void setLocalityArea(Long localityArea) { | |
726 | + this.localityArea = localityArea; | |
727 | + } | |
728 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ProductAuth.java
0 → 100644
1 | +/* | |
2 | + * Copyright (c) 2014 www.diligrp.com All rights reserved. | |
3 | + * 本软件源代码版权归----所有,未经许可不得任意复制与传播. | |
4 | + */ | |
5 | +package com.diligrp.titan.sdk.domain; | |
6 | + | |
7 | +import java.util.Date; | |
8 | + | |
9 | +/** | |
10 | + * productAuth | |
11 | + * @author dev-center | |
12 | + * @since 2014-10-29 | |
13 | + */ | |
14 | +public class ProductAuth{ | |
15 | + private Long id; | |
16 | + private Long pid; | |
17 | + private String name; | |
18 | + private Long authId; | |
19 | + private String authUrl; | |
20 | + private String authIcon; | |
21 | + private Integer status; | |
22 | + private Date authEndTime; | |
23 | + | |
24 | + /** 状态 : 生效 */ | |
25 | + public static final Integer PRODUCT_AUTH_STATE_VALID = 1; | |
26 | + | |
27 | + /** 状态:失效 */ | |
28 | + public static final Integer PRODUCT_AUTH_STATE_INVALID = 2; | |
29 | + | |
30 | + public ProductAuth(){ | |
31 | + //默认无参构造方法 | |
32 | + } | |
33 | + | |
34 | + public Long getId() { | |
35 | + return id; | |
36 | + } | |
37 | + | |
38 | + public void setId(Long id) { | |
39 | + this.id = id; | |
40 | + } | |
41 | + | |
42 | + public Long getPid() { | |
43 | + return pid; | |
44 | + } | |
45 | + | |
46 | + public void setPid(Long pid) { | |
47 | + this.pid = pid; | |
48 | + } | |
49 | + | |
50 | + public String getName() { | |
51 | + return name; | |
52 | + } | |
53 | + | |
54 | + public void setName(String name) { | |
55 | + this.name = name; | |
56 | + } | |
57 | + | |
58 | + public Long getAuthId() { | |
59 | + return authId; | |
60 | + } | |
61 | + | |
62 | + public void setAuthId(Long authId) { | |
63 | + this.authId = authId; | |
64 | + } | |
65 | + | |
66 | + public String getAuthUrl() { | |
67 | + return authUrl; | |
68 | + } | |
69 | + | |
70 | + public void setAuthUrl(String authUrl) { | |
71 | + this.authUrl = authUrl; | |
72 | + } | |
73 | + | |
74 | + public String getAuthIcon() { | |
75 | + return authIcon; | |
76 | + } | |
77 | + | |
78 | + public void setAuthIcon(String authIcon) { | |
79 | + this.authIcon = authIcon; | |
80 | + } | |
81 | + | |
82 | + public Integer getStatus() { | |
83 | + return status; | |
84 | + } | |
85 | + | |
86 | + public void setStatus(Integer status) { | |
87 | + this.status = status; | |
88 | + } | |
89 | + | |
90 | + public Date getAuthEndTime() { | |
91 | + return authEndTime; | |
92 | + } | |
93 | + | |
94 | + public void setAuthEndTime(Date authEndTime) { | |
95 | + this.authEndTime = authEndTime; | |
96 | + } | |
97 | +} | |
0 | 98 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ProductImg.java
0 → 100644
1 | +/* | |
2 | + * Copyright (c) 2014 www.diligrp.com All rights reserved. | |
3 | + * 本软件源代码版权归----所有,未经许可不得任意复制与传播. | |
4 | + */ | |
5 | +package com.diligrp.titan.sdk.domain; | |
6 | + | |
7 | +/** | |
8 | + * productImg | |
9 | + * @author dev-center | |
10 | + * @since 2014-05-10 | |
11 | + */ | |
12 | +public class ProductImg{ | |
13 | + | |
14 | + private Long pid; | |
15 | + private String imgUrl; | |
16 | + private Long order; | |
17 | + | |
18 | + public ProductImg() { | |
19 | + // 默认无参构造方法 | |
20 | + } | |
21 | + | |
22 | + /** | |
23 | + * 获取 pid | |
24 | + * @return | |
25 | + */ | |
26 | + public Long getPid() { | |
27 | + return pid; | |
28 | + } | |
29 | + | |
30 | + /** | |
31 | + * 设置 pid | |
32 | + * @param pid | |
33 | + */ | |
34 | + public void setPid(Long pid) { | |
35 | + this.pid = pid; | |
36 | + } | |
37 | + | |
38 | + /** | |
39 | + * 获取 imgUrl | |
40 | + * @return | |
41 | + */ | |
42 | + public String getImgUrl() { | |
43 | + return imgUrl; | |
44 | + } | |
45 | + | |
46 | + /** | |
47 | + * 设置 imgUrl | |
48 | + * @param imgUrl | |
49 | + */ | |
50 | + public void setImgUrl(String imgUrl) { | |
51 | + this.imgUrl = imgUrl; | |
52 | + } | |
53 | + public Long getOrder() { | |
54 | + return order; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * 设置 order | |
59 | + * @param order | |
60 | + */ | |
61 | + public void setOrder(Long order) { | |
62 | + this.order = order; | |
63 | + } | |
64 | +} | |
0 | 65 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ProductPopAudit.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.Date; | |
4 | + | |
5 | +public class ProductPopAudit { | |
6 | + | |
7 | + public final static int ALLOWED = 1; | |
8 | + public final static int DENIED = 2; | |
9 | + | |
10 | + /** | |
11 | + * 商品ID | |
12 | + */ | |
13 | + private Long pid; | |
14 | + /** | |
15 | + * 操作人 | |
16 | + */ | |
17 | + private String oper; | |
18 | + /** | |
19 | + * 审批状态,拒绝,通过 | |
20 | + */ | |
21 | + private Integer status; | |
22 | + /** | |
23 | + * 审批原因 | |
24 | + */ | |
25 | + private String feedback; | |
26 | + /** | |
27 | + * 创建时间 | |
28 | + */ | |
29 | + private Date ctime; | |
30 | + | |
31 | + public Long getPid() { | |
32 | + return pid; | |
33 | + } | |
34 | + | |
35 | + public void setPid(Long pid) { | |
36 | + this.pid = pid; | |
37 | + } | |
38 | + | |
39 | + public String getOper() { | |
40 | + return oper; | |
41 | + } | |
42 | + | |
43 | + public void setOper(String oper) { | |
44 | + this.oper = oper; | |
45 | + } | |
46 | + | |
47 | + public Integer getStatus() { | |
48 | + return status; | |
49 | + } | |
50 | + | |
51 | + public void setStatus(Integer status) { | |
52 | + this.status = status; | |
53 | + } | |
54 | + | |
55 | + public String getFeedback() { | |
56 | + return feedback; | |
57 | + } | |
58 | + | |
59 | + public void setFeedback(String feedback) { | |
60 | + this.feedback = feedback; | |
61 | + } | |
62 | + | |
63 | + public Date getCtime() { | |
64 | + return ctime; | |
65 | + } | |
66 | + | |
67 | + public void setCtime(Date ctime) { | |
68 | + this.ctime = ctime; | |
69 | + } | |
70 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ProductPopGroupBuying.java
0 → 100644
1 | +/* | |
2 | + * Copyright (c) 2016 www.diligrp.com All rights reserved. | |
3 | + * 本软件源代码版权归----所有,未经许可不得任意复制与传播. | |
4 | +*/ | |
5 | +package com.diligrp.titan.sdk.domain; | |
6 | +import java.util.Date; | |
7 | + | |
8 | +/** | |
9 | + * productPopGroupBuying | |
10 | + * @author dev-center | |
11 | + * @since 2016-09-13 | |
12 | + */ | |
13 | +public class ProductPopGroupBuying { | |
14 | + private static final long serialVersionUID = 1L; | |
15 | + private Long pid; | |
16 | + private Integer minBuy; | |
17 | + private Integer dealBuy; | |
18 | + private Date dealStartTime; | |
19 | + private Date dealEndTime; | |
20 | + private Date ctime; | |
21 | + private String utime; | |
22 | + | |
23 | + public ProductPopGroupBuying(){ | |
24 | + //默认无参构造方法 | |
25 | + } | |
26 | + | |
27 | + /** | |
28 | + * 获取 pid | |
29 | + * @return | |
30 | + */ | |
31 | + public Long getPid(){ | |
32 | + return pid; | |
33 | + } | |
34 | + | |
35 | + /** | |
36 | + * 设置 pid | |
37 | + * @param pid | |
38 | + */ | |
39 | + public void setPid(Long pid){ | |
40 | + this.pid = pid; | |
41 | + } | |
42 | + | |
43 | + /** | |
44 | + * 获取 minBuy | |
45 | + * @return | |
46 | + */ | |
47 | + public Integer getMinBuy(){ | |
48 | + return minBuy; | |
49 | + } | |
50 | + | |
51 | + /** | |
52 | + * 设置 minBuy | |
53 | + * @param minBuy | |
54 | + */ | |
55 | + public void setMinBuy(Integer minBuy){ | |
56 | + this.minBuy = minBuy; | |
57 | + } | |
58 | + | |
59 | + /** | |
60 | + * 获取 dealBuy | |
61 | + * @return | |
62 | + */ | |
63 | + public Integer getDealBuy(){ | |
64 | + return dealBuy; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * 设置 dealBuy | |
69 | + * @param dealBuy | |
70 | + */ | |
71 | + public void setDealBuy(Integer dealBuy){ | |
72 | + this.dealBuy = dealBuy; | |
73 | + } | |
74 | + | |
75 | + /** | |
76 | + * 获取 dealStartTime | |
77 | + * @return | |
78 | + */ | |
79 | + public Date getDealStartTime(){ | |
80 | + return dealStartTime; | |
81 | + } | |
82 | + | |
83 | + /** | |
84 | + * 设置 dealStartTime | |
85 | + * @param dealStartTime | |
86 | + */ | |
87 | + public void setDealStartTime(Date dealStartTime){ | |
88 | + this.dealStartTime = dealStartTime; | |
89 | + } | |
90 | + | |
91 | + /** | |
92 | + * 获取 dealEndTime | |
93 | + * @return | |
94 | + */ | |
95 | + public Date getDealEndTime(){ | |
96 | + return dealEndTime; | |
97 | + } | |
98 | + | |
99 | + /** | |
100 | + * 设置 dealEndTime | |
101 | + * @param dealEndTime | |
102 | + */ | |
103 | + public void setDealEndTime(Date dealEndTime){ | |
104 | + this.dealEndTime = dealEndTime; | |
105 | + } | |
106 | + | |
107 | + /** | |
108 | + * 获取 ctime | |
109 | + * @return | |
110 | + */ | |
111 | + public Date getCtime(){ | |
112 | + return ctime; | |
113 | + } | |
114 | + | |
115 | + /** | |
116 | + * 设置 ctime | |
117 | + * @param ctime | |
118 | + */ | |
119 | + public void setCtime(Date ctime){ | |
120 | + this.ctime = ctime; | |
121 | + } | |
122 | + | |
123 | + /** | |
124 | + * 获取 utime | |
125 | + * @return | |
126 | + */ | |
127 | + public String getUtime(){ | |
128 | + return utime; | |
129 | + } | |
130 | + | |
131 | + /** | |
132 | + * 设置 utime | |
133 | + * @param utime | |
134 | + */ | |
135 | + public void setUtime(String utime){ | |
136 | + this.utime = utime; | |
137 | + } | |
138 | +} | |
0 | 139 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ProductQuotation.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +/** | |
4 | + * <B>Description</B>商品报价信息 <br /> | |
5 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
6 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
7 | + * <B>Company</B> 地利集团 | |
8 | + * @createTime 2014年8月27日 下午3:54:44 | |
9 | + * @author yangjianjun | |
10 | + */ | |
11 | +public class ProductQuotation { | |
12 | + | |
13 | + /** | |
14 | + * 区间价格ID | |
15 | + */ | |
16 | + private int id; | |
17 | + | |
18 | + /** | |
19 | + * 起批量价格 | |
20 | + */ | |
21 | + private int price; | |
22 | + | |
23 | + /** | |
24 | + * 商品价格区间最小起批量 | |
25 | + */ | |
26 | + private Integer minPurchaseScope; | |
27 | + | |
28 | + /** | |
29 | + * 商品价格区间最大起批量 | |
30 | + */ | |
31 | + private Integer maxPurchaseScope; | |
32 | + | |
33 | + | |
34 | + public int getPrice() { | |
35 | + return price; | |
36 | + } | |
37 | + public void setPrice(int price) { | |
38 | + this.price = price; | |
39 | + } | |
40 | + public Integer getMinPurchaseScope() { | |
41 | + return minPurchaseScope; | |
42 | + } | |
43 | + public void setMinPurchaseScope(Integer minPurchaseScope) { | |
44 | + this.minPurchaseScope = minPurchaseScope; | |
45 | + } | |
46 | + public Integer getMaxPurchaseScope() { | |
47 | + return maxPurchaseScope; | |
48 | + } | |
49 | + public void setMaxPurchaseScope(Integer maxPurchaseScope) { | |
50 | + this.maxPurchaseScope = maxPurchaseScope; | |
51 | + } | |
52 | + public int getId() { | |
53 | + return id; | |
54 | + } | |
55 | + public void setId(int id) { | |
56 | + this.id = id; | |
57 | + } | |
58 | + | |
59 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ProductSample.java
0 → 100644
1 | +/* | |
2 | + * Copyright (c) 2016 www.diligrp.com All rights reserved. | |
3 | + * 本软件源代码版权归----所有,未经许可不得任意复制与传播. | |
4 | + */ | |
5 | +package com.diligrp.titan.sdk.domain; | |
6 | +import java.util.Date; | |
7 | + | |
8 | +/** | |
9 | + * productSample | |
10 | + * @author dev-center | |
11 | + * @since 2016-09-13 | |
12 | + */ | |
13 | +public class ProductSample { | |
14 | + private static final long serialVersionUID = 1L; | |
15 | + private Long pid; | |
16 | + private Integer samplePrice; | |
17 | + private Integer sampleStore; | |
18 | + private Date ctime; | |
19 | + private String utime; | |
20 | + | |
21 | + public ProductSample(){ | |
22 | + //默认无参构造方法 | |
23 | + } | |
24 | + | |
25 | + /** | |
26 | + * 获取 pid | |
27 | + * @return | |
28 | + */ | |
29 | + public Long getPid(){ | |
30 | + return pid; | |
31 | + } | |
32 | + | |
33 | + /** | |
34 | + * 设置 pid | |
35 | + * @param pid | |
36 | + */ | |
37 | + public void setPid(Long pid){ | |
38 | + this.pid = pid; | |
39 | + } | |
40 | + | |
41 | + /** | |
42 | + * 获取 samplePrice | |
43 | + * @return | |
44 | + */ | |
45 | + public Integer getSamplePrice(){ | |
46 | + return samplePrice; | |
47 | + } | |
48 | + | |
49 | + /** | |
50 | + * 设置 samplePrice | |
51 | + * @param samplePrice | |
52 | + */ | |
53 | + public void setSamplePrice(Integer samplePrice){ | |
54 | + this.samplePrice = samplePrice; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * 获取 sampleStore | |
59 | + * @return | |
60 | + */ | |
61 | + public Integer getSampleStore(){ | |
62 | + return sampleStore; | |
63 | + } | |
64 | + | |
65 | + /** | |
66 | + * 设置 sampleStore | |
67 | + * @param sampleStore | |
68 | + */ | |
69 | + public void setSampleStore(Integer sampleStore){ | |
70 | + this.sampleStore = sampleStore; | |
71 | + } | |
72 | + | |
73 | + /** | |
74 | + * 获取 ctime | |
75 | + * @return | |
76 | + */ | |
77 | + public Date getCtime(){ | |
78 | + return ctime; | |
79 | + } | |
80 | + | |
81 | + /** | |
82 | + * 设置 ctime | |
83 | + * @param ctime | |
84 | + */ | |
85 | + public void setCtime(Date ctime){ | |
86 | + this.ctime = ctime; | |
87 | + } | |
88 | + | |
89 | + /** | |
90 | + * 获取 utime | |
91 | + * @return | |
92 | + */ | |
93 | + public String getUtime(){ | |
94 | + return utime; | |
95 | + } | |
96 | + | |
97 | + /** | |
98 | + * 设置 utime | |
99 | + * @param utime | |
100 | + */ | |
101 | + public void setUtime(String utime){ | |
102 | + this.utime = utime; | |
103 | + } | |
104 | +} | |
0 | 105 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/ProductSearchSort.java
0 → 100644
1 | +/* | |
2 | + * Copyright (c) 2014 www.diligrp.com All rights reserved. | |
3 | + * 本软件源代码版权归----所有,未经许可不得任意复制与传播. | |
4 | + */ | |
5 | +package com.diligrp.titan.sdk.domain; | |
6 | + | |
7 | +/** | |
8 | + * productSearchSort | |
9 | + * @author dev-center | |
10 | + * @since 2014-09-17 | |
11 | + */ | |
12 | +public class ProductSearchSort { | |
13 | + private Long pid; | |
14 | + /** | |
15 | + * 排序优先级,越小越靠前 | |
16 | + */ | |
17 | + private Integer searchSort; | |
18 | + | |
19 | + public ProductSearchSort(){ | |
20 | + //默认无参构造方法 | |
21 | + } | |
22 | + | |
23 | + /** | |
24 | + * 获取 pid | |
25 | + * @return | |
26 | + */ | |
27 | + public Long getPid(){ | |
28 | + return pid; | |
29 | + } | |
30 | + | |
31 | + /** | |
32 | + * 设置 pid | |
33 | + * @param pid | |
34 | + */ | |
35 | + public void setPid(Long pid){ | |
36 | + this.pid = pid; | |
37 | + } | |
38 | + | |
39 | + /** | |
40 | + * 获取 searchSort | |
41 | + * @return | |
42 | + */ | |
43 | + public Integer getSearchSort(){ | |
44 | + return searchSort; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * 设置 searchSort | |
49 | + * @param searchSort | |
50 | + */ | |
51 | + public void setSearchSort(Integer searchSort){ | |
52 | + this.searchSort = searchSort; | |
53 | + } | |
54 | + | |
55 | + | |
56 | +} | |
0 | 57 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Purchase.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.io.Serializable; | |
4 | +import java.util.Date; | |
5 | +import java.util.List; | |
6 | + | |
7 | +public class Purchase implements Serializable{ | |
8 | + | |
9 | + private Long id; | |
10 | + /** | |
11 | + * 标题 | |
12 | + */ | |
13 | + private String title; | |
14 | + /** | |
15 | + * 联系人 | |
16 | + */ | |
17 | + private String userName; | |
18 | + /** | |
19 | + * 分类ID | |
20 | + */ | |
21 | + private Long categoryId; | |
22 | + /** | |
23 | + * 分类名称 | |
24 | + */ | |
25 | + private String cateName; | |
26 | + /** | |
27 | + * 产地ID | |
28 | + */ | |
29 | + private Long producingAreaId; | |
30 | + /** | |
31 | + *产地名称 | |
32 | + */ | |
33 | + private String producingArea; | |
34 | + /** | |
35 | + * 所在地ID | |
36 | + */ | |
37 | + private Long localityAreaId; | |
38 | + /** | |
39 | + * 所在地 | |
40 | + */ | |
41 | + private String localityArea; | |
42 | + /** | |
43 | + * 数量 | |
44 | + */ | |
45 | + private Integer count; | |
46 | + /** | |
47 | + * 单位ID | |
48 | + */ | |
49 | + private Integer unitId; | |
50 | + /** | |
51 | + * 单位名称 | |
52 | + */ | |
53 | + private String unitName; | |
54 | + /** | |
55 | + * 用户手机号 | |
56 | + */ | |
57 | + private String phone; | |
58 | + /** | |
59 | + * 过期时间 | |
60 | + */ | |
61 | + private Date expireTime; | |
62 | + /** | |
63 | + * 状态:1待审核,2-审核通过,3-审核失败,4-已过期,-1-删除 详见PpsConstant类定义 | |
64 | + */ | |
65 | + private Integer status; | |
66 | + /** | |
67 | + * 用户ID | |
68 | + */ | |
69 | + private Long userId; | |
70 | + /** | |
71 | + * 来源1-PC;2-手机 | |
72 | + */ | |
73 | + private Integer source; | |
74 | + /** | |
75 | + * 审核失败 原因 | |
76 | + */ | |
77 | + private String reason; | |
78 | + /** | |
79 | + * 描述信息 | |
80 | + */ | |
81 | + private String description; | |
82 | + private Date ctime; | |
83 | + private Date utime; | |
84 | + /** | |
85 | + * 图片 | |
86 | + */ | |
87 | + private List<String> imgs; | |
88 | + | |
89 | + public String getTitle() { | |
90 | + return title; | |
91 | + } | |
92 | + | |
93 | + public void setTitle(String title) { | |
94 | + this.title = title; | |
95 | + } | |
96 | + | |
97 | + public String getUserName() { | |
98 | + return userName; | |
99 | + } | |
100 | + | |
101 | + public void setUserName(String userName) { | |
102 | + this.userName = userName; | |
103 | + } | |
104 | + | |
105 | + public String getCateName() { | |
106 | + return cateName; | |
107 | + } | |
108 | + | |
109 | + public void setCateName(String cateName) { | |
110 | + this.cateName = cateName; | |
111 | + } | |
112 | + | |
113 | + public Long getId() { | |
114 | + return id; | |
115 | + } | |
116 | + | |
117 | + public void setId(Long id) { | |
118 | + this.id = id; | |
119 | + } | |
120 | + | |
121 | + public Long getCategoryId() { | |
122 | + return categoryId; | |
123 | + } | |
124 | + | |
125 | + public void setCategoryId(Long categoryId) { | |
126 | + this.categoryId = categoryId; | |
127 | + } | |
128 | + | |
129 | + public Long getLocalityAreaId() { | |
130 | + return localityAreaId; | |
131 | + } | |
132 | + | |
133 | + public void setLocalityAreaId(Long localityAreaId) { | |
134 | + this.localityAreaId = localityAreaId; | |
135 | + } | |
136 | + | |
137 | + public String getLocalityArea() { | |
138 | + return localityArea; | |
139 | + } | |
140 | + | |
141 | + public void setLocalityArea(String localityArea) { | |
142 | + this.localityArea = localityArea; | |
143 | + } | |
144 | + | |
145 | + public Integer getCount() { | |
146 | + return count; | |
147 | + } | |
148 | + | |
149 | + public void setCount(Integer count) { | |
150 | + this.count = count; | |
151 | + } | |
152 | + | |
153 | + public Integer getUnitId() { | |
154 | + return unitId; | |
155 | + } | |
156 | + | |
157 | + public void setUnitId(Integer unitId) { | |
158 | + this.unitId = unitId; | |
159 | + } | |
160 | + | |
161 | + public String getUnitName() { | |
162 | + return unitName; | |
163 | + } | |
164 | + | |
165 | + public void setUnitName(String unitName) { | |
166 | + this.unitName = unitName; | |
167 | + } | |
168 | + | |
169 | + public String getPhone() { | |
170 | + return phone; | |
171 | + } | |
172 | + | |
173 | + public void setPhone(String phone) { | |
174 | + this.phone = phone; | |
175 | + } | |
176 | + | |
177 | + public Date getExpireTime() { | |
178 | + return expireTime; | |
179 | + } | |
180 | + | |
181 | + public void setExpireTime(Date expireTime) { | |
182 | + this.expireTime = expireTime; | |
183 | + } | |
184 | + | |
185 | + public Integer getStatus() { | |
186 | + return status; | |
187 | + } | |
188 | + | |
189 | + public void setStatus(Integer status) { | |
190 | + this.status = status; | |
191 | + } | |
192 | + | |
193 | + public Long getUserId() { | |
194 | + return userId; | |
195 | + } | |
196 | + | |
197 | + public void setUserId(Long userId) { | |
198 | + this.userId = userId; | |
199 | + } | |
200 | + | |
201 | + public Integer getSource() { | |
202 | + return source; | |
203 | + } | |
204 | + | |
205 | + public void setSource(Integer source) { | |
206 | + this.source = source; | |
207 | + } | |
208 | + | |
209 | + public String getReason() { | |
210 | + return reason; | |
211 | + } | |
212 | + | |
213 | + public void setReason(String reason) { | |
214 | + this.reason = reason; | |
215 | + } | |
216 | + | |
217 | + public Date getCtime() { | |
218 | + return ctime; | |
219 | + } | |
220 | + | |
221 | + public void setCtime(Date ctime) { | |
222 | + this.ctime = ctime; | |
223 | + } | |
224 | + | |
225 | + public Date getUtime() { | |
226 | + return utime; | |
227 | + } | |
228 | + | |
229 | + public void setUtime(Date utime) { | |
230 | + this.utime = utime; | |
231 | + } | |
232 | + | |
233 | + public String getDescription() { | |
234 | + return description; | |
235 | + } | |
236 | + | |
237 | + public void setDescription(String description) { | |
238 | + this.description = description; | |
239 | + } | |
240 | + | |
241 | + public Long getProducingAreaId() { | |
242 | + return producingAreaId; | |
243 | + } | |
244 | + | |
245 | + public void setProducingAreaId(Long producingAreaId) { | |
246 | + this.producingAreaId = producingAreaId; | |
247 | + } | |
248 | + | |
249 | + public String getProducingArea() { | |
250 | + return producingArea; | |
251 | + } | |
252 | + | |
253 | + public void setProducingArea(String producingArea) { | |
254 | + this.producingArea = producingArea; | |
255 | + } | |
256 | + | |
257 | + public List<String> getImgs() { | |
258 | + return imgs; | |
259 | + } | |
260 | + | |
261 | + public void setImgs(List<String> imgs) { | |
262 | + this.imgs = imgs; | |
263 | + } | |
264 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/SeoInfo.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +/** | |
4 | + * | |
5 | + * <B>Description</B> TODO <br /> | |
6 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
7 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
8 | + * <B>Company</B> 地利集团 | |
9 | + * @createTime 2014年5月14日 下午4:09:08 | |
10 | + * @author dili-guwenwu | |
11 | + */ | |
12 | +public class SeoInfo { | |
13 | + | |
14 | + /** | |
15 | + * SEO title | |
16 | + */ | |
17 | + private String title; | |
18 | + /** | |
19 | + * SEO keyword | |
20 | + */ | |
21 | + private String keyword; | |
22 | + /** | |
23 | + * SEO Description | |
24 | + */ | |
25 | + private String description; | |
26 | + | |
27 | + /** | |
28 | + * SEO title | |
29 | + */ | |
30 | + public String getTitle() { | |
31 | + return title; | |
32 | + } | |
33 | + | |
34 | + public void setTitle(String title) { | |
35 | + this.title = title; | |
36 | + } | |
37 | + | |
38 | + /** | |
39 | + * SEO keyword | |
40 | + */ | |
41 | + public String getKeyword() { | |
42 | + return keyword; | |
43 | + } | |
44 | + | |
45 | + public void setKeyword(String keyword) { | |
46 | + this.keyword = keyword; | |
47 | + } | |
48 | + | |
49 | + /** | |
50 | + * SEO Description | |
51 | + */ | |
52 | + public String getDescription() { | |
53 | + return description; | |
54 | + } | |
55 | + | |
56 | + public void setDescription(String description) { | |
57 | + this.description = description; | |
58 | + } | |
59 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Sku.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | +import java.util.Map; | |
3 | +public class Sku { | |
4 | + | |
5 | + /** | |
6 | + * 带版本号加密sku | |
7 | + */ | |
8 | + private String sku; | |
9 | + /** | |
10 | + * 解密sku | |
11 | + */ | |
12 | + private String decodeSku; | |
13 | + /** | |
14 | + * 商品sku备注名称 | |
15 | + */ | |
16 | + private String remark; | |
17 | + /** | |
18 | + * 商品id | |
19 | + */ | |
20 | + private long pid; | |
21 | + /** | |
22 | + * sku库存量 | |
23 | + */ | |
24 | + private int stockNum; | |
25 | + /** | |
26 | + * sku起批量 | |
27 | + */ | |
28 | + private int minNum; | |
29 | + /** | |
30 | + * sku价格 | |
31 | + */ | |
32 | + private int price; | |
33 | + | |
34 | + /** | |
35 | + * SKU版本号 | |
36 | + */ | |
37 | + private Integer version; | |
38 | + | |
39 | + /** | |
40 | + * 已销售量 | |
41 | + */ | |
42 | + private Long sales; | |
43 | + | |
44 | + private Integer status; | |
45 | + | |
46 | + /** | |
47 | + * sku属性Map | |
48 | + */ | |
49 | + private Map<String, String> attributesMap; | |
50 | + | |
51 | + /** | |
52 | + * 商品sku | |
53 | + */ | |
54 | + public String getSku() { | |
55 | + return sku; | |
56 | + } | |
57 | + | |
58 | + public void setSku(String sku) { | |
59 | + this.sku = sku; | |
60 | + } | |
61 | + | |
62 | + /** | |
63 | + * 商品sku备注名称 | |
64 | + */ | |
65 | + public String getRemark() { | |
66 | + return remark; | |
67 | + } | |
68 | + | |
69 | + public void setRemark(String remark) { | |
70 | + this.remark = remark; | |
71 | + } | |
72 | + | |
73 | + public long getPid() { | |
74 | + return pid; | |
75 | + } | |
76 | + | |
77 | + public void setPid(long pid) { | |
78 | + this.pid = pid; | |
79 | + } | |
80 | + | |
81 | + public int getStockNum() { | |
82 | + return stockNum; | |
83 | + } | |
84 | + | |
85 | + public void setStockNum(int stockNum) { | |
86 | + this.stockNum = stockNum; | |
87 | + } | |
88 | + | |
89 | + public int getMinNum() { | |
90 | + return minNum; | |
91 | + } | |
92 | + | |
93 | + public void setMinNum(int minNum) { | |
94 | + this.minNum = minNum; | |
95 | + } | |
96 | + | |
97 | + public int getPrice() { | |
98 | + return price; | |
99 | + } | |
100 | + | |
101 | + public void setPrice(int price) { | |
102 | + this.price = price; | |
103 | + } | |
104 | + | |
105 | + public Integer getVersion() { | |
106 | + return version; | |
107 | + } | |
108 | + | |
109 | + public void setVersion(Integer version) { | |
110 | + this.version = version; | |
111 | + } | |
112 | + | |
113 | + | |
114 | + public Long getSales() { | |
115 | + return sales; | |
116 | + } | |
117 | + | |
118 | + | |
119 | + public void setSales(Long sales) { | |
120 | + this.sales = sales; | |
121 | + } | |
122 | + | |
123 | + public String getDecodeSku() { | |
124 | + return decodeSku; | |
125 | + } | |
126 | + | |
127 | + public void setDecodeSku(String decodeSku) { | |
128 | + this.decodeSku = decodeSku; | |
129 | + } | |
130 | + | |
131 | + public Integer getStatus() { | |
132 | + return status; | |
133 | + } | |
134 | + | |
135 | + public void setStatus(Integer status) { | |
136 | + this.status = status; | |
137 | + } | |
138 | + | |
139 | + public Map<String, String> getAttributesMap() { | |
140 | + return attributesMap; | |
141 | + } | |
142 | + | |
143 | + public void setAttributesMap(Map<String, String> attributesMap) { | |
144 | + this.attributesMap = attributesMap; | |
145 | + } | |
146 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/StockInfo.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +public class StockInfo { | |
4 | + | |
5 | + /** | |
6 | + * 商品SKU | |
7 | + */ | |
8 | + private String sku; | |
9 | + /** | |
10 | + * 库存量 | |
11 | + */ | |
12 | + private int stockNum; | |
13 | + /** | |
14 | + * 上下架状态 | |
15 | + */ | |
16 | + private int status; | |
17 | + | |
18 | + /** | |
19 | + * 商品SKU | |
20 | + * @return | |
21 | + */ | |
22 | + public String getSku() { | |
23 | + return sku; | |
24 | + } | |
25 | + | |
26 | + public void setSku(String sku) { | |
27 | + this.sku = sku; | |
28 | + } | |
29 | + | |
30 | + /** | |
31 | + * 商品库存量 | |
32 | + * @return | |
33 | + */ | |
34 | + public int getStockNum() { | |
35 | + return stockNum; | |
36 | + } | |
37 | + | |
38 | + public void setStockNum(int stockNum) { | |
39 | + this.stockNum = stockNum; | |
40 | + } | |
41 | + | |
42 | + /** | |
43 | + * 商品上下架状态 | |
44 | + * @return | |
45 | + */ | |
46 | + public int getStatus() { | |
47 | + return status; | |
48 | + } | |
49 | + | |
50 | + public void setStatus(int status) { | |
51 | + this.status = status; | |
52 | + } | |
53 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/SupplierInfo.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +public class SupplierInfo { | |
4 | + | |
5 | + /** | |
6 | + * 供应商ID | |
7 | + */ | |
8 | + private Long supplierId; | |
9 | + /** | |
10 | + * 供应商名称 | |
11 | + */ | |
12 | + private String supplierName; | |
13 | + /** | |
14 | + * 供应商库存量 | |
15 | + */ | |
16 | + private int stockNum; | |
17 | + /** | |
18 | + * 销售数量 | |
19 | + */ | |
20 | + private int salesNum; | |
21 | + /** | |
22 | + * 销售单位 | |
23 | + */ | |
24 | + private String saleUnit; | |
25 | + /** | |
26 | + * 是否是默认供应商 | |
27 | + */ | |
28 | + private Boolean isDefault; | |
29 | + | |
30 | + /** | |
31 | + * 供应商商品ID | |
32 | + */ | |
33 | + private Long pid; | |
34 | + | |
35 | + /** | |
36 | + * 供应商SKU | |
37 | + */ | |
38 | + private String sku; | |
39 | + /** | |
40 | + * 销售价格 | |
41 | + */ | |
42 | + private int price; | |
43 | + | |
44 | + /** | |
45 | + * 供应商ID | |
46 | + * @return | |
47 | + */ | |
48 | + public Long getSupplierId() { | |
49 | + return supplierId; | |
50 | + } | |
51 | + | |
52 | + public void setSupplierId(Long supplierId) { | |
53 | + this.supplierId = supplierId; | |
54 | + } | |
55 | + | |
56 | + /** | |
57 | + * 供应商库存量 | |
58 | + * @return | |
59 | + */ | |
60 | + public int getStockNum() { | |
61 | + return stockNum; | |
62 | + } | |
63 | + | |
64 | + public void setStockNum(int stockNum) { | |
65 | + this.stockNum = stockNum; | |
66 | + } | |
67 | + | |
68 | + /** | |
69 | + * 供应商已销售量 | |
70 | + * @return | |
71 | + */ | |
72 | + public int getSalesNum() { | |
73 | + return salesNum; | |
74 | + } | |
75 | + | |
76 | + public void setSalesNum(int salesNum) { | |
77 | + this.salesNum = salesNum; | |
78 | + } | |
79 | + | |
80 | + /** | |
81 | + * 商品价格 | |
82 | + * @return | |
83 | + */ | |
84 | + public int getPrice() { | |
85 | + return price; | |
86 | + } | |
87 | + | |
88 | + public void setPrice(int price) { | |
89 | + this.price = price; | |
90 | + } | |
91 | + | |
92 | + /** | |
93 | + * 供应商名称 | |
94 | + * @return | |
95 | + */ | |
96 | + | |
97 | + public String getSupplierName() { | |
98 | + return supplierName; | |
99 | + } | |
100 | + | |
101 | + public void setSupplierName(String supplierName) { | |
102 | + this.supplierName = supplierName; | |
103 | + } | |
104 | + | |
105 | + public String getSaleUnit() { | |
106 | + return saleUnit; | |
107 | + } | |
108 | + | |
109 | + public void setSaleUnit(String saleUnit) { | |
110 | + this.saleUnit = saleUnit; | |
111 | + } | |
112 | + | |
113 | + public Long getPid() { | |
114 | + return pid; | |
115 | + } | |
116 | + | |
117 | + public void setPid(Long pid) { | |
118 | + this.pid = pid; | |
119 | + } | |
120 | + | |
121 | + public String getSku() { | |
122 | + return sku; | |
123 | + } | |
124 | + | |
125 | + public void setSku(String sku) { | |
126 | + this.sku = sku; | |
127 | + } | |
128 | + | |
129 | + public Boolean getIsDefault() { | |
130 | + return isDefault; | |
131 | + } | |
132 | + | |
133 | + public void setIsDefault(Boolean isDefault) { | |
134 | + this.isDefault = isDefault; | |
135 | + } | |
136 | + | |
137 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Supply.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.Date; | |
4 | +import java.util.List; | |
5 | + | |
6 | +public class Supply { | |
7 | + | |
8 | + private Long id; | |
9 | + /** | |
10 | + * 标题 | |
11 | + */ | |
12 | + private String title; | |
13 | + /** | |
14 | + * 联系人 | |
15 | + */ | |
16 | + private String userName; | |
17 | + /** | |
18 | + * 分类ID | |
19 | + */ | |
20 | + private Long categoryId; | |
21 | + /** | |
22 | + * 分类名称 | |
23 | + */ | |
24 | + private String cateName; | |
25 | + /** | |
26 | + * 所在地ID | |
27 | + */ | |
28 | + private Long localityAreaId; | |
29 | + /** | |
30 | + * 所在地 | |
31 | + */ | |
32 | + private String localityArea; | |
33 | + /** | |
34 | + * 产地ID | |
35 | + */ | |
36 | + private Long producingAreaId; | |
37 | + /** | |
38 | + *产地名称 | |
39 | + */ | |
40 | + private String producingArea; | |
41 | + /** | |
42 | + * 价格 | |
43 | + */ | |
44 | + private Long price; | |
45 | + /** | |
46 | + * 数量 | |
47 | + */ | |
48 | + private Integer count; | |
49 | + /** | |
50 | + * 单位ID | |
51 | + */ | |
52 | + private Integer unitId; | |
53 | + /** | |
54 | + * 单位名称 | |
55 | + */ | |
56 | + private String unitName; | |
57 | + /** | |
58 | + * 用户ID | |
59 | + */ | |
60 | + private Long userId; | |
61 | + /** | |
62 | + * 用户手机号 | |
63 | + */ | |
64 | + private String phone; | |
65 | + /** | |
66 | + * 过期时间 | |
67 | + */ | |
68 | + private Date expireTime; | |
69 | + /** | |
70 | + * 状态:1待审核,2-审核通过,3-审核失败,4-已过期,-1-删除 详见PpsConstant类定义 | |
71 | + */ | |
72 | + private Integer status; | |
73 | + /** | |
74 | + * 来源1-PC;2-手机 | |
75 | + */ | |
76 | + private Integer source; | |
77 | + /** | |
78 | + * 审核失败 原因 | |
79 | + */ | |
80 | + private String reason; | |
81 | + /** | |
82 | + * 描述信息 | |
83 | + */ | |
84 | + private String description; | |
85 | + private Date ctime; | |
86 | + private Date utime; | |
87 | + /** | |
88 | + * 图片 | |
89 | + */ | |
90 | + private List<String> imgs; | |
91 | + | |
92 | + public String getTitle() { | |
93 | + return title; | |
94 | + } | |
95 | + | |
96 | + public void setTitle(String title) { | |
97 | + this.title = title; | |
98 | + } | |
99 | + | |
100 | + public String getUserName() { | |
101 | + return userName; | |
102 | + } | |
103 | + | |
104 | + public void setUserName(String userName) { | |
105 | + this.userName = userName; | |
106 | + } | |
107 | + | |
108 | + public String getCateName() { | |
109 | + return cateName; | |
110 | + } | |
111 | + | |
112 | + public void setCateName(String cateName) { | |
113 | + this.cateName = cateName; | |
114 | + } | |
115 | + | |
116 | + public Long getId() { | |
117 | + return id; | |
118 | + } | |
119 | + | |
120 | + public void setId(Long id) { | |
121 | + this.id = id; | |
122 | + } | |
123 | + | |
124 | + public Long getCategoryId() { | |
125 | + return categoryId; | |
126 | + } | |
127 | + | |
128 | + public void setCategoryId(Long categoryId) { | |
129 | + this.categoryId = categoryId; | |
130 | + } | |
131 | + | |
132 | + public Long getProducingAreaId() { | |
133 | + return producingAreaId; | |
134 | + } | |
135 | + | |
136 | + public void setProducingAreaId(Long producingAreaId) { | |
137 | + this.producingAreaId = producingAreaId; | |
138 | + } | |
139 | + | |
140 | + public String getProducingArea() { | |
141 | + return producingArea; | |
142 | + } | |
143 | + | |
144 | + public void setProducingArea(String producingArea) { | |
145 | + this.producingArea = producingArea; | |
146 | + } | |
147 | + | |
148 | + public Long getPrice() { | |
149 | + return price; | |
150 | + } | |
151 | + | |
152 | + public void setPrice(Long price) { | |
153 | + this.price = price; | |
154 | + } | |
155 | + | |
156 | + public Integer getCount() { | |
157 | + return count; | |
158 | + } | |
159 | + | |
160 | + public void setCount(Integer count) { | |
161 | + this.count = count; | |
162 | + } | |
163 | + | |
164 | + public Integer getUnitId() { | |
165 | + return unitId; | |
166 | + } | |
167 | + | |
168 | + public void setUnitId(Integer unitId) { | |
169 | + this.unitId = unitId; | |
170 | + } | |
171 | + | |
172 | + public String getUnitName() { | |
173 | + return unitName; | |
174 | + } | |
175 | + | |
176 | + public void setUnitName(String unitName) { | |
177 | + this.unitName = unitName; | |
178 | + } | |
179 | + | |
180 | + public Long getUserId() { | |
181 | + return userId; | |
182 | + } | |
183 | + | |
184 | + public void setUserId(Long userId) { | |
185 | + this.userId = userId; | |
186 | + } | |
187 | + | |
188 | + public String getPhone() { | |
189 | + return phone; | |
190 | + } | |
191 | + | |
192 | + public void setPhone(String phone) { | |
193 | + this.phone = phone; | |
194 | + } | |
195 | + | |
196 | + public Date getExpireTime() { | |
197 | + return expireTime; | |
198 | + } | |
199 | + | |
200 | + public void setExpireTime(Date expireTime) { | |
201 | + this.expireTime = expireTime; | |
202 | + } | |
203 | + | |
204 | + public Integer getStatus() { | |
205 | + return status; | |
206 | + } | |
207 | + | |
208 | + public void setStatus(Integer status) { | |
209 | + this.status = status; | |
210 | + } | |
211 | + | |
212 | + public Integer getSource() { | |
213 | + return source; | |
214 | + } | |
215 | + | |
216 | + public void setSource(Integer source) { | |
217 | + this.source = source; | |
218 | + } | |
219 | + | |
220 | + public String getReason() { | |
221 | + return reason; | |
222 | + } | |
223 | + | |
224 | + public void setReason(String reason) { | |
225 | + this.reason = reason; | |
226 | + } | |
227 | + | |
228 | + public String getDescription() { | |
229 | + return description; | |
230 | + } | |
231 | + | |
232 | + public void setDescription(String description) { | |
233 | + this.description = description; | |
234 | + } | |
235 | + | |
236 | + public Date getCtime() { | |
237 | + return ctime; | |
238 | + } | |
239 | + | |
240 | + public void setCtime(Date ctime) { | |
241 | + this.ctime = ctime; | |
242 | + } | |
243 | + | |
244 | + public Date getUtime() { | |
245 | + return utime; | |
246 | + } | |
247 | + | |
248 | + public void setUtime(Date utime) { | |
249 | + this.utime = utime; | |
250 | + } | |
251 | + | |
252 | + public Long getLocalityAreaId() { | |
253 | + return localityAreaId; | |
254 | + } | |
255 | + | |
256 | + public void setLocalityAreaId(Long localityAreaId) { | |
257 | + this.localityAreaId = localityAreaId; | |
258 | + } | |
259 | + | |
260 | + public String getLocalityArea() { | |
261 | + return localityArea; | |
262 | + } | |
263 | + | |
264 | + public void setLocalityArea(String localityArea) { | |
265 | + this.localityArea = localityArea; | |
266 | + } | |
267 | + | |
268 | + public List<String> getImgs() { | |
269 | + return imgs; | |
270 | + } | |
271 | + | |
272 | + public void setImgs(List<String> imgs) { | |
273 | + this.imgs = imgs; | |
274 | + } | |
275 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/domain/Video.java
0 → 100644
1 | +package com.diligrp.titan.sdk.domain; | |
2 | + | |
3 | +import java.util.Map; | |
4 | + | |
5 | + | |
6 | +/** | |
7 | + * <B>Description</B> <br /> | |
8 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
9 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
10 | + * <B>Company</B> 地利集团 | |
11 | + * @createTime 2014-12-25 17:37:24 | |
12 | + * @author template | |
13 | + */public class Video{ | |
14 | + | |
15 | + /** | |
16 | + * MP4清晰度:流畅 | |
17 | + */ | |
18 | + public static final int MP4_LC = 1; | |
19 | + | |
20 | + /** | |
21 | + * MP4清晰度:高清 | |
22 | + */ | |
23 | + public static final int MP4_GQ = 2; | |
24 | + | |
25 | + /** | |
26 | + * M3U8清晰度:流畅 | |
27 | + */ | |
28 | + public static final int M3U8_LC = 1; | |
29 | + | |
30 | + /** | |
31 | + * M3U8清晰度:高清 | |
32 | + */ | |
33 | + public static final int M3U8_GQ = 2; | |
34 | + | |
35 | + /** | |
36 | + * M3U8清晰度:超清 | |
37 | + */ | |
38 | + public static final int M3U8_CQ = 3; | |
39 | + | |
40 | + /** | |
41 | + * M3U8清晰度:720P | |
42 | + */ | |
43 | + public static final int M3U8_720P = 4; | |
44 | + | |
45 | + /** | |
46 | + * M3U8清晰度:1080P | |
47 | + */ | |
48 | + public static final int M3U8_1080P = 5; | |
49 | + | |
50 | + /** | |
51 | + * M3U8清晰度:极速 | |
52 | + */ | |
53 | + public static final int M3U8_JS = 96; | |
54 | + /** | |
55 | + * 视频来源:第三方 | |
56 | + */ | |
57 | + public static final int VIDEO_SOURCE_POP = 2; | |
58 | + /** | |
59 | + * 视频来源:移动端 | |
60 | + */ | |
61 | + public static final int VIDEO_SOURCE_YD = 3; | |
62 | + /*状态---删除*/ | |
63 | + public static final int STATUS_DELETE = -1; | |
64 | + /*状态--审核中*/ | |
65 | + public static final int STATUS_AUDIT = 1; | |
66 | + /*状态--审核通过*/ | |
67 | + public static final int STATUS_AUDIT_COMPLETE = 2; | |
68 | + /*状态--审核拒绝*/ | |
69 | + public static final int STATUS_AUDIT_REFUSE = 3; | |
70 | + /** | |
71 | + * 视频ID | |
72 | + */ | |
73 | + private Long id; | |
74 | + /** | |
75 | + * 视频名称 | |
76 | + */ | |
77 | + private String name; | |
78 | + /** | |
79 | + * 视频分类ID | |
80 | + */ | |
81 | + private Long categoryId; | |
82 | + /** | |
83 | + * 视频资源id | |
84 | + */ | |
85 | + private String fileId; | |
86 | + /** | |
87 | + * 视频url | |
88 | + */ | |
89 | + private String pageUrl; | |
90 | + /** | |
91 | + * 视频图片 | |
92 | + */ | |
93 | + private String img; | |
94 | + /** | |
95 | + * 视频状态 | |
96 | + */ | |
97 | + private Integer status; | |
98 | + /** | |
99 | + * 视频描述 | |
100 | + */ | |
101 | + private String description; | |
102 | + /** | |
103 | + * 来源 | |
104 | + */ | |
105 | + private Integer source; | |
106 | + /** | |
107 | + * mp4视频地址 key 清晰度 值是地址 | |
108 | + */ | |
109 | + private Map<Integer,String> mp4Url; | |
110 | + | |
111 | + /** | |
112 | + * m3u8视频地址 key 清晰度 值是地址 | |
113 | + */ | |
114 | + private Map<Integer,String> m3u8Url; | |
115 | + | |
116 | + public Long getId() { | |
117 | + return id; | |
118 | + } | |
119 | + | |
120 | + public void setId(Long id) { | |
121 | + this.id = id; | |
122 | + } | |
123 | + | |
124 | + public void setName (String name){ | |
125 | + this.name = name; | |
126 | + } | |
127 | + public String getName(){ | |
128 | + return this.name; | |
129 | + } | |
130 | + public void setCategoryId (Long categoryId){ | |
131 | + this.categoryId = categoryId; | |
132 | + } | |
133 | + public Long getCategoryId(){ | |
134 | + return this.categoryId; | |
135 | + } | |
136 | + public void setStatus (Integer status){ | |
137 | + this.status = status; | |
138 | + } | |
139 | + public Integer getStatus(){ | |
140 | + return this.status; | |
141 | + } | |
142 | + public void setDescription (String description){ | |
143 | + this.description = description; | |
144 | + } | |
145 | + public String getDescription(){ | |
146 | + return this.description; | |
147 | + } | |
148 | + public String getFileId() { | |
149 | + return fileId; | |
150 | + } | |
151 | + public void setFileId(String fileId) { | |
152 | + this.fileId = fileId; | |
153 | + } | |
154 | + public String getPageUrl() { | |
155 | + return pageUrl; | |
156 | + } | |
157 | + public void setPageUrl(String pageUrl) { | |
158 | + this.pageUrl = pageUrl; | |
159 | + } | |
160 | + public String getImg() { | |
161 | + return img; | |
162 | + } | |
163 | + public void setImg(String img) { | |
164 | + this.img = img; | |
165 | + } | |
166 | + | |
167 | + public Integer getSource() { | |
168 | + return source; | |
169 | + } | |
170 | + | |
171 | + public void setSource(Integer source) { | |
172 | + this.source = source; | |
173 | + } | |
174 | + | |
175 | + public Map<Integer, String> getMp4Url() { | |
176 | + return mp4Url; | |
177 | + } | |
178 | + | |
179 | + public void setMp4Url(Map<Integer, String> mp4Url) { | |
180 | + this.mp4Url = mp4Url; | |
181 | + } | |
182 | + | |
183 | + public Map<Integer, String> getM3u8Url() { | |
184 | + return m3u8Url; | |
185 | + } | |
186 | + | |
187 | + public void setM3u8Url(Map<Integer, String> m3u8Url) { | |
188 | + this.m3u8Url = m3u8Url; | |
189 | + } | |
190 | +} | |
0 | 191 | \ No newline at end of file | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/http/BasicHttpClient.java
0 → 100644
1 | +package com.diligrp.titan.sdk.http; | |
2 | + | |
3 | +import org.apache.http.HttpEntityEnclosingRequest; | |
4 | +import org.apache.http.HttpRequest; | |
5 | +import org.apache.http.NoHttpResponseException; | |
6 | +import org.apache.http.client.HttpClient; | |
7 | +import org.apache.http.client.HttpRequestRetryHandler; | |
8 | +import org.apache.http.client.config.CookieSpecs; | |
9 | +import org.apache.http.client.config.RequestConfig; | |
10 | +import org.apache.http.config.ConnectionConfig; | |
11 | +import org.apache.http.config.Registry; | |
12 | +import org.apache.http.config.RegistryBuilder; | |
13 | +import org.apache.http.config.SocketConfig; | |
14 | +import org.apache.http.conn.socket.ConnectionSocketFactory; | |
15 | +import org.apache.http.conn.socket.PlainConnectionSocketFactory; | |
16 | +import org.apache.http.conn.ssl.SSLConnectionSocketFactory; | |
17 | +import org.apache.http.impl.client.CloseableHttpClient; | |
18 | +import org.apache.http.impl.client.HttpClientBuilder; | |
19 | +import org.apache.http.impl.conn.PoolingHttpClientConnectionManager; | |
20 | +import org.apache.http.protocol.HttpContext; | |
21 | +import org.apache.http.protocol.HttpCoreContext; | |
22 | +import org.apache.log4j.Logger; | |
23 | + | |
24 | +import javax.net.ssl.SSLHandshakeException; | |
25 | +import java.io.IOException; | |
26 | +import java.nio.charset.Charset; | |
27 | + | |
28 | +public class BasicHttpClient { | |
29 | + | |
30 | + private static final Logger logger = Logger.getLogger(BasicHttpClient.class); | |
31 | + private static final String USERAGENT = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.152 Safari/537.22"; | |
32 | + | |
33 | + private static CloseableHttpClient httpclient = null; | |
34 | + | |
35 | + private static void init(int timeOut) { | |
36 | + try { | |
37 | + Registry<ConnectionSocketFactory> registry = RegistryBuilder.<ConnectionSocketFactory> create() | |
38 | + .register("http", PlainConnectionSocketFactory.getSocketFactory()) | |
39 | + .register("https", SSLConnectionSocketFactory.getSystemSocketFactory()).build(); | |
40 | + | |
41 | + PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager(registry); | |
42 | + cm.setDefaultMaxPerRoute(200); | |
43 | + cm.setMaxTotal(400); | |
44 | + if(timeOut<=0) timeOut=30000; | |
45 | + RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(timeOut).setSocketTimeout(timeOut) | |
46 | + .setCookieSpec(CookieSpecs.BROWSER_COMPATIBILITY).setAuthenticationEnabled(true) | |
47 | + .setRedirectsEnabled(true).build(); | |
48 | + SocketConfig socketConfig = SocketConfig.custom().setSoTimeout(timeOut).build(); | |
49 | + ConnectionConfig connectionConfig = ConnectionConfig.custom().setCharset(Charset.forName("utf-8")).build(); | |
50 | + | |
51 | + HttpClientBuilder builder = HttpClientBuilder.create(); | |
52 | + builder.setUserAgent(USERAGENT); | |
53 | + builder.setDefaultConnectionConfig(connectionConfig); | |
54 | + builder.setDefaultRequestConfig(requestConfig); | |
55 | + builder.setDefaultSocketConfig(socketConfig); | |
56 | + builder.setRetryHandler(new HttpRequestRetryHandler() { | |
57 | + | |
58 | + public boolean retryRequest(IOException exception, int executionCount, HttpContext context) { | |
59 | + if (executionCount >= 3) { | |
60 | + return false; | |
61 | + } | |
62 | + if (exception instanceof NoHttpResponseException) { | |
63 | + return true; | |
64 | + } | |
65 | + if (exception instanceof SSLHandshakeException) { | |
66 | + return false; | |
67 | + } | |
68 | + HttpRequest request = (HttpRequest) context.getAttribute(HttpCoreContext.HTTP_REQUEST); | |
69 | + boolean idempotent = !(request instanceof HttpEntityEnclosingRequest); | |
70 | + if (idempotent) { | |
71 | + return true; | |
72 | + } | |
73 | + return false; | |
74 | + } | |
75 | + }); | |
76 | + builder.setConnectionManager(cm); | |
77 | + httpclient = builder.build(); | |
78 | + } catch (Exception e) { | |
79 | + logger.error("init httpclient error!", e); | |
80 | + } | |
81 | + } | |
82 | + | |
83 | + /** | |
84 | + * Get the single httpclient | |
85 | + * | |
86 | + * @return | |
87 | + */ | |
88 | + public static HttpClient getHttpClient(int timeOut) { | |
89 | + if(httpclient == null){ | |
90 | + init(timeOut); | |
91 | + } | |
92 | + return httpclient; | |
93 | + } | |
94 | + | |
95 | + /** | |
96 | + * shut down the connection manager to ensure immediate deallocation of all | |
97 | + * system resources | |
98 | + */ | |
99 | + public static void shutdown() { | |
100 | + try { | |
101 | + httpclient.close(); | |
102 | + } catch (Exception e) { | |
103 | + logger.error(e); | |
104 | + } | |
105 | + } | |
106 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/input/BaseProductView.java
0 → 100644
1 | +package com.diligrp.titan.sdk.input; | |
2 | + | |
3 | +import com.diligrp.titan.sdk.domain.*; | |
4 | + | |
5 | +import java.util.List; | |
6 | + | |
7 | +public class BaseProductView { | |
8 | + | |
9 | + /** | |
10 | + * 商品名称 | |
11 | + */ | |
12 | + protected String name; | |
13 | + | |
14 | + /** | |
15 | + * 分类ID | |
16 | + */ | |
17 | + protected Integer cid; | |
18 | + /** | |
19 | + * 分类名称 | |
20 | + */ | |
21 | + protected String cname; | |
22 | + /** | |
23 | + * 产地id | |
24 | + */ | |
25 | + protected Long productionAddrId; | |
26 | + | |
27 | + /** | |
28 | + * 所在地名称 | |
29 | + */ | |
30 | + private String localityName; | |
31 | + /** | |
32 | + * 所在地ID | |
33 | + */ | |
34 | + private Long localityArea; | |
35 | + | |
36 | + /** | |
37 | + * 销售单位 | |
38 | + */ | |
39 | + protected Integer saleUnit; | |
40 | + /** | |
41 | + * 商品类型(0普通商品,1拼购商品) | |
42 | + */ | |
43 | + private int productType; | |
44 | + /** | |
45 | + * 商品是否存在样品(0无样品、1有样品) | |
46 | + */ | |
47 | + private int productSample; | |
48 | + /** | |
49 | + * 报价类型(1 常规格报价销售,2 价格区间销售) | |
50 | + */ | |
51 | + protected int quotationType; | |
52 | + /** | |
53 | + * 默认图片 | |
54 | + */ | |
55 | + protected String defaultPic; | |
56 | + | |
57 | + /** | |
58 | + * 图片列表 | |
59 | + */ | |
60 | + protected List<String> pictures; | |
61 | + | |
62 | + /** | |
63 | + * 描述详情 | |
64 | + */ | |
65 | + protected String desc; | |
66 | + | |
67 | + /** | |
68 | + * sku列表 | |
69 | + */ | |
70 | + protected List<Sku> skus; | |
71 | + | |
72 | + | |
73 | + /** | |
74 | + * 商品报价列表 | |
75 | + */ | |
76 | + private List<ProductQuotation> productQuotation; | |
77 | + | |
78 | + /** | |
79 | + * 商品认证 | |
80 | + */ | |
81 | + private List<ProductAuth> productAuth; | |
82 | + | |
83 | + /** | |
84 | + * 描述属性 | |
85 | + */ | |
86 | + protected List<Attribute> descAtt; | |
87 | + /** | |
88 | + * 销售属性 | |
89 | + */ | |
90 | + protected List<Attribute> saleAtt; | |
91 | + /** | |
92 | + * 商品拼购信息 | |
93 | + */ | |
94 | + private ProductPopGroupBuying productPopGroupBuying; | |
95 | + /** | |
96 | + * 商品样品信息 | |
97 | + */ | |
98 | + private ProductSample productSampleObj; | |
99 | + | |
100 | + /** | |
101 | + * | |
102 | + * 获取商品名称 | |
103 | + * @return | |
104 | + */ | |
105 | + public String getName() { | |
106 | + return name; | |
107 | + } | |
108 | + | |
109 | + /** | |
110 | + * 设置商品名称 | |
111 | + * @param name | |
112 | + */ | |
113 | + public void setName(String name) { | |
114 | + this.name = name; | |
115 | + } | |
116 | + | |
117 | + public int getCid() { | |
118 | + return cid; | |
119 | + } | |
120 | + | |
121 | + public List<ProductAuth> getProductAuth() { | |
122 | + return productAuth; | |
123 | + } | |
124 | + | |
125 | + public void setProductAuth(List<ProductAuth> productAuth) { | |
126 | + this.productAuth = productAuth; | |
127 | + } | |
128 | + | |
129 | + /** | |
130 | + * 设置商品类目ID | |
131 | + * @param cid | |
132 | + * @createTime 2014年5月16日 下午5:15:47 | |
133 | + * @author dili-guwenwu | |
134 | + */ | |
135 | + public void setCid(Integer cid) { | |
136 | + this.cid = cid; | |
137 | + } | |
138 | + | |
139 | + public Long getProductionAddrId() { | |
140 | + return productionAddrId; | |
141 | + } | |
142 | + | |
143 | + /** | |
144 | + * 设置商品产地ID | |
145 | + * @param productionAddrId | |
146 | + */ | |
147 | + public void setProductionAddrId(Long productionAddrId) { | |
148 | + this.productionAddrId = productionAddrId; | |
149 | + } | |
150 | + | |
151 | + public Integer getSaleUnit() { | |
152 | + return saleUnit; | |
153 | + } | |
154 | + | |
155 | + /** | |
156 | + * 设置销售单位 | |
157 | + * @param saleUnit | |
158 | + */ | |
159 | + public void setSaleUnit(Integer saleUnit) { | |
160 | + this.saleUnit = saleUnit; | |
161 | + } | |
162 | + | |
163 | + public String getDefaultPic() { | |
164 | + return defaultPic; | |
165 | + } | |
166 | + | |
167 | + public void setDefaultPic(String defaultPic) { | |
168 | + this.defaultPic = defaultPic; | |
169 | + } | |
170 | + | |
171 | + public List<String> getPictures() { | |
172 | + return pictures; | |
173 | + } | |
174 | + | |
175 | + public void setPictures(List<String> pictures) { | |
176 | + this.pictures = pictures; | |
177 | + } | |
178 | + | |
179 | + public String getDesc() { | |
180 | + return desc; | |
181 | + } | |
182 | + | |
183 | + public void setDesc(String desc) { | |
184 | + this.desc = desc; | |
185 | + } | |
186 | + | |
187 | + public List<Sku> getSkus() { | |
188 | + return skus; | |
189 | + } | |
190 | + | |
191 | + public void setSkus(List<Sku> skus) { | |
192 | + this.skus = skus; | |
193 | + } | |
194 | + | |
195 | + public List<Attribute> getDescAtt() { | |
196 | + return descAtt; | |
197 | + } | |
198 | + | |
199 | + public void setDescAtt(List<Attribute> descAtt) { | |
200 | + this.descAtt = descAtt; | |
201 | + } | |
202 | + | |
203 | + public List<Attribute> getSaleAtt() { | |
204 | + return saleAtt; | |
205 | + } | |
206 | + | |
207 | + public void setSaleAtt(List<Attribute> saleAtt) { | |
208 | + this.saleAtt = saleAtt; | |
209 | + } | |
210 | + | |
211 | + public String getCname() { | |
212 | + return cname; | |
213 | + } | |
214 | + | |
215 | + public void setCname(String cname) { | |
216 | + this.cname = cname; | |
217 | + } | |
218 | + | |
219 | + public int getProductType() { | |
220 | + return productType; | |
221 | + } | |
222 | + | |
223 | + public void setProductType(int productType) { | |
224 | + this.productType = productType; | |
225 | + } | |
226 | + | |
227 | + public List<ProductQuotation> getProductQuotation() { | |
228 | + return productQuotation; | |
229 | + } | |
230 | + | |
231 | + public void setProductQuotation(List<ProductQuotation> productQuotation) { | |
232 | + this.productQuotation = productQuotation; | |
233 | + } | |
234 | + | |
235 | + public int getQuotationType() { | |
236 | + return quotationType; | |
237 | + } | |
238 | + | |
239 | + public void setQuotationType(int quotationType) { | |
240 | + this.quotationType = quotationType; | |
241 | + } | |
242 | + | |
243 | + public String getLocalityName() { | |
244 | + return localityName; | |
245 | + } | |
246 | + | |
247 | + public void setLocalityName(String localityName) { | |
248 | + this.localityName = localityName; | |
249 | + } | |
250 | + | |
251 | + public int getProductSample() { | |
252 | + return productSample; | |
253 | + } | |
254 | + | |
255 | + public void setProductSample(int productSample) { | |
256 | + this.productSample = productSample; | |
257 | + } | |
258 | + | |
259 | + public ProductSample getProductSampleObj() { | |
260 | + return productSampleObj; | |
261 | + } | |
262 | + | |
263 | + public void setProductSampleObj(ProductSample productSampleObj) { | |
264 | + this.productSampleObj = productSampleObj; | |
265 | + } | |
266 | + | |
267 | + public ProductPopGroupBuying getProductPopGroupBuying() { | |
268 | + return productPopGroupBuying; | |
269 | + } | |
270 | + | |
271 | + public void setProductPopGroupBuying(ProductPopGroupBuying productPopGroupBuying) { | |
272 | + this.productPopGroupBuying = productPopGroupBuying; | |
273 | + } | |
274 | + | |
275 | + public Long getLocalityArea() { | |
276 | + return localityArea; | |
277 | + } | |
278 | + | |
279 | + public void setLocalityArea(Long localityArea) { | |
280 | + this.localityArea = localityArea; | |
281 | + } | |
282 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/input/DefindResult.java
0 → 100644
1 | +package com.diligrp.titan.sdk.input; | |
2 | + | |
3 | +/** | |
4 | + * <p> | |
5 | + * Title: 〈标题〉 | |
6 | + * </p> | |
7 | + * <p> | |
8 | + * Description: 〈描述〉 | |
9 | + * </p> | |
10 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
11 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
12 | + * <B>Company</B> 地利集团 | |
13 | + * <p> | |
14 | + * CreateTime:2015/4/7 | |
15 | + * </p> | |
16 | + * | |
17 | + * @author gongsz | |
18 | + */ | |
19 | +public class DefindResult { | |
20 | + | |
21 | + /** | |
22 | + * 描述属性 | |
23 | + */ | |
24 | + public static final String ATTRIBUTE = "attribute"; | |
25 | + | |
26 | + /** | |
27 | + * 分类详细信息 | |
28 | + */ | |
29 | + public static final String CATE = "cate"; | |
30 | + | |
31 | + /** | |
32 | + * 商品认证 | |
33 | + */ | |
34 | + public static final String AUTH = "auth"; | |
35 | + /** | |
36 | + * 商品视频 | |
37 | + */ | |
38 | + public static final String VIEDEO = "video"; | |
39 | + /** | |
40 | + * 子分类 | |
41 | + */ | |
42 | + public static final String SUB_CATES = "subCates"; | |
43 | + | |
44 | + /** | |
45 | + * 审核失败原因 | |
46 | + */ | |
47 | + public static final String FEEDBACK = "feedback"; | |
48 | + | |
49 | + /** | |
50 | + * 评论数量 | |
51 | + */ | |
52 | + public static final String COMMENT_NUM = "commentCount"; | |
53 | + | |
54 | + | |
55 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/input/ListCatProductInput.java
0 → 100644
1 | +package com.diligrp.titan.sdk.input; | |
2 | + | |
3 | +public class ListCatProductInput { | |
4 | + | |
5 | + /** | |
6 | + * 商品类目ID | |
7 | + */ | |
8 | + private int cid; | |
9 | + /** | |
10 | + * 是否返回商品详情,默认返回商品概要 0, 商品概要 1, 商品SKU 2, 商品详情 | |
11 | + */ | |
12 | + private int detail; | |
13 | + /** | |
14 | + * 当前页数 | |
15 | + */ | |
16 | + private int page; | |
17 | + /** | |
18 | + * 每页大小 | |
19 | + */ | |
20 | + private int pageSize; | |
21 | + | |
22 | + public ListCatProductInput() { | |
23 | + } | |
24 | + | |
25 | + public ListCatProductInput(int cid, int detail) { | |
26 | + super(); | |
27 | + this.cid = cid; | |
28 | + this.detail = detail; | |
29 | + } | |
30 | + | |
31 | + public int getCid() { | |
32 | + return cid; | |
33 | + } | |
34 | + | |
35 | + public void setCid(int cid) { | |
36 | + this.cid = cid; | |
37 | + } | |
38 | + | |
39 | + public int getDetail() { | |
40 | + return detail; | |
41 | + } | |
42 | + | |
43 | + public void setDetail(int detail) { | |
44 | + this.detail = detail; | |
45 | + } | |
46 | + | |
47 | + public int getPage() { | |
48 | + return page; | |
49 | + } | |
50 | + | |
51 | + public void setPage(int page) { | |
52 | + this.page = page; | |
53 | + } | |
54 | + | |
55 | + public int getPageSize() { | |
56 | + return pageSize; | |
57 | + } | |
58 | + | |
59 | + public void setPageSize(int pageSize) { | |
60 | + this.pageSize = pageSize; | |
61 | + } | |
62 | + | |
63 | +} | ... | ... |
titan-sdk/src/main/java/com/diligrp/titan/sdk/input/PopProductSearchInput.java
0 → 100644
1 | +package com.diligrp.titan.sdk.input; | |
2 | + | |
3 | +import java.util.Date; | |
4 | +import java.util.List; | |
5 | + | |
6 | +/** | |
7 | + * <B>Description</B> 用户中心商品查询对象 <br /> | |
8 | + * <B>Copyright</B> Copyright (c) 2015 www.diligrp.com All rights reserved. <br /> | |
9 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
10 | + * <B>Company</B> 地利集团 | |
11 | + * @createTime 2015年4月20日 下午5:30:56 | |
12 | + * @author yjj | |
13 | + */ | |
14 | +public class PopProductSearchInput { | |
15 | + /** | |
16 | + * 排序字段 :创建时间 | |
17 | + */ | |
18 | + public static final String ORDER_CREATETIME = "ctime"; | |
19 | + /** | |
20 | + * 排序字段 :下架时间 | |
21 | + */ | |
22 | + public static final String ORDER_DROPSTIME = "drops_time"; | |
23 | + /** | |
24 | + * 排序字段 :上架时间 | |
25 | + */ | |
26 | + public static final String ORDER_PUBLISETIME = "publish_time"; | |
27 | + /** | |
28 | + * 排序规则:倒序 | |
29 | + */ | |
30 | + public static final String ORDERTYPE_DESC ="desc"; | |
31 | + /** | |
32 | + * 排序规则:正序 | |
33 | + */ | |
34 | + public static final String ORDERTYPE_ASC ="asc"; | |
35 | + /** | |
36 | + * 店铺ID(必填) | |
37 | + */ | |
38 | + private Integer storeId; | |
39 | + | |
40 | + /** | |
41 | + * 商品类型(必填 0普通,1 拼购) | |
42 | + */ | |
43 | + private Integer productType; | |
44 | + | |
45 | + private Integer productSample; | |
46 | + /** | |
47 | + * 商品状态(-2=预览 -1=删除 1=待审核(新建)2=审核失败 3=在售 >4 ;必填) | |
48 | + */ | |
49 | + private Integer pstate; | |
50 | + /** | |
51 | + * 商品状态(-2=预览 -1=删除 1=待审核(新建)2=审核失败 3=在售 >4 ;必填) | |
52 | + */ | |
53 | + private List<Integer> pstates; | |
54 | + /** | |
55 | + * 商品标题 | |
56 | + */ | |
57 | + private String title; | |
58 | + /** | |
59 | + * 类目名 | |
60 | + */ | |
61 | + private String cname; | |
62 | + /** | |
63 | + * 下架时间段的开始时间 | |
64 | + */ | |
65 | + private Date begin; | |
66 | + /** | |
67 | + * 下架时间段的结束时间 | |
68 | + */ | |
69 | + private Date end; | |
70 | + /** | |
71 | + * 创建时间段的开始时间 | |
72 | + */ | |
73 | + private Date createBegin; | |
74 | + /** | |
75 | + * 创建时间段的结束时间 | |
76 | + */ | |
77 | + private Date createEnd; | |
78 | + private String orderField;// 排序字段 | |
79 | + | |
80 | + private String orderFieldType;// 排序字段类型 | |
81 | + public Integer getStoreId() { | |
82 | + return storeId; | |
83 | + } | |
84 | + public void setStoreId(Integer storeId) { | |
85 | + this.storeId = storeId; | |
86 | + } | |
87 | + public Integer getPstate() { | |
88 | + return pstate; | |
89 | + } | |
90 | + public void setPstate(Integer pstate) { | |
91 | + this.pstate = pstate; | |
92 | + } | |
93 | + public String getTitle() { | |
94 | + return title; | |
95 | + } | |
96 | + public void setTitle(String title) { | |
97 | + this.title = title; | |
98 | + } | |
99 | + public String getCname() { | |
100 | + return cname; | |
101 | + } | |
102 | + public void setCname(String cname) { | |
103 | + this.cname = cname; | |
104 | + } | |
105 | + public Date getBegin() { | |
106 | + return begin; | |
107 | + } | |
108 | + public void setBegin(Date begin) { | |
109 | + this.begin = begin; | |
110 | + } | |
111 | + public Date getEnd() { | |
112 | + return end; | |
113 | + } | |
114 | + public void setEnd(Date end) { | |
115 | + this.end = end; | |
116 | + } | |
117 | + | |
118 | + public String getOrderField() { | |
119 | + return orderField; | |
120 | + } | |
121 | + | |
122 | + public void setOrderField(String orderField) { | |
123 | + this.orderField = orderField; | |
124 | + } | |
125 | + | |
126 | + public String getOrderFieldType() { | |
127 | + return orderFieldType; | |
128 | + } | |
129 | + | |
130 | + public void setOrderFieldType(String orderFieldType) { | |
131 | + this.orderFieldType = orderFieldType; | |
132 | + } | |
133 | + | |
134 | + public Date getCreateBegin() { | |
135 | + return createBegin; | |
136 | + } | |
137 | + | |
138 | + public void setCreateBegin(Date createBegin) { | |
139 | + this.createBegin = createBegin; | |
140 | + } | |
141 | + | |
142 | + public Date getCreateEnd() { | |
143 | + return createEnd; | |
144 | + } | |
145 | + | |
146 | + public void setCreateEnd(Date createEnd) { | |
147 | + this.createEnd = createEnd; | |
148 | + } | |
149 | + | |
150 | + public List<Integer> getPstates() { | |
151 | + return pstates; | |
152 | + } | |
153 | + | |
154 | + public void setPstates(List<Integer> pstates) { | |
155 | + this.pstates = pstates; | |
156 | + } | |
157 | + | |
158 | + public Integer getProductType() { | |
159 | + return productType; | |
160 | + } | |
161 | + | |
162 | + public void setProductType(Integer productType) { | |
163 | + this.productType = productType; | |
164 | + } | |
165 | + | |
166 | + public Integer getProductSample() { | |
167 | + return productSample; | |
168 | + } | |
169 | + | |
170 | + public void setProductSample(Integer productSample) { | |
171 | + this.productSample = productSample; | |
172 | + } | |
173 | +} | ... | ... |