Commit 59bd76fb0f4afff33b75241d0c68d28e7d69b45b
0 parents
初始化项目
Showing
67 changed files
with
4845 additions
and
0 deletions
Too many changes to show.
To preserve performance only 67 of 409 files are displayed.
.gitignore
0 → 100644
diligrp-website-api/pom.xml
0 → 100644
1 | +++ a/diligrp-website-api/pom.xml | |
1 | +<?xml version="1.0"?> | |
2 | +<project | |
3 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" | |
4 | + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
5 | + <modelVersion>4.0.0</modelVersion> | |
6 | + <groupId>com.b2c.website.web</groupId> | |
7 | + <artifactId>diligrp-website-api</artifactId> | |
8 | + <version>1.0.5-SNAPSHOT</version> | |
9 | + <name>diligrp-website-api</name> | |
10 | + <url>http://maven.apache.org</url> | |
11 | + <properties> | |
12 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
13 | + <java.version>1.7</java.version> | |
14 | + </properties> | |
15 | + | |
16 | + <dependencies> | |
17 | + <!-- LOG --> | |
18 | + <dependency> | |
19 | + <groupId>log4j</groupId> | |
20 | + <artifactId>log4j</artifactId> | |
21 | + <version>1.2.16</version> | |
22 | + </dependency> | |
23 | + <dependency> | |
24 | + <groupId>org.slf4j</groupId> | |
25 | + <artifactId>slf4j-api</artifactId> | |
26 | + <version>1.6.1</version> | |
27 | + </dependency> | |
28 | + <dependency> | |
29 | + <groupId>org.slf4j</groupId> | |
30 | + <artifactId>slf4j-log4j12</artifactId> | |
31 | + <version>1.6.1</version> | |
32 | + </dependency> | |
33 | + <dependency> | |
34 | + <groupId>com.alibaba</groupId> | |
35 | + <artifactId>fastjson</artifactId> | |
36 | + <version>1.1.41</version> | |
37 | + </dependency> | |
38 | + | |
39 | + <dependency> | |
40 | + <groupId>org.apache.commons</groupId> | |
41 | + <artifactId>commons-lang3</artifactId> | |
42 | + <version>3.3.2</version> | |
43 | + </dependency> | |
44 | + | |
45 | + <dependency> | |
46 | + <groupId>com.b2c.website</groupId> | |
47 | + <artifactId>diligrp-website-util</artifactId> | |
48 | + <version>0.0.2-SNAPSHOT</version> | |
49 | + </dependency> | |
50 | + | |
51 | + <dependency> | |
52 | + <groupId>com.google.guava</groupId> | |
53 | + <artifactId>guava</artifactId> | |
54 | + <version>17.0</version> | |
55 | + </dependency> | |
56 | + | |
57 | + | |
58 | + </dependencies> | |
59 | + | |
60 | + <build> | |
61 | + <plugins> | |
62 | + <plugin> | |
63 | + <groupId>org.apache.maven.plugins</groupId> | |
64 | + <artifactId>maven-compiler-plugin</artifactId> | |
65 | + <version>3.1</version> | |
66 | + <configuration> | |
67 | + <source>${java.version}</source> | |
68 | + <target>${java.version}</target> | |
69 | + <showWarnings>true</showWarnings> | |
70 | + </configuration> | |
71 | + </plugin> | |
72 | + <plugin> | |
73 | + <artifactId>maven-source-plugin</artifactId> | |
74 | + <version>2.1</version> | |
75 | + <configuration> | |
76 | + <attach>true</attach> | |
77 | + </configuration> | |
78 | + <executions> | |
79 | + <execution> | |
80 | + <phase>compile</phase> | |
81 | + <goals> | |
82 | + <goal>jar</goal> | |
83 | + </goals> | |
84 | + </execution> | |
85 | + </executions> | |
86 | + </plugin> | |
87 | + </plugins> | |
88 | + </build> | |
89 | + | |
90 | +</project> | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/WebsiteClient.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/WebsiteClient.java | |
1 | +package com.diligrp.website.web.interfaces; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.service.*; | |
4 | +import com.diligrp.website.web.interfaces.service.impl.*; | |
5 | + | |
6 | +public class WebsiteClient { | |
7 | + | |
8 | + private CityService cityService; | |
9 | + private SysConfigService sysConfigService; | |
10 | + private DataDictionaryService dataDictionaryService; | |
11 | + private MailService mailService; | |
12 | + private DiliServiceService diliServiceService; | |
13 | + private SMSService smsService; | |
14 | + private PickUpApiService pickUpApiService; | |
15 | + private EncryptService encryptService; | |
16 | + private ShopNameModifyService shopNameModifyService; | |
17 | + private AuthLevelService authLevelService; | |
18 | + private OperateLogService operateLogService; | |
19 | + | |
20 | + public WebsiteClient(String token, String baseUrl) { | |
21 | + cityService = new CityServiceImpl(token, baseUrl); | |
22 | + sysConfigService = new SysConfigServiceImpl(token, baseUrl); | |
23 | + dataDictionaryService = new DataDictionaryServiceImpl(token, baseUrl); | |
24 | + mailService = new MailServiceImpl(token, baseUrl); | |
25 | + diliServiceService = new DiliServiceServiceImpl(token, baseUrl); | |
26 | + smsService = new SMSServiceImpl(token, baseUrl); | |
27 | + pickUpApiService = new PickUpApiServiceImpl(token, baseUrl); | |
28 | + encryptService = new EncryptServiceImpl(token, baseUrl); | |
29 | + shopNameModifyService = new ShopNameModifyServiceImpl(token, baseUrl); | |
30 | + authLevelService = new AuthLevelServiceImpl(token, baseUrl); | |
31 | + operateLogService = new OperateLogServiceImpl(token, baseUrl); | |
32 | + } | |
33 | + | |
34 | + public CityService getCityService() { | |
35 | + return this.cityService; | |
36 | + } | |
37 | + | |
38 | + public SysConfigService getSysConfigService() { | |
39 | + return this.sysConfigService; | |
40 | + } | |
41 | + | |
42 | + public DataDictionaryService getDataDictionaryService() { | |
43 | + return this.dataDictionaryService; | |
44 | + } | |
45 | + | |
46 | + public DiliServiceService getDiliServiceService() { | |
47 | + return diliServiceService; | |
48 | + } | |
49 | + | |
50 | + public MailService getMailService() { | |
51 | + return this.mailService; | |
52 | + } | |
53 | + | |
54 | + public SMSService getSMSService() { | |
55 | + return this.smsService; | |
56 | + } | |
57 | + | |
58 | + public PickUpApiService getPickUpApiService() { | |
59 | + return this.pickUpApiService; | |
60 | + } | |
61 | + | |
62 | + public EncryptService getEncryptService(){ | |
63 | + return this.encryptService; | |
64 | + } | |
65 | + | |
66 | + public ShopNameModifyService getShopNameModifyService() { | |
67 | + return shopNameModifyService; | |
68 | + } | |
69 | + | |
70 | + public AuthLevelService getAuthLevelService() { | |
71 | + return authLevelService; | |
72 | + } | |
73 | + | |
74 | + public OperateLogService getOperateLogService() { | |
75 | + return operateLogService; | |
76 | + } | |
77 | + | |
78 | + public static void main(String[] args) { | |
79 | + WebsiteClient client = new WebsiteClient("token", "http://manweb.1n4j.com/"); | |
80 | + CityService cityService = client.getCityService(); | |
81 | + System.out.println(cityService.getParentCityListById(1231003)); | |
82 | +// PickUpApiService pickUpApiService = client.getPickUpApiService(); | |
83 | +// System.out.println(pickUpApiService.getAllPickupInfo(PickupTypeEnum.ALL)); | |
84 | +// SMSService sms = client.getSMSService(); | |
85 | +// | |
86 | +// SMSReq req = new SMSReq(); | |
87 | +// req.setSmsMob("13693447275"); | |
88 | +// req.setSmsText("test..."); | |
89 | +// | |
90 | +// sms.sendSMS(req); | |
91 | + } | |
92 | + | |
93 | + | |
94 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/DiliServiceEnum.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/DiliServiceEnum.java | |
1 | +package com.diligrp.website.web.interfaces.domain.input; | |
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年9月4日 上午10:37:20 | |
10 | + * @author liujie | |
11 | + */ | |
12 | +public enum DiliServiceEnum { | |
13 | + /** | |
14 | + * all 查询所有提货点的服务,up 查询提货点下面上架状态的服务 down 查询提货点下面下架状态的服务 | |
15 | + */ | |
16 | + all,up,down; | |
17 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/DiliServiceParam.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/DiliServiceParam.java | |
1 | +package com.diligrp.website.web.interfaces.domain.input; | |
2 | + | |
3 | +/** | |
4 | + * <p>Title: 〈标题〉</p> | |
5 | + * <p>Description: 〈描述〉</p> | |
6 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
7 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
8 | + * <B>Company</B> 地利集团 | |
9 | + * <p>CreateTime:2014/6/9</p> | |
10 | + * | |
11 | + * @author zhukai | |
12 | + */ | |
13 | +public class DiliServiceParam { | |
14 | + /** | |
15 | + * 上下架状态 | |
16 | + */ | |
17 | + public enum Status{ | |
18 | + //上架 | |
19 | + PUTAWAY(0) | |
20 | + //下架 | |
21 | + ,DOWN(1) | |
22 | + ; | |
23 | + int val; | |
24 | + | |
25 | + Status(int val) { | |
26 | + this.val = val; | |
27 | + } | |
28 | + | |
29 | + public int getVal() { | |
30 | + return val; | |
31 | + } | |
32 | + } | |
33 | + | |
34 | + /** | |
35 | + * 服务类型 | |
36 | + */ | |
37 | + public enum Type{ | |
38 | + /** | |
39 | + * 独立服务 | |
40 | + */ | |
41 | + INDIE(1) | |
42 | + /** | |
43 | + * 订单 | |
44 | + */ | |
45 | + ,ORDER(2) | |
46 | + /** | |
47 | + * 通用 | |
48 | + */ | |
49 | + , GENERAL(3); | |
50 | + int val; | |
51 | + | |
52 | + Type(int val) { | |
53 | + this.val = val; | |
54 | + } | |
55 | + | |
56 | + public int getVal() { | |
57 | + return val; | |
58 | + } | |
59 | + } | |
60 | + | |
61 | + /** | |
62 | + * 类别 | |
63 | + */ | |
64 | + public enum Category{ | |
65 | + /** | |
66 | + * 采购 | |
67 | + */ | |
68 | + PURCHASE(1), | |
69 | + /** | |
70 | + * 销售 | |
71 | + */ | |
72 | + SALE(2), | |
73 | + /** | |
74 | + * 通用 | |
75 | + */ | |
76 | + GENERAL(3); | |
77 | + int val; | |
78 | + | |
79 | + Category(int val) { | |
80 | + this.val = val; | |
81 | + } | |
82 | + | |
83 | + public int getVal() { | |
84 | + return val; | |
85 | + } | |
86 | + } | |
87 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/MailReq.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/MailReq.java | |
1 | +package com.diligrp.website.web.interfaces.domain.input; | |
2 | + | |
3 | +/** | |
4 | + * | |
5 | + * <B>Description</B> 邮件发送实体对象 <br /> | |
6 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
7 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
8 | + * <B>Company</B> 地利集团 | |
9 | + * @createTime 2014年6月3日 上午11:34:52 | |
10 | + * @author Wang22 | |
11 | + */ | |
12 | +public class MailReq { | |
13 | + | |
14 | + /** | |
15 | + * 收件人 | |
16 | + */ | |
17 | + private String addressee; | |
18 | + | |
19 | + /** | |
20 | + * 主题 | |
21 | + */ | |
22 | + private String subject; | |
23 | + | |
24 | + /** | |
25 | + * 内容 | |
26 | + */ | |
27 | + private String content; | |
28 | + | |
29 | + /** | |
30 | + * get value of EmailReq.addressee | |
31 | + * @return the addressee | |
32 | + * @createTime 2014年6月3日 上午11:59:04 | |
33 | + * @author Wang22 | |
34 | + */ | |
35 | + public String getAddressee() { | |
36 | + return addressee; | |
37 | + } | |
38 | + | |
39 | + /** | |
40 | + * set value of EmailReq.addressee | |
41 | + * @param addressee the addressee to set | |
42 | + * @createTime 2014年6月3日 上午11:59:04 | |
43 | + * @author Wang22 | |
44 | + */ | |
45 | + public void setAddressee(String addressee) { | |
46 | + this.addressee = addressee; | |
47 | + } | |
48 | + | |
49 | + /** | |
50 | + * get value of EmailReq.subject | |
51 | + * @return the subject | |
52 | + * @createTime 2014年6月3日 上午11:59:04 | |
53 | + * @author Wang22 | |
54 | + */ | |
55 | + public String getSubject() { | |
56 | + return subject; | |
57 | + } | |
58 | + | |
59 | + /** | |
60 | + * set value of EmailReq.subject | |
61 | + * @param subject the subject to set | |
62 | + * @createTime 2014年6月3日 上午11:59:04 | |
63 | + * @author Wang22 | |
64 | + */ | |
65 | + public void setSubject(String subject) { | |
66 | + this.subject = subject; | |
67 | + } | |
68 | + | |
69 | + /** | |
70 | + * get value of EmailReq.content | |
71 | + * @return the content | |
72 | + * @createTime 2014年6月3日 上午11:59:04 | |
73 | + * @author Wang22 | |
74 | + */ | |
75 | + public String getContent() { | |
76 | + return content; | |
77 | + } | |
78 | + | |
79 | + /** | |
80 | + * set value of EmailReq.content | |
81 | + * @param content the content to set | |
82 | + * @createTime 2014年6月3日 上午11:59:04 | |
83 | + * @author Wang22 | |
84 | + */ | |
85 | + public void setContent(String content) { | |
86 | + this.content = content; | |
87 | + } | |
88 | + | |
89 | + /* | |
90 | + * (non-Javadoc) | |
91 | + * @see java.lang.Object#toString() | |
92 | + */ | |
93 | + @Override | |
94 | + public String toString() { | |
95 | + StringBuilder builder = new StringBuilder(); | |
96 | + builder.append("EmailReq [addressee="); | |
97 | + builder.append(addressee); | |
98 | + builder.append(", subject="); | |
99 | + builder.append(subject); | |
100 | + builder.append(", content="); | |
101 | + builder.append(content); | |
102 | + builder.append("]"); | |
103 | + return builder.toString(); | |
104 | + } | |
105 | + | |
106 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/OperateLogTypeEnum.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/OperateLogTypeEnum.java | |
1 | +package com.diligrp.website.web.interfaces.domain.input; | |
2 | + | |
3 | +/** | |
4 | + * <B>Description</B> TODO <br /> | |
5 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
6 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
7 | + * <B>Company</B> 地利集团 | |
8 | + * @createTime 2015年11月5日 上午10:35:56 | |
9 | + * @author LaiKui | |
10 | + */ | |
11 | +public enum OperateLogTypeEnum { | |
12 | + /** | |
13 | + * SHOP:店铺 USER:用户 REAL_NAME_AUTH:实名认证 ENTERPRISE_AUTH :企业认证 | |
14 | + */ | |
15 | + SHOP, USER, REAL_NAME_AUTH ,ENTERPRISE_AUTH | |
16 | + | |
17 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/PickupTypeEnum.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/PickupTypeEnum.java | |
1 | +package com.diligrp.website.web.interfaces.domain.input; | |
2 | + | |
3 | +/** | |
4 | + * <B>Description</B> TODO <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月22日 上午10:35:56 | |
9 | + * @author liujie | |
10 | + */ | |
11 | +public enum PickupTypeEnum { | |
12 | + /** | |
13 | + * ALL:所有 MARKET:市场 PUCKUP:提货点 | |
14 | + */ | |
15 | + ALL, MARKET, PUCKUP | |
16 | + | |
17 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/SMSReq.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/input/SMSReq.java | |
1 | +package com.diligrp.website.web.interfaces.domain.input; | |
2 | + | |
3 | +/** | |
4 | + * | |
5 | + * <B>Description</B> 短信发送对象 <br /> | |
6 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
7 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
8 | + * <B>Company</B> 地利集团 | |
9 | + * @createTime 2014年6月4日 下午5:22:10 | |
10 | + * @author Wang22 | |
11 | + */ | |
12 | +public class SMSReq { | |
13 | + | |
14 | + /** | |
15 | + * 短信号码,最多100个 | |
16 | + */ | |
17 | + private String[] smsMob; | |
18 | + | |
19 | + /** | |
20 | + * 短信内容 | |
21 | + */ | |
22 | + private String smsText; | |
23 | + | |
24 | + /** | |
25 | + * get value of SMSReq.smsMob | |
26 | + * @return the smsMob | |
27 | + * @createTime 2014年6月4日 下午5:23:17 | |
28 | + * @author Wang22 | |
29 | + */ | |
30 | + public String[] getSmsMob() { | |
31 | + return smsMob; | |
32 | + } | |
33 | + | |
34 | + /** | |
35 | + * set value of SMSReq.smsMob | |
36 | + * @param smsMob the smsMob to set | |
37 | + * @createTime 2014年6月4日 下午5:23:17 | |
38 | + * @author Wang22 | |
39 | + */ | |
40 | + public void setSmsMob(String... smsMob) { | |
41 | + this.smsMob = smsMob; | |
42 | + } | |
43 | + | |
44 | + /** | |
45 | + * get value of SMSReq.smsText | |
46 | + * @return the smsText | |
47 | + * @createTime 2014年6月4日 下午5:23:17 | |
48 | + * @author Wang22 | |
49 | + */ | |
50 | + public String getSmsText() { | |
51 | + return smsText; | |
52 | + } | |
53 | + | |
54 | + /** | |
55 | + * set value of SMSReq.smsText | |
56 | + * @param smsText the smsText to set | |
57 | + * @createTime 2014年6月4日 下午5:23:17 | |
58 | + * @author Wang22 | |
59 | + */ | |
60 | + public void setSmsText(String smsText) { | |
61 | + this.smsText = smsText; | |
62 | + } | |
63 | + | |
64 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/AuthLevelResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/AuthLevelResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.sql.Timestamp; | |
4 | + | |
5 | +public class AuthLevelResp extends BaseResp { | |
6 | + | |
7 | + private static final long serialVersionUID = 1L; | |
8 | + | |
9 | + private Long id; | |
10 | + // 状态 1:启用,2:停用 | |
11 | + private Integer state; | |
12 | + // 等级名称 | |
13 | + private String levelName; | |
14 | + //等级图标 | |
15 | + private String levelLogo; | |
16 | + // 创建时间 | |
17 | + private Timestamp createTime; | |
18 | + | |
19 | + public Integer getState() { | |
20 | + return state; | |
21 | + } | |
22 | + | |
23 | + public void setState(Integer state) { | |
24 | + this.state = state; | |
25 | + } | |
26 | + | |
27 | + public String getLevelName() { | |
28 | + return levelName; | |
29 | + } | |
30 | + | |
31 | + public void setLevelName(String levelName) { | |
32 | + this.levelName = levelName; | |
33 | + } | |
34 | + | |
35 | + public String getLevelLogo() { | |
36 | + return levelLogo; | |
37 | + } | |
38 | + | |
39 | + public void setLevelLogo(String levelLogo) { | |
40 | + this.levelLogo = levelLogo; | |
41 | + } | |
42 | + | |
43 | + public Timestamp getCreateTime() { | |
44 | + return createTime; | |
45 | + } | |
46 | + | |
47 | + public void setCreateTime(Timestamp createTime) { | |
48 | + this.createTime = createTime; | |
49 | + } | |
50 | + | |
51 | + public Long getId() { | |
52 | + return id; | |
53 | + } | |
54 | + | |
55 | + public void setId(Long id) { | |
56 | + this.id = id; | |
57 | + } | |
58 | + | |
59 | + @Override | |
60 | + public String toString() { | |
61 | + return "AuthLevelResp{" + | |
62 | + "id=" + id + | |
63 | + ", state=" + state + | |
64 | + ", levelName='" + levelName + '\'' + | |
65 | + ", levelLogo='" + levelLogo + '\'' + | |
66 | + ", createTime=" + createTime + | |
67 | + '}'; | |
68 | + } | |
69 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/BaseResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/BaseResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.io.Serializable; | |
4 | + | |
5 | +public class BaseResp implements Serializable { | |
6 | + | |
7 | + private static final long serialVersionUID = 1L; | |
8 | + | |
9 | + /** | |
10 | + * 返回码: 正常 | |
11 | + */ | |
12 | + public static final int CODE_SUCCESS = 1; | |
13 | + | |
14 | + /** | |
15 | + * 返回码:数据不存在 | |
16 | + */ | |
17 | + public static final int CODE_NOT_EXISTS = 2; | |
18 | + | |
19 | + /** | |
20 | + * 返回码:非法参数 | |
21 | + */ | |
22 | + public static final int CODE_ILLEGAL_PARAM = 3; | |
23 | + | |
24 | + /** | |
25 | + * 返回码:失败 | |
26 | + */ | |
27 | + public static final int CODE_FAIL = 4; | |
28 | + | |
29 | + protected int code; | |
30 | + | |
31 | + protected String msg; | |
32 | + | |
33 | + /** | |
34 | + * get value of BaseResp.code | |
35 | + * @return the code | |
36 | + * @createTime 2014年5月22日 下午1:56:51 | |
37 | + * @author Wang22 | |
38 | + */ | |
39 | + public int getCode() { | |
40 | + return code; | |
41 | + } | |
42 | + | |
43 | + /** | |
44 | + * set value of BaseResp.code | |
45 | + * @param code the code to set | |
46 | + * @createTime 2014年5月22日 下午1:56:51 | |
47 | + * @author Wang22 | |
48 | + */ | |
49 | + public void setCode(int code) { | |
50 | + this.code = code; | |
51 | + } | |
52 | + | |
53 | + /** | |
54 | + * get value of BaseResp.msg | |
55 | + * @return the msg | |
56 | + * @createTime 2014年5月22日 下午1:56:51 | |
57 | + * @author Wang22 | |
58 | + */ | |
59 | + public String getMsg() { | |
60 | + return msg; | |
61 | + } | |
62 | + | |
63 | + /** | |
64 | + * set value of BaseResp.msg | |
65 | + * @param msg the msg to set | |
66 | + * @createTime 2014年5月22日 下午1:56:51 | |
67 | + * @author Wang22 | |
68 | + */ | |
69 | + public void setMsg(String msg) { | |
70 | + this.msg = msg; | |
71 | + } | |
72 | + | |
73 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CityResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CityResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +/** | |
4 | + * | |
5 | + * <B>Description</B> 城市实体对象 <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:00:37 | |
10 | + * @author Wang22 | |
11 | + * @param <T> | |
12 | + */ | |
13 | +public class CityResp extends BaseResp { | |
14 | + | |
15 | + private static final long serialVersionUID = 1L; | |
16 | + | |
17 | + // 区域ID | |
18 | + private Integer regionId; | |
19 | + | |
20 | + // 区域名称 | |
21 | + private String regionName; | |
22 | + | |
23 | + // 区域级别 | |
24 | + private Integer level; | |
25 | + | |
26 | + // 上级区域 | |
27 | + private Integer parentId; | |
28 | + | |
29 | + // 排序 | |
30 | + private Integer sort; | |
31 | + | |
32 | + /** | |
33 | + * get value of City.regionId | |
34 | + * @return the regionId | |
35 | + * @createTime 2014年5月14日 下午4:01:34 | |
36 | + * @author Wang22 | |
37 | + */ | |
38 | + public Integer getRegionId() { | |
39 | + return regionId; | |
40 | + } | |
41 | + | |
42 | + /** | |
43 | + * set value of City.regionId | |
44 | + * @param regionId the regionId to set | |
45 | + * @createTime 2014年5月14日 下午4:01:34 | |
46 | + * @author Wang22 | |
47 | + */ | |
48 | + public void setRegionId(Integer regionId) { | |
49 | + this.regionId = regionId; | |
50 | + } | |
51 | + | |
52 | + /** | |
53 | + * get value of City.regionName | |
54 | + * @return the regionName | |
55 | + * @createTime 2014年5月14日 下午4:01:34 | |
56 | + * @author Wang22 | |
57 | + */ | |
58 | + public String getRegionName() { | |
59 | + return regionName; | |
60 | + } | |
61 | + | |
62 | + /** | |
63 | + * set value of City.regionName | |
64 | + * @param regionName the regionName to set | |
65 | + * @createTime 2014年5月14日 下午4:01:34 | |
66 | + * @author Wang22 | |
67 | + */ | |
68 | + public void setRegionName(String regionName) { | |
69 | + this.regionName = regionName; | |
70 | + } | |
71 | + | |
72 | + /** | |
73 | + * get value of City.level | |
74 | + * @return the level | |
75 | + * @createTime 2014年5月14日 下午4:01:34 | |
76 | + * @author Wang22 | |
77 | + */ | |
78 | + public Integer getLevel() { | |
79 | + return level; | |
80 | + } | |
81 | + | |
82 | + /** | |
83 | + * set value of City.level | |
84 | + * @param level the level to set | |
85 | + * @createTime 2014年5月14日 下午4:01:34 | |
86 | + * @author Wang22 | |
87 | + */ | |
88 | + public void setLevel(Integer level) { | |
89 | + this.level = level; | |
90 | + } | |
91 | + | |
92 | + /** | |
93 | + * get value of City.parentId | |
94 | + * @return the parentId | |
95 | + * @createTime 2014年5月14日 下午4:01:34 | |
96 | + * @author Wang22 | |
97 | + */ | |
98 | + public Integer getParentId() { | |
99 | + return parentId; | |
100 | + } | |
101 | + | |
102 | + /** | |
103 | + * set value of City.parentId | |
104 | + * @param parentId the parentId to set | |
105 | + * @createTime 2014年5月14日 下午4:01:34 | |
106 | + * @author Wang22 | |
107 | + */ | |
108 | + public void setParentId(Integer parentId) { | |
109 | + this.parentId = parentId; | |
110 | + } | |
111 | + | |
112 | + /** | |
113 | + * get value of City.sort | |
114 | + * @return the sort | |
115 | + * @createTime 2014年5月14日 下午4:01:34 | |
116 | + * @author Wang22 | |
117 | + */ | |
118 | + public Integer getSort() { | |
119 | + return sort; | |
120 | + } | |
121 | + | |
122 | + /** | |
123 | + * set value of City.sort | |
124 | + * @param sort the sort to set | |
125 | + * @createTime 2014年5月14日 下午4:01:34 | |
126 | + * @author Wang22 | |
127 | + */ | |
128 | + public void setSort(Integer sort) { | |
129 | + this.sort = sort; | |
130 | + } | |
131 | + | |
132 | + /* | |
133 | + * (non-Javadoc) | |
134 | + * @see java.lang.Object#toString() | |
135 | + */ | |
136 | + @Override | |
137 | + public String toString() { | |
138 | + StringBuilder builder = new StringBuilder(); | |
139 | + builder.append("City [regionId="); | |
140 | + builder.append(regionId); | |
141 | + builder.append(", regionName="); | |
142 | + builder.append(regionName); | |
143 | + builder.append(", level="); | |
144 | + builder.append(level); | |
145 | + builder.append(", parentId="); | |
146 | + builder.append(parentId); | |
147 | + builder.append(", sort="); | |
148 | + builder.append(sort); | |
149 | + builder.append("]"); | |
150 | + return builder.toString(); | |
151 | + } | |
152 | + | |
153 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CityResponseDto.java
0 → 100644
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CountryAddressResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CountryAddressResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +public class CountryAddressResp extends BaseResp { | |
4 | + | |
5 | + /** | |
6 | + * | |
7 | + */ | |
8 | + private static final long serialVersionUID = 1L; | |
9 | + //国家的具体地址 | |
10 | + private String contryAddress; | |
11 | + | |
12 | + public String getContryAddress() { | |
13 | + return contryAddress; | |
14 | + } | |
15 | + | |
16 | + public void setContryAddress(String contryAddress) { | |
17 | + this.contryAddress = contryAddress; | |
18 | + } | |
19 | + @Override | |
20 | + public String toString() { | |
21 | + return "CountryAddressResp [contryAddress=" + contryAddress + "]"; | |
22 | + } | |
23 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CountryDto.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CountryDto.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +public class CountryDto extends BaseResp { | |
6 | + | |
7 | + /** | |
8 | + * | |
9 | + */ | |
10 | + private static final long serialVersionUID = 5216600564269586991L; | |
11 | + | |
12 | + /** | |
13 | + * 对应的是data_dictionary_value的id | |
14 | + */ | |
15 | + private Long id; | |
16 | + /** | |
17 | + * 排序 | |
18 | + */ | |
19 | + private Integer sort; | |
20 | + /** | |
21 | + * 国家名称 | |
22 | + */ | |
23 | + private String name; | |
24 | + /** | |
25 | + * 国家下面的城市列表 | |
26 | + */ | |
27 | + private List<CityResp> cities; | |
28 | + | |
29 | + public Long getId() { | |
30 | + return id; | |
31 | + } | |
32 | + | |
33 | + public void setId(Long id) { | |
34 | + this.id = id; | |
35 | + } | |
36 | + | |
37 | + public Integer getSort() { | |
38 | + return sort; | |
39 | + } | |
40 | + | |
41 | + public void setSort(Integer sort) { | |
42 | + this.sort = sort; | |
43 | + } | |
44 | + | |
45 | + public String getName() { | |
46 | + return name; | |
47 | + } | |
48 | + | |
49 | + public void setName(String name) { | |
50 | + this.name = name; | |
51 | + } | |
52 | + | |
53 | + public List<CityResp> getCities() { | |
54 | + return cities; | |
55 | + } | |
56 | + | |
57 | + public void setCities(List<CityResp> cities) { | |
58 | + this.cities = cities; | |
59 | + } | |
60 | + | |
61 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CountryResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/CountryResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.io.Serializable; | |
4 | + | |
5 | +import com.diligrp.website.util.domain.BaseDomain; | |
6 | + | |
7 | +/** | |
8 | + * <B>Description</B> TODO <br /> | |
9 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
10 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
11 | + * <B>Company</B> 地利集团 | |
12 | + * @createTime 2014年8月27日 上午9:57:01 | |
13 | + * @author liujie | |
14 | + */ | |
15 | +public class CountryResp extends BaseResp implements Serializable { | |
16 | + | |
17 | + /** | |
18 | + * | |
19 | + */ | |
20 | + private static final long serialVersionUID = 1L; | |
21 | + // 区域ID | |
22 | + private Long regionId; | |
23 | + | |
24 | + // 区域名称 | |
25 | + private String regionName; | |
26 | + private String countryCode; | |
27 | + private Integer sort; | |
28 | + | |
29 | + public Long getRegionId() { | |
30 | + return regionId; | |
31 | + } | |
32 | + | |
33 | + public void setRegionId(Long regionId) { | |
34 | + this.regionId = regionId; | |
35 | + } | |
36 | + | |
37 | + public String getRegionName() { | |
38 | + return regionName; | |
39 | + } | |
40 | + | |
41 | + public void setRegionName(String regionName) { | |
42 | + this.regionName = regionName; | |
43 | + } | |
44 | + | |
45 | + public String getCountryCode() { | |
46 | + return countryCode; | |
47 | + } | |
48 | + | |
49 | + public void setCountryCode(String countryCode) { | |
50 | + this.countryCode = countryCode; | |
51 | + } | |
52 | + | |
53 | + public Integer getSort() { | |
54 | + return sort; | |
55 | + } | |
56 | + | |
57 | + public void setSort(Integer sort) { | |
58 | + this.sort = sort; | |
59 | + } | |
60 | + | |
61 | + @Override | |
62 | + public String toString() { | |
63 | + return "CountryResp [regionId=" + regionId + ", regionName=" | |
64 | + + regionName + ", countryCode=" + countryCode + ", sort=" | |
65 | + + sort + "]"; | |
66 | + } | |
67 | + | |
68 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/DataDictionaryResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/DataDictionaryResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.sql.Timestamp; | |
4 | +import java.util.ArrayList; | |
5 | +import java.util.List; | |
6 | +import java.util.Map; | |
7 | + | |
8 | +import org.apache.commons.lang3.StringUtils; | |
9 | + | |
10 | +import com.google.common.collect.Maps; | |
11 | + | |
12 | +/** | |
13 | + * | |
14 | + * <B>Description</B> 数据字典对象 <br /> | |
15 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
16 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
17 | + * <B>Company</B> 地利集团 | |
18 | + * @createTime 2014年5月22日 上午11:28:54 | |
19 | + * @author Wang22 | |
20 | + */ | |
21 | +public class DataDictionaryResp extends BaseResp { | |
22 | + | |
23 | + private static final long serialVersionUID = 1L; | |
24 | + | |
25 | + /** | |
26 | + * id | |
27 | + */ | |
28 | + private Long id; | |
29 | + | |
30 | + /** | |
31 | + * 字典编码 | |
32 | + */ | |
33 | + private String dataCode; | |
34 | + | |
35 | + /** | |
36 | + * 字典名称 | |
37 | + */ | |
38 | + private String name; | |
39 | + | |
40 | + /** | |
41 | + * 字典描述 | |
42 | + */ | |
43 | + private String remark; | |
44 | + | |
45 | + /** | |
46 | + * 创建时间 | |
47 | + */ | |
48 | + private Timestamp created; | |
49 | + | |
50 | + /** | |
51 | + * 变量列表 | |
52 | + */ | |
53 | + private List<DataDictionaryValueResp> values = new ArrayList<DataDictionaryValueResp>(); | |
54 | + | |
55 | + private Map<Long, DataDictionaryValueResp> idValues; | |
56 | + | |
57 | + private Map<String, DataDictionaryValueResp> codeValues; | |
58 | + | |
59 | + public DataDictionaryValueResp getValueById(Long id){ | |
60 | + if(idValues == null || idValues.isEmpty()){ | |
61 | + return null; | |
62 | + } | |
63 | + return idValues.get(id); | |
64 | + } | |
65 | + | |
66 | + public DataDictionaryValueResp getValueByCode(String code){ | |
67 | + if(codeValues == null || codeValues.isEmpty() || StringUtils.isEmpty(code)){ | |
68 | + return null; | |
69 | + } | |
70 | + return codeValues.get(code); | |
71 | + } | |
72 | + | |
73 | + | |
74 | + /** | |
75 | + * get value of DataDictionaryResp.id | |
76 | + * @return the id | |
77 | + * @createTime 2014年5月22日 下午3:39:46 | |
78 | + * @author Wang22 | |
79 | + */ | |
80 | + public Long getId() { | |
81 | + return id; | |
82 | + } | |
83 | + | |
84 | + /** | |
85 | + * set value of DataDictionaryResp.id | |
86 | + * @param id the id to set | |
87 | + * @createTime 2014年5月22日 下午3:39:46 | |
88 | + * @author Wang22 | |
89 | + */ | |
90 | + public void setId(Long id) { | |
91 | + this.id = id; | |
92 | + } | |
93 | + | |
94 | + /** | |
95 | + * get value of DataDictionaryResp.dataCode | |
96 | + * @return the dataCode | |
97 | + * @createTime 2014年5月22日 下午3:39:46 | |
98 | + * @author Wang22 | |
99 | + */ | |
100 | + public String getDataCode() { | |
101 | + return dataCode; | |
102 | + } | |
103 | + | |
104 | + /** | |
105 | + * set value of DataDictionaryResp.dataCode | |
106 | + * @param dataCode the dataCode to set | |
107 | + * @createTime 2014年5月22日 下午3:39:46 | |
108 | + * @author Wang22 | |
109 | + */ | |
110 | + public void setDataCode(String dataCode) { | |
111 | + this.dataCode = dataCode; | |
112 | + } | |
113 | + | |
114 | + /** | |
115 | + * get value of DataDictionaryResp.name | |
116 | + * @return the name | |
117 | + * @createTime 2014年5月22日 下午3:39:46 | |
118 | + * @author Wang22 | |
119 | + */ | |
120 | + public String getName() { | |
121 | + return name; | |
122 | + } | |
123 | + | |
124 | + /** | |
125 | + * set value of DataDictionaryResp.name | |
126 | + * @param name the name to set | |
127 | + * @createTime 2014年5月22日 下午3:39:46 | |
128 | + * @author Wang22 | |
129 | + */ | |
130 | + public void setName(String name) { | |
131 | + this.name = name; | |
132 | + } | |
133 | + | |
134 | + /** | |
135 | + * get value of DataDictionaryResp.remark | |
136 | + * @return the remark | |
137 | + * @createTime 2014年5月22日 下午3:39:46 | |
138 | + * @author Wang22 | |
139 | + */ | |
140 | + public String getRemark() { | |
141 | + return remark; | |
142 | + } | |
143 | + | |
144 | + /** | |
145 | + * set value of DataDictionaryResp.remark | |
146 | + * @param remark the remark to set | |
147 | + * @createTime 2014年5月22日 下午3:39:46 | |
148 | + * @author Wang22 | |
149 | + */ | |
150 | + public void setRemark(String remark) { | |
151 | + this.remark = remark; | |
152 | + } | |
153 | + | |
154 | + /** | |
155 | + * get value of DataDictionaryResp.created | |
156 | + * @return the created | |
157 | + * @createTime 2014年5月22日 下午3:39:46 | |
158 | + * @author Wang22 | |
159 | + */ | |
160 | + public Timestamp getCreated() { | |
161 | + return created; | |
162 | + } | |
163 | + | |
164 | + /** | |
165 | + * set value of DataDictionaryResp.created | |
166 | + * @param created the created to set | |
167 | + * @createTime 2014年5月22日 下午3:39:46 | |
168 | + * @author Wang22 | |
169 | + */ | |
170 | + public void setCreated(Timestamp created) { | |
171 | + this.created = created; | |
172 | + } | |
173 | + | |
174 | + /** | |
175 | + * get value of DataDictionaryResp.values | |
176 | + * @return the values | |
177 | + * @createTime 2014年5月22日 下午3:39:46 | |
178 | + * @author Wang22 | |
179 | + */ | |
180 | + public List<DataDictionaryValueResp> getValues() { | |
181 | + return values; | |
182 | + } | |
183 | + | |
184 | + /** | |
185 | + * set value of DataDictionaryResp.values | |
186 | + * @param values the values to set | |
187 | + * @createTime 2014年5月22日 下午3:39:46 | |
188 | + * @author Wang22 | |
189 | + */ | |
190 | + public void setValues(List<DataDictionaryValueResp> values) { | |
191 | + this.values = values; | |
192 | + if (this.values == null || this.values.isEmpty()) { | |
193 | + return; | |
194 | + } | |
195 | + idValues = Maps.newHashMap(); | |
196 | + codeValues = Maps.newHashMap(); | |
197 | + for (DataDictionaryValueResp val : this.values) { | |
198 | + idValues.put(val.getId(), val); | |
199 | + codeValues.put(val.getCode(), val); | |
200 | + } | |
201 | + } | |
202 | + | |
203 | + /* | |
204 | + * (non-Javadoc) | |
205 | + * @see java.lang.Object#toString() | |
206 | + */ | |
207 | + @Override | |
208 | + public String toString() { | |
209 | + StringBuilder builder = new StringBuilder(); | |
210 | + builder.append("DataDictionaryResp [id="); | |
211 | + builder.append(id); | |
212 | + builder.append(", dataCode="); | |
213 | + builder.append(dataCode); | |
214 | + builder.append(", name="); | |
215 | + builder.append(name); | |
216 | + builder.append(", remark="); | |
217 | + builder.append(remark); | |
218 | + builder.append(", created="); | |
219 | + builder.append(created); | |
220 | + builder.append(", values="); | |
221 | + builder.append(values); | |
222 | + builder.append("]"); | |
223 | + return builder.toString(); | |
224 | + } | |
225 | + | |
226 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/DataDictionaryValueResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/DataDictionaryValueResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.sql.Timestamp; | |
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年5月22日 上午11:33:20 | |
12 | + * @author Wang22 | |
13 | + */ | |
14 | +public class DataDictionaryValueResp { | |
15 | + | |
16 | + /** | |
17 | + * id | |
18 | + */ | |
19 | + private Long id; | |
20 | + | |
21 | + /** | |
22 | + * 主表ID | |
23 | + */ | |
24 | + private Integer ddId; | |
25 | + | |
26 | + /** | |
27 | + * 排序 | |
28 | + */ | |
29 | + private Integer sort; | |
30 | + | |
31 | + /** | |
32 | + * 值编码 | |
33 | + */ | |
34 | + private String code; | |
35 | + | |
36 | + /** | |
37 | + * 值名称 | |
38 | + */ | |
39 | + private String name; | |
40 | + | |
41 | + /** | |
42 | + * 描述 | |
43 | + */ | |
44 | + private String remark; | |
45 | + | |
46 | + /** | |
47 | + * 创建时间 | |
48 | + */ | |
49 | + private Timestamp created; | |
50 | + | |
51 | + /** | |
52 | + * get value of DataDictionaryValue.id | |
53 | + * @return the id | |
54 | + * @createTime 2014年5月22日 上午11:40:34 | |
55 | + * @author Wang22 | |
56 | + */ | |
57 | + public Long getId() { | |
58 | + return id; | |
59 | + } | |
60 | + | |
61 | + /** | |
62 | + * set value of DataDictionaryValue.id | |
63 | + * @param id the id to set | |
64 | + * @createTime 2014年5月22日 上午11:40:34 | |
65 | + * @author Wang22 | |
66 | + */ | |
67 | + public void setId(Long id) { | |
68 | + this.id = id; | |
69 | + } | |
70 | + | |
71 | + /** | |
72 | + * get value of DataDictionaryValue.ddId | |
73 | + * @return the ddId | |
74 | + * @createTime 2014年5月22日 上午11:40:34 | |
75 | + * @author Wang22 | |
76 | + */ | |
77 | + public Integer getDdId() { | |
78 | + return ddId; | |
79 | + } | |
80 | + | |
81 | + /** | |
82 | + * set value of DataDictionaryValue.ddId | |
83 | + * @param ddId the ddId to set | |
84 | + * @createTime 2014年5月22日 上午11:40:34 | |
85 | + * @author Wang22 | |
86 | + */ | |
87 | + public void setDdId(Integer ddId) { | |
88 | + this.ddId = ddId; | |
89 | + } | |
90 | + | |
91 | + /** | |
92 | + * get value of DataDictionaryValue.soft | |
93 | + * @return the soft | |
94 | + * @createTime 2014年5月22日 上午11:40:34 | |
95 | + * @author Wang22 | |
96 | + */ | |
97 | + public Integer getSort() { | |
98 | + return sort; | |
99 | + } | |
100 | + | |
101 | + /** | |
102 | + * set value of DataDictionaryValue.soft | |
103 | + * @param soft the soft to set | |
104 | + * @createTime 2014年5月22日 上午11:40:34 | |
105 | + * @author Wang22 | |
106 | + */ | |
107 | + public void setSort(Integer sort) { | |
108 | + this.sort = sort; | |
109 | + } | |
110 | + | |
111 | + /** | |
112 | + * get value of DataDictionaryValue.code | |
113 | + * @return the code | |
114 | + * @createTime 2014年5月22日 上午11:40:34 | |
115 | + * @author Wang22 | |
116 | + */ | |
117 | + public String getCode() { | |
118 | + return code; | |
119 | + } | |
120 | + | |
121 | + /** | |
122 | + * set value of DataDictionaryValue.code | |
123 | + * @param code the code to set | |
124 | + * @createTime 2014年5月22日 上午11:40:34 | |
125 | + * @author Wang22 | |
126 | + */ | |
127 | + public void setCode(String code) { | |
128 | + this.code = code; | |
129 | + } | |
130 | + | |
131 | + /** | |
132 | + * get value of DataDictionaryValue.name | |
133 | + * @return the name | |
134 | + * @createTime 2014年5月22日 上午11:40:34 | |
135 | + * @author Wang22 | |
136 | + */ | |
137 | + public String getName() { | |
138 | + return name; | |
139 | + } | |
140 | + | |
141 | + /** | |
142 | + * set value of DataDictionaryValue.name | |
143 | + * @param name the name to set | |
144 | + * @createTime 2014年5月22日 上午11:40:34 | |
145 | + * @author Wang22 | |
146 | + */ | |
147 | + public void setName(String name) { | |
148 | + this.name = name; | |
149 | + } | |
150 | + | |
151 | + /** | |
152 | + * get value of DataDictionaryValue.remark | |
153 | + * @return the remark | |
154 | + * @createTime 2014年5月22日 上午11:40:34 | |
155 | + * @author Wang22 | |
156 | + */ | |
157 | + public String getRemark() { | |
158 | + return remark; | |
159 | + } | |
160 | + | |
161 | + /** | |
162 | + * set value of DataDictionaryValue.remark | |
163 | + * @param remark the remark to set | |
164 | + * @createTime 2014年5月22日 上午11:40:34 | |
165 | + * @author Wang22 | |
166 | + */ | |
167 | + public void setRemark(String remark) { | |
168 | + this.remark = remark; | |
169 | + } | |
170 | + | |
171 | + /** | |
172 | + * get value of DataDictionaryValue.created | |
173 | + * @return the created | |
174 | + * @createTime 2014年5月22日 上午11:40:34 | |
175 | + * @author Wang22 | |
176 | + */ | |
177 | + public Timestamp getCreated() { | |
178 | + return created; | |
179 | + } | |
180 | + | |
181 | + /** | |
182 | + * set value of DataDictionaryValue.created | |
183 | + * @param created the created to set | |
184 | + * @createTime 2014年5月22日 上午11:40:34 | |
185 | + * @author Wang22 | |
186 | + */ | |
187 | + public void setCreated(Timestamp created) { | |
188 | + this.created = created; | |
189 | + } | |
190 | + | |
191 | + /* | |
192 | + * (non-Javadoc) | |
193 | + * @see java.lang.Object#toString() | |
194 | + */ | |
195 | + @Override | |
196 | + public String toString() { | |
197 | + StringBuilder builder = new StringBuilder(); | |
198 | + builder.append("DataDictionaryValue [id="); | |
199 | + builder.append(id); | |
200 | + builder.append(", ddId="); | |
201 | + builder.append(ddId); | |
202 | + builder.append(", sort="); | |
203 | + builder.append(sort); | |
204 | + builder.append(", code="); | |
205 | + builder.append(code); | |
206 | + builder.append(", name="); | |
207 | + builder.append(name); | |
208 | + builder.append(", remark="); | |
209 | + builder.append(remark); | |
210 | + builder.append(", created="); | |
211 | + builder.append(created); | |
212 | + builder.append("]"); | |
213 | + return builder.toString(); | |
214 | + } | |
215 | + | |
216 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/DiliServiceResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/DiliServiceResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.util.Arrays; | |
4 | + | |
5 | + | |
6 | +/** | |
7 | + * <p>Title: 〈标题〉</p> | |
8 | + * <p>Description: 〈描述〉</p> | |
9 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
10 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
11 | + * <B>Company</B> 地利集团 | |
12 | + * <p>CreateTime:2014/6/4</p> | |
13 | + * | |
14 | + * @author zhukai | |
15 | + */ | |
16 | +public class DiliServiceResp extends BaseResp { | |
17 | + | |
18 | + private static final long serialVersionUID = 1L; | |
19 | + | |
20 | + /** | |
21 | + * 上架 | |
22 | + */ | |
23 | + public static final Integer STATUS_PUTAWAY = 0; | |
24 | + /** | |
25 | + * 下架 | |
26 | + */ | |
27 | + public static final Integer STATUS_DOWN = 1; | |
28 | + | |
29 | + | |
30 | + private Long id; | |
31 | + | |
32 | + /** | |
33 | + * 服务名称 | |
34 | + */ | |
35 | + private String name; | |
36 | + /** | |
37 | + * 服务编码 | |
38 | + */ | |
39 | + private String serviceCode; | |
40 | + /** | |
41 | + * 服务类型;1独立服务,2订单服务,3.通用服务 | |
42 | + */ | |
43 | + private Integer type; | |
44 | + /** | |
45 | + * 服务介绍 | |
46 | + */ | |
47 | + private String remark; | |
48 | + | |
49 | + /** | |
50 | + * 上架状态,0上架,1下架 | |
51 | + */ | |
52 | + private Integer status; | |
53 | + | |
54 | + /** | |
55 | + * 覆盖范围 | |
56 | + */ | |
57 | + private Long[] coverages; | |
58 | + | |
59 | + /** | |
60 | + * 服务小图标 | |
61 | + */ | |
62 | + private String icon; | |
63 | + | |
64 | + /** | |
65 | + * 服务图片 | |
66 | + */ | |
67 | + private String image; | |
68 | + | |
69 | + /** | |
70 | + * 类别, 1, 采购, 2, 销售, 3, 通用 | |
71 | + */ | |
72 | + private Integer category; | |
73 | + | |
74 | + | |
75 | + public void setName (String name){ | |
76 | + this.name = name; | |
77 | + } | |
78 | + public String getName(){ | |
79 | + return this.name; | |
80 | + } | |
81 | + | |
82 | + public String getServiceCode() { | |
83 | + return serviceCode; | |
84 | + } | |
85 | + | |
86 | + public void setServiceCode(String serviceCode) { | |
87 | + this.serviceCode = serviceCode; | |
88 | + } | |
89 | + | |
90 | + public Long getId() { | |
91 | + return id; | |
92 | + } | |
93 | + | |
94 | + public void setId(Long id) { | |
95 | + this.id = id; | |
96 | + } | |
97 | + | |
98 | + public void setType (Integer type){ | |
99 | + this.type = type; | |
100 | + } | |
101 | + public Integer getType(){ | |
102 | + return this.type; | |
103 | + } | |
104 | + | |
105 | + public void setRemark (String remark){ | |
106 | + this.remark = remark; | |
107 | + } | |
108 | + public String getRemark(){ | |
109 | + return this.remark; | |
110 | + } | |
111 | + | |
112 | + public void setStatus (Integer status){ | |
113 | + this.status = status; | |
114 | + } | |
115 | + public Integer getStatus(){ | |
116 | + return this.status; | |
117 | + } | |
118 | + | |
119 | + public Long[] getCoverages() { | |
120 | + return coverages; | |
121 | + } | |
122 | + | |
123 | + public void setCoverages(Long[] coverages) { | |
124 | + this.coverages = coverages; | |
125 | + } | |
126 | + | |
127 | + public String getImage() { | |
128 | + return image; | |
129 | + } | |
130 | + | |
131 | + public void setImage(String image) { | |
132 | + this.image = image; | |
133 | + } | |
134 | + | |
135 | + public Integer getCategory() { | |
136 | + return category; | |
137 | + } | |
138 | + | |
139 | + public void setCategory(Integer category) { | |
140 | + this.category = category; | |
141 | + } | |
142 | + | |
143 | + /** | |
144 | + * get value of DiliServiceResp.icon | |
145 | + * @return the icon | |
146 | + * @createTime 2014年8月27日 下午4:37:36 | |
147 | + * @author Wang22 | |
148 | + */ | |
149 | + public String getIcon() { | |
150 | + return icon; | |
151 | + } | |
152 | + | |
153 | + /** | |
154 | + * set value of DiliServiceResp.icon | |
155 | + * @param icon the icon to set | |
156 | + * @createTime 2014年8月27日 下午4:37:36 | |
157 | + * @author Wang22 | |
158 | + */ | |
159 | + public void setIcon(String icon) { | |
160 | + this.icon = icon; | |
161 | + } | |
162 | + /* (non-Javadoc) | |
163 | + * @see java.lang.Object#toString() | |
164 | + */ | |
165 | + @Override | |
166 | + public String toString() { | |
167 | + StringBuilder builder = new StringBuilder(); | |
168 | + builder.append("DiliServiceResp [id="); | |
169 | + builder.append(id); | |
170 | + builder.append(", name="); | |
171 | + builder.append(name); | |
172 | + builder.append(", serviceCode="); | |
173 | + builder.append(serviceCode); | |
174 | + builder.append(", type="); | |
175 | + builder.append(type); | |
176 | + builder.append(", remark="); | |
177 | + builder.append(remark); | |
178 | + builder.append(", status="); | |
179 | + builder.append(status); | |
180 | + builder.append(", coverages="); | |
181 | + builder.append(Arrays.toString(coverages)); | |
182 | + builder.append(", icon="); | |
183 | + builder.append(icon); | |
184 | + builder.append(", image="); | |
185 | + builder.append(image); | |
186 | + builder.append(", category="); | |
187 | + builder.append(category); | |
188 | + builder.append("]"); | |
189 | + return builder.toString(); | |
190 | + } | |
191 | + | |
192 | + | |
193 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/MailResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/MailResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | + | |
4 | +public class MailResp extends BaseResp { | |
5 | + | |
6 | + private static final long serialVersionUID = 1L; | |
7 | + | |
8 | + /** | |
9 | + * 邮件模板不存在 | |
10 | + */ | |
11 | + public static final int CODE_TEMPLATE_IS_NOT_EXISTS = 1000; | |
12 | + | |
13 | + /** | |
14 | + * 邮件配置不存在 | |
15 | + */ | |
16 | + public static final int CODE_MAIL_CFG_IS_NOT_EMPTY = 1010; | |
17 | + | |
18 | + /** | |
19 | + * 找不到邮件模板数据字典 | |
20 | + */ | |
21 | + public static final int CODE_CAN_NOT_FIND_MAIL_TEMPLATE = 1020; | |
22 | + | |
23 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/PickUpCityResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/PickUpCityResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.io.Serializable; | |
4 | + | |
5 | + | |
6 | +/** | |
7 | + * <B>Description</B> TODO <br /> | |
8 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
9 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
10 | + * <B>Company</B> 地利集团 | |
11 | + * @createTime 2014年8月13日 下午3:41:43 | |
12 | + * @author liujie | |
13 | + */ | |
14 | +public class PickUpCityResp implements Serializable { | |
15 | + /** | |
16 | + * | |
17 | + */ | |
18 | + private static final long serialVersionUID = 1L; | |
19 | + private Long pickId; | |
20 | + private Long cityId; | |
21 | + | |
22 | + public Long getPickId() { | |
23 | + return pickId; | |
24 | + } | |
25 | + | |
26 | + public void setPickId(Long pickId) { | |
27 | + this.pickId = pickId; | |
28 | + } | |
29 | + | |
30 | + public Long getCityId() { | |
31 | + return cityId; | |
32 | + } | |
33 | + | |
34 | + public void setCityId(Long cityId) { | |
35 | + this.cityId = cityId; | |
36 | + } | |
37 | + | |
38 | + @Override | |
39 | + public String toString() { | |
40 | + return "PickUpCity [pickId=" + pickId + ", cityId=" + cityId + "]"; | |
41 | + } | |
42 | + | |
43 | + | |
44 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/PickUpPersonResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/PickUpPersonResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.io.Serializable; | |
4 | +import java.sql.Timestamp; | |
5 | + | |
6 | +/** | |
7 | + * <B>Description</B> TODO <br /> | |
8 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
9 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
10 | + * <B>Company</B> 地利集团 | |
11 | + * @createTime 2014年8月13日 下午3:37:19 | |
12 | + * @author liujie | |
13 | + */ | |
14 | +public class PickUpPersonResp implements Serializable { | |
15 | + | |
16 | + /** | |
17 | + * | |
18 | + */ | |
19 | + private static final long serialVersionUID = 1L; | |
20 | + private Long pickid; | |
21 | + // 联系人名字 | |
22 | + private String contactName; | |
23 | + // 联系人电话 | |
24 | + private String contactPhone; | |
25 | + // 创建时间 | |
26 | + private Timestamp createTime; | |
27 | + // 修改时间 | |
28 | + private Timestamp modifyTime; | |
29 | + // 是否有效 | |
30 | + private Integer yn; | |
31 | + | |
32 | + | |
33 | + | |
34 | + | |
35 | + public Long getPickid() { | |
36 | + return pickid; | |
37 | + } | |
38 | + | |
39 | + | |
40 | + public void setPickid(Long pickid) { | |
41 | + this.pickid = pickid; | |
42 | + } | |
43 | + | |
44 | + public String getContactName() { | |
45 | + return contactName; | |
46 | + } | |
47 | + | |
48 | + public void setContactName(String contactName) { | |
49 | + this.contactName = contactName; | |
50 | + } | |
51 | + | |
52 | + public String getContactPhone() { | |
53 | + return contactPhone; | |
54 | + } | |
55 | + | |
56 | + public void setContactPhone(String contactPhone) { | |
57 | + this.contactPhone = contactPhone; | |
58 | + } | |
59 | + | |
60 | + public Timestamp getCreateTime() { | |
61 | + return createTime; | |
62 | + } | |
63 | + | |
64 | + public void setCreateTime(Timestamp createTime) { | |
65 | + this.createTime = createTime; | |
66 | + } | |
67 | + | |
68 | + public Timestamp getModifyTime() { | |
69 | + return modifyTime; | |
70 | + } | |
71 | + | |
72 | + public void setModifyTime(Timestamp modifyTime) { | |
73 | + this.modifyTime = modifyTime; | |
74 | + } | |
75 | + | |
76 | + public Integer getYn() { | |
77 | + return yn; | |
78 | + } | |
79 | + | |
80 | + public void setYn(Integer yn) { | |
81 | + this.yn = yn; | |
82 | + } | |
83 | + | |
84 | + | |
85 | + @Override | |
86 | + public String toString() { | |
87 | + return "PickUpPerson [pickid=" + pickid + ", contactName=" | |
88 | + + contactName + ", contactPhone=" + contactPhone | |
89 | + + ", createTime=" + createTime + ", modifyTime=" + modifyTime | |
90 | + + ", yn=" + yn + "]"; | |
91 | + } | |
92 | + | |
93 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/PickUpPointResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/PickUpPointResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.io.Serializable; | |
4 | +import java.sql.Timestamp; | |
5 | +import java.util.List; | |
6 | + | |
7 | + | |
8 | +/** | |
9 | + * <B>Description</B> TODO <br /> | |
10 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
11 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
12 | + * <B>Company</B> 地利集团 | |
13 | + * @createTime 2014年8月13日 下午3:19:01 | |
14 | + * @author liujie | |
15 | + */ | |
16 | +public class PickUpPointResp extends BaseResp implements Serializable { | |
17 | + | |
18 | + /** | |
19 | + * 提货点不存在 | |
20 | + */ | |
21 | + public static final int PICKUP_IS_NOT_EXISTS = 1000; | |
22 | + | |
23 | + /** | |
24 | + * | |
25 | + */ | |
26 | + private static final long serialVersionUID = 1L; | |
27 | + private Long id; | |
28 | + //提货点名称 | |
29 | + private String pickName; | |
30 | + //提货点编码 | |
31 | + private String pickCode; | |
32 | + //市场id | |
33 | + private Long addressId; | |
34 | + //联系地址 | |
35 | + private String addressTxt; | |
36 | + //有效期开始时间 | |
37 | +// private Timestamp startTime; | |
38 | + //有效期结束时间 | |
39 | +// private Timestamp endTime; | |
40 | + //提货点描述 | |
41 | + private String remark; | |
42 | + //是否是市场 1:是市场 2:不是市场 | |
43 | + private Integer isMarket; | |
44 | + //是否是默认市场 0:否 1:是 | |
45 | + private Integer isDeaflutMarket=0; | |
46 | + //坐标经度 | |
47 | + private String longitude; | |
48 | + //坐标纬度 | |
49 | + private String latitude; | |
50 | + //提货点简称 | |
51 | + private String abbreviation; | |
52 | + //创建时间 | |
53 | + private Timestamp createTime; | |
54 | + //修改时间 | |
55 | + private Timestamp modifyTime; | |
56 | + //是否有效 | |
57 | + private Integer yn; | |
58 | + //操作人员id | |
59 | + private Long operateId; | |
60 | + //操作人员名字 | |
61 | + private String operateName; | |
62 | + //联系人信息 | |
63 | + private List<PickUpPersonResp> personList; | |
64 | + //关联城市信息 | |
65 | + private List<PickUpCityResp> cityList; | |
66 | + //当isMarket=2时 不是市场的时候提货点所关联的市场主键 | |
67 | + private Long parentPickId; | |
68 | + //是否关联市场 0是未关联 1是关联 | |
69 | + private Integer relationMarket; | |
70 | + //市场关联下面的提货点信息 | |
71 | + private List<PickUpPointResp> relationPickList; | |
72 | + | |
73 | + public List<PickUpPointResp> getRelationPickList() { | |
74 | + return relationPickList; | |
75 | + } | |
76 | + | |
77 | + | |
78 | + | |
79 | + | |
80 | + | |
81 | + public void setRelationPickList(List<PickUpPointResp> relationPickList) { | |
82 | + this.relationPickList = relationPickList; | |
83 | + } | |
84 | + | |
85 | + | |
86 | + | |
87 | + | |
88 | + public Integer getRelationMarket() { | |
89 | + return relationMarket; | |
90 | + } | |
91 | + | |
92 | + | |
93 | + | |
94 | + | |
95 | + public void setRelationMarket(Integer relationMarket) { | |
96 | + this.relationMarket = relationMarket; | |
97 | + } | |
98 | + | |
99 | + | |
100 | + | |
101 | + public Long getParentPickId() { | |
102 | + return parentPickId; | |
103 | + } | |
104 | + | |
105 | + | |
106 | + | |
107 | + public void setParentPickId(Long parentPickId) { | |
108 | + this.parentPickId = parentPickId; | |
109 | + } | |
110 | + | |
111 | + | |
112 | + public List<PickUpPersonResp> getPersonList() { | |
113 | + return personList; | |
114 | + } | |
115 | + | |
116 | + | |
117 | + public void setPersonList(List<PickUpPersonResp> personList) { | |
118 | + this.personList = personList; | |
119 | + } | |
120 | + | |
121 | + | |
122 | + public List<PickUpCityResp> getCityList() { | |
123 | + return cityList; | |
124 | + } | |
125 | + | |
126 | + | |
127 | + public void setCityList(List<PickUpCityResp> cityList) { | |
128 | + this.cityList = cityList; | |
129 | + } | |
130 | + | |
131 | + public Long getId() { | |
132 | + return id; | |
133 | + } | |
134 | + | |
135 | + public void setId(Long id) { | |
136 | + this.id = id; | |
137 | + } | |
138 | + | |
139 | + public String getPickName() { | |
140 | + return pickName; | |
141 | + } | |
142 | + | |
143 | + public void setPickName(String pickName) { | |
144 | + this.pickName = pickName; | |
145 | + } | |
146 | + | |
147 | + public String getPickCode() { | |
148 | + return pickCode; | |
149 | + } | |
150 | + | |
151 | + public void setPickCode(String pickCode) { | |
152 | + this.pickCode = pickCode; | |
153 | + } | |
154 | + | |
155 | + public Long getAddressId() { | |
156 | + return addressId; | |
157 | + } | |
158 | + | |
159 | + public void setAddressId(Long addressId) { | |
160 | + this.addressId = addressId; | |
161 | + } | |
162 | + | |
163 | + public String getAddressTxt() { | |
164 | + return addressTxt; | |
165 | + } | |
166 | + | |
167 | + public void setAddressTxt(String addressTxt) { | |
168 | + this.addressTxt = addressTxt; | |
169 | + } | |
170 | + | |
171 | + | |
172 | + | |
173 | + public String getRemark() { | |
174 | + return remark; | |
175 | + } | |
176 | + | |
177 | + public void setRemark(String remark) { | |
178 | + this.remark = remark; | |
179 | + } | |
180 | + | |
181 | + public Integer getIsMarket() { | |
182 | + return isMarket; | |
183 | + } | |
184 | + | |
185 | + public void setIsMarket(Integer isMarket) { | |
186 | + this.isMarket = isMarket; | |
187 | + } | |
188 | + | |
189 | + public Integer getIsDeaflutMarket() { | |
190 | + return isDeaflutMarket; | |
191 | + } | |
192 | + | |
193 | + public void setIsDeaflutMarket(Integer isDeaflutMarket) { | |
194 | + this.isDeaflutMarket = isDeaflutMarket; | |
195 | + } | |
196 | + | |
197 | + public String getLongitude() { | |
198 | + return longitude; | |
199 | + } | |
200 | + | |
201 | + public void setLongitude(String longitude) { | |
202 | + this.longitude = longitude; | |
203 | + } | |
204 | + | |
205 | + public String getLatitude() { | |
206 | + return latitude; | |
207 | + } | |
208 | + | |
209 | + public void setLatitude(String latitude) { | |
210 | + this.latitude = latitude; | |
211 | + } | |
212 | + | |
213 | + public String getAbbreviation() { | |
214 | + return abbreviation; | |
215 | + } | |
216 | + | |
217 | + public void setAbbreviation(String abbreviation) { | |
218 | + this.abbreviation = abbreviation; | |
219 | + } | |
220 | + | |
221 | + public Timestamp getCreateTime() { | |
222 | + return createTime; | |
223 | + } | |
224 | + | |
225 | + public void setCreateTime(Timestamp createTime) { | |
226 | + this.createTime = createTime; | |
227 | + } | |
228 | + | |
229 | + public Timestamp getModifyTime() { | |
230 | + return modifyTime; | |
231 | + } | |
232 | + | |
233 | + public void setModifyTime(Timestamp modifyTime) { | |
234 | + this.modifyTime = modifyTime; | |
235 | + } | |
236 | + | |
237 | + public Integer getYn() { | |
238 | + return yn; | |
239 | + } | |
240 | + | |
241 | + public void setYn(Integer yn) { | |
242 | + this.yn = yn; | |
243 | + } | |
244 | + | |
245 | + | |
246 | + public Long getOperateId() { | |
247 | + return operateId; | |
248 | + } | |
249 | + | |
250 | + | |
251 | + public void setOperateId(Long operateId) { | |
252 | + this.operateId = operateId; | |
253 | + } | |
254 | + | |
255 | + | |
256 | + public String getOperateName() { | |
257 | + return operateName; | |
258 | + } | |
259 | + | |
260 | + public void setOperateName(String operateName) { | |
261 | + this.operateName = operateName; | |
262 | + } | |
263 | + | |
264 | + | |
265 | + @Override | |
266 | + public String toString() { | |
267 | + return "PickUpPointDomain [id=" + id + ", pickName=" + pickName | |
268 | + + ", pickCode=" + pickCode + ", addressId=" + addressId | |
269 | + + ", addressTxt=" + addressTxt + ", remark=" + remark | |
270 | + + ", isMarket=" + isMarket + ", isDeaflutMarket=" | |
271 | + + isDeaflutMarket + ", longitude=" + longitude + ", latitude=" | |
272 | + + latitude + ", abbreviation=" + abbreviation + ", createTime=" | |
273 | + + createTime + ", modifyTime=" + modifyTime + ", yn=" + yn | |
274 | + + ", operateId=" + operateId + ", operateName=" + operateName | |
275 | + + ", personList=" + personList + ", cityList=" + cityList + "]"; | |
276 | + } | |
277 | + | |
278 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/PickupCity.java
0 → 100644
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/ResultResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/ResultResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +public class ResultResp<T> extends BaseResp { | |
4 | + | |
5 | + private static final long serialVersionUID = 1L; | |
6 | + | |
7 | + private T value; | |
8 | + | |
9 | + | |
10 | + | |
11 | + public T getValue() { | |
12 | + return value; | |
13 | + } | |
14 | + | |
15 | + | |
16 | + | |
17 | + public void setValue(T value) { | |
18 | + this.value = value; | |
19 | + } | |
20 | + | |
21 | + | |
22 | + @Override | |
23 | + public String toString() { | |
24 | + StringBuilder builder = new StringBuilder(); | |
25 | + builder.append("ResultResp [code="); | |
26 | + builder.append(code); | |
27 | + builder.append(", msg="); | |
28 | + builder.append(msg); | |
29 | + builder.append(", value="); | |
30 | + builder.append(value); | |
31 | + builder.append("]"); | |
32 | + return builder.toString(); | |
33 | + } | |
34 | + | |
35 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/SMSResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/SMSResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +public class SMSResp extends BaseResp { | |
4 | + | |
5 | + private static final long serialVersionUID = 6682558893423912232L; | |
6 | + | |
7 | + /** | |
8 | + * 手机号码数量太长 | |
9 | + */ | |
10 | + public static final int CODE_MOBILE_SIZE_TOO_MUCH = 5; | |
11 | + | |
12 | + /* | |
13 | + * (non-Javadoc) | |
14 | + * @see java.lang.Object#toString() | |
15 | + */ | |
16 | + @Override | |
17 | + public String toString() { | |
18 | + StringBuilder builder = new StringBuilder(); | |
19 | + builder.append("SMSResp [code="); | |
20 | + builder.append(code); | |
21 | + builder.append(", msg="); | |
22 | + builder.append(msg); | |
23 | + builder.append("]"); | |
24 | + return builder.toString(); | |
25 | + } | |
26 | + | |
27 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/ShopNameModifyResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/ShopNameModifyResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.lang.Integer; | |
4 | +import java.lang.Override; | |
5 | +import java.lang.String; | |
6 | +import java.sql.Timestamp; | |
7 | + | |
8 | +public class ShopNameModifyResp extends BaseResp { | |
9 | + | |
10 | + private static final long serialVersionUID = 1L; | |
11 | + | |
12 | + // 审核状态 1:待审核,2:审核通过,3:审核未通过 | |
13 | + private Integer state; | |
14 | + | |
15 | + // 拒绝原因 | |
16 | + private String refuseReason; | |
17 | + | |
18 | + // 申请时间 | |
19 | + private Timestamp createTime; | |
20 | + | |
21 | + public Integer getState() { | |
22 | + return state; | |
23 | + } | |
24 | + | |
25 | + public void setState(Integer state) { | |
26 | + this.state = state; | |
27 | + } | |
28 | + | |
29 | + public String getRefuseReason() { | |
30 | + return refuseReason; | |
31 | + } | |
32 | + | |
33 | + public void setRefuseReason(String refuseReason) { | |
34 | + this.refuseReason = refuseReason; | |
35 | + } | |
36 | + | |
37 | + public Timestamp getCreateTime() { | |
38 | + return createTime; | |
39 | + } | |
40 | + | |
41 | + public void setCreateTime(Timestamp createTime) { | |
42 | + this.createTime = createTime; | |
43 | + } | |
44 | + | |
45 | + @Override | |
46 | + public String toString() { | |
47 | + return "ShopNameModifyResp{" + | |
48 | + "state=" + state + | |
49 | + ", refuseReason='" + refuseReason + '\'' + | |
50 | + ", createTime=" + createTime + | |
51 | + '}'; | |
52 | + } | |
53 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/SysConfigResp.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/domain/output/SysConfigResp.java | |
1 | +package com.diligrp.website.web.interfaces.domain.output; | |
2 | + | |
3 | +import java.sql.Timestamp; | |
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年5月22日 下午1:29:46 | |
12 | + * @author Wang22 | |
13 | + */ | |
14 | +public class SysConfigResp extends BaseResp { | |
15 | + | |
16 | + private static final long serialVersionUID = 1L; | |
17 | + | |
18 | + private Long id; | |
19 | + /** | |
20 | + * 配置名 | |
21 | + */ | |
22 | + private String configName; | |
23 | + /** | |
24 | + * 配置码 | |
25 | + */ | |
26 | + private String configCode; | |
27 | + /** | |
28 | + * 选定值 | |
29 | + */ | |
30 | + private String value; | |
31 | + /** | |
32 | + * 描述 | |
33 | + */ | |
34 | + private String remark; | |
35 | + /** | |
36 | + * 创建时间 | |
37 | + */ | |
38 | + private Timestamp created; | |
39 | + /** | |
40 | + * 修改时间 | |
41 | + */ | |
42 | + private Timestamp modified; | |
43 | + | |
44 | + /** | |
45 | + * get value of SystemConfig.id | |
46 | + * @return the id | |
47 | + * @createTime 2014年5月22日 下午1:35:33 | |
48 | + * @author Wang22 | |
49 | + */ | |
50 | + public Long getId() { | |
51 | + return id; | |
52 | + } | |
53 | + | |
54 | + /** | |
55 | + * set value of SystemConfig.id | |
56 | + * @param id the id to set | |
57 | + * @createTime 2014年5月22日 下午1:35:33 | |
58 | + * @author Wang22 | |
59 | + */ | |
60 | + public void setId(Long id) { | |
61 | + this.id = id; | |
62 | + } | |
63 | + | |
64 | + /** | |
65 | + * get value of SystemConfig.configName | |
66 | + * @return the configName | |
67 | + * @createTime 2014年5月22日 下午1:35:33 | |
68 | + * @author Wang22 | |
69 | + */ | |
70 | + public String getConfigName() { | |
71 | + return configName; | |
72 | + } | |
73 | + | |
74 | + /** | |
75 | + * set value of SystemConfig.configName | |
76 | + * @param configName the configName to set | |
77 | + * @createTime 2014年5月22日 下午1:35:33 | |
78 | + * @author Wang22 | |
79 | + */ | |
80 | + public void setConfigName(String configName) { | |
81 | + this.configName = configName; | |
82 | + } | |
83 | + | |
84 | + /** | |
85 | + * get value of SystemConfig.configCode | |
86 | + * @return the configCode | |
87 | + * @createTime 2014年5月22日 下午1:35:33 | |
88 | + * @author Wang22 | |
89 | + */ | |
90 | + public String getConfigCode() { | |
91 | + return configCode; | |
92 | + } | |
93 | + | |
94 | + /** | |
95 | + * set value of SystemConfig.configCode | |
96 | + * @param configCode the configCode to set | |
97 | + * @createTime 2014年5月22日 下午1:35:33 | |
98 | + * @author Wang22 | |
99 | + */ | |
100 | + public void setConfigCode(String configCode) { | |
101 | + this.configCode = configCode; | |
102 | + } | |
103 | + | |
104 | + /** | |
105 | + * get value of SystemConfig.value | |
106 | + * @return the value | |
107 | + * @createTime 2014年5月22日 下午1:35:33 | |
108 | + * @author Wang22 | |
109 | + */ | |
110 | + public String getValue() { | |
111 | + return value; | |
112 | + } | |
113 | + | |
114 | + /** | |
115 | + * set value of SystemConfig.value | |
116 | + * @param value the value to set | |
117 | + * @createTime 2014年5月22日 下午1:35:33 | |
118 | + * @author Wang22 | |
119 | + */ | |
120 | + public void setValue(String value) { | |
121 | + this.value = value; | |
122 | + } | |
123 | + | |
124 | + /** | |
125 | + * get value of SystemConfig.remark | |
126 | + * @return the remark | |
127 | + * @createTime 2014年5月22日 下午1:35:33 | |
128 | + * @author Wang22 | |
129 | + */ | |
130 | + public String getRemark() { | |
131 | + return remark; | |
132 | + } | |
133 | + | |
134 | + /** | |
135 | + * set value of SystemConfig.remark | |
136 | + * @param remark the remark to set | |
137 | + * @createTime 2014年5月22日 下午1:35:33 | |
138 | + * @author Wang22 | |
139 | + */ | |
140 | + public void setRemark(String remark) { | |
141 | + this.remark = remark; | |
142 | + } | |
143 | + | |
144 | + /** | |
145 | + * get value of SystemConfig.created | |
146 | + * @return the created | |
147 | + * @createTime 2014年5月22日 下午1:35:33 | |
148 | + * @author Wang22 | |
149 | + */ | |
150 | + public Timestamp getCreated() { | |
151 | + return created; | |
152 | + } | |
153 | + | |
154 | + /** | |
155 | + * set value of SystemConfig.created | |
156 | + * @param created the created to set | |
157 | + * @createTime 2014年5月22日 下午1:35:33 | |
158 | + * @author Wang22 | |
159 | + */ | |
160 | + public void setCreated(Timestamp created) { | |
161 | + this.created = created; | |
162 | + } | |
163 | + | |
164 | + /** | |
165 | + * get value of SystemConfig.modified | |
166 | + * @return the modified | |
167 | + * @createTime 2014年5月22日 下午1:35:33 | |
168 | + * @author Wang22 | |
169 | + */ | |
170 | + public Timestamp getModified() { | |
171 | + return modified; | |
172 | + } | |
173 | + | |
174 | + /** | |
175 | + * set value of SystemConfig.modified | |
176 | + * @param modified the modified to set | |
177 | + * @createTime 2014年5月22日 下午1:35:33 | |
178 | + * @author Wang22 | |
179 | + */ | |
180 | + public void setModified(Timestamp modified) { | |
181 | + this.modified = modified; | |
182 | + } | |
183 | + | |
184 | + /* | |
185 | + * (non-Javadoc) | |
186 | + * @see java.lang.Object#toString() | |
187 | + */ | |
188 | + @Override | |
189 | + public String toString() { | |
190 | + StringBuilder builder = new StringBuilder(); | |
191 | + builder.append("SystemConfig [id="); | |
192 | + builder.append(id); | |
193 | + builder.append(", configName="); | |
194 | + builder.append(configName); | |
195 | + builder.append(", configCode="); | |
196 | + builder.append(configCode); | |
197 | + builder.append(", value="); | |
198 | + builder.append(value); | |
199 | + builder.append(", remark="); | |
200 | + builder.append(remark); | |
201 | + builder.append(", created="); | |
202 | + builder.append(created); | |
203 | + builder.append(", modified="); | |
204 | + builder.append(modified); | |
205 | + builder.append("]"); | |
206 | + return builder.toString(); | |
207 | + } | |
208 | + | |
209 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/AuthLevelService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/AuthLevelService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.domain.output.AuthLevelResp; | |
4 | +import com.diligrp.website.web.interfaces.domain.output.ShopNameModifyResp; | |
5 | + | |
6 | +/** | |
7 | + * | |
8 | + * <B>Description</B> 认证等级API <br /> | |
9 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
10 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
11 | + * <B>Company</B> 地利集团 | |
12 | + * @createTime 2015年8月3日 下午3:49:54 | |
13 | + * @author LaiKui | |
14 | + */ | |
15 | +public interface AuthLevelService { | |
16 | + | |
17 | + public AuthLevelResp getAuthLevelById(Long id); | |
18 | + | |
19 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/CityService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/CityService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.web.interfaces.domain.output.BaseResp; | |
6 | +import com.diligrp.website.web.interfaces.domain.output.CityResp; | |
7 | +import com.diligrp.website.web.interfaces.domain.output.CountryAddressResp; | |
8 | +import com.diligrp.website.web.interfaces.domain.output.CountryDto; | |
9 | +import com.diligrp.website.web.interfaces.domain.output.ResultResp; | |
10 | + | |
11 | +public interface CityService { | |
12 | + | |
13 | + /** | |
14 | + * | |
15 | + * 根据上级ID查找下级分类列表,当parentID为0时,获取顶级分类。过滤掉其他 | |
16 | + * | |
17 | + * @param parentId | |
18 | + * @return | |
19 | + * @createTime 2014年5月19日 上午11:42:28 | |
20 | + * @author Wang22 | |
21 | + */ | |
22 | + public List<CityResp> getCityListByParent(int parentId); | |
23 | + | |
24 | + /** | |
25 | + * | |
26 | + * this method is 根据当前城市的id查询到它所有的上级城市id集合 | |
27 | + * | |
28 | + * @param cityId | |
29 | + * @return | |
30 | + * @createTime 2014年6月4日 下午6:24:47 | |
31 | + * @author liujie | |
32 | + */ | |
33 | + public List<CityResp> getParentCityListById(int cityId); | |
34 | + | |
35 | + /** | |
36 | + * | |
37 | + * 根据城市ID,查询城市文字内容详情 | |
38 | + * | |
39 | + * @param cityId | |
40 | + * @return | |
41 | + * @createTime 2014年7月14日 下午6:10:13 | |
42 | + * @author Wang22 | |
43 | + */ | |
44 | + public BaseResp getAddressText(int cityId); | |
45 | + | |
46 | + /** | |
47 | + * | |
48 | + * this method is 获取所有的国家列表 | |
49 | + * | |
50 | + * @param parentId | |
51 | + * @return | |
52 | + * @createTime 2014年9月18日 上午10:51:57 | |
53 | + * @author liujie | |
54 | + */ | |
55 | + public ResultResp<List<CityResp>> getAllCountryInfo(int parentId); | |
56 | + | |
57 | + /** | |
58 | + * | |
59 | + * this method is 倒查获取带有国家的城市地址 | |
60 | + * | |
61 | + * @param cityId | |
62 | + * @return | |
63 | + * @createTime 2014年9月18日 上午10:52:41 | |
64 | + * @author liujie | |
65 | + */ | |
66 | + CountryAddressResp getCountryAddress(Integer cityId); | |
67 | + | |
68 | + /** | |
69 | + * | |
70 | + * 获取国家字符串地址 | |
71 | + * | |
72 | + * @param cityId | |
73 | + * @return | |
74 | + * @createTime 2014年9月19日 下午5:53:08 | |
75 | + * @author Wang22 | |
76 | + */ | |
77 | + public BaseResp getCountryAddressText(int cityId); | |
78 | + | |
79 | + /** | |
80 | + * | |
81 | + * this method is 根据当前城市的id查询到它所有的上级城市id包括国家信息集合 | |
82 | + * | |
83 | + * @param cityId | |
84 | + * @return | |
85 | + * @createTime 2014年6月4日 下午6:24:47 | |
86 | + * @author liujie | |
87 | + */ | |
88 | + ResultResp<List<CityResp>> getParentCountryListById(int cityId); | |
89 | + | |
90 | + /** | |
91 | + * 根据城市名称查询城市 | |
92 | + * | |
93 | + * @param text | |
94 | + * 城市名称,支持模糊匹配 | |
95 | + * @param level | |
96 | + * 城市级别:1、省 2、市 3、县 | |
97 | + * @return | |
98 | + */ | |
99 | + List<CityResp> getCityByText(String text, int level); | |
100 | + | |
101 | + /** | |
102 | + * | |
103 | + * 根据上级ID查找下级分类列表,当parentID为0时,获取顶级分类。包含其他 | |
104 | + * | |
105 | + * @param parentId | |
106 | + * @return | |
107 | + * @createTime 2015年9月29日 上午11:42:28 | |
108 | + * @author LaiKui | |
109 | + */ | |
110 | + public List<CityResp> getOtherCityListByParent(int parentId); | |
111 | + | |
112 | + /** | |
113 | + * | |
114 | + * 根据ids查询城市列表,不包含其他 | |
115 | + * | |
116 | + * @param ids | |
117 | + * @return | |
118 | + * @createTime 2015年12月11日 上午11:42:28 | |
119 | + * @author LaiKui | |
120 | + */ | |
121 | + public List<CityResp> getCityListByCityIds(String ids); | |
122 | + | |
123 | + /** | |
124 | + * 查询所有国家包含城市 | |
125 | + * | |
126 | + * @return 所有国家 | |
127 | + */ | |
128 | + List<CountryDto> getAllCountryTree(); | |
129 | + | |
130 | + /** | |
131 | + * 根据国家id查询国家信息,并包含国家下面的城市 | |
132 | + * | |
133 | + * @param countryId | |
134 | + * 国家id | |
135 | + * @return 国家信息 | |
136 | + */ | |
137 | + CountryDto getCountryTree(Long countryId); | |
138 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/DataDictionaryService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/DataDictionaryService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.domain.output.DataDictionaryResp; | |
4 | +import com.diligrp.website.web.interfaces.domain.output.DataDictionaryValueResp; | |
5 | + | |
6 | +/** | |
7 | + * | |
8 | + * <B>Description</B> 数据字典API <br /> | |
9 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. | |
10 | + * <br /> | |
11 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
12 | + * <B>Company</B> 地利集团 | |
13 | + * | |
14 | + * @createTime 2014年5月22日 下午3:49:54 | |
15 | + * @author Wang22 | |
16 | + */ | |
17 | +public interface DataDictionaryService { | |
18 | + | |
19 | + /** | |
20 | + * | |
21 | + * 获取数据字典 | |
22 | + * | |
23 | + * @param code | |
24 | + * 字典编码 | |
25 | + * @return | |
26 | + * @createTime 2014年5月22日 下午3:49:36 | |
27 | + * @author Wang22 | |
28 | + */ | |
29 | + public DataDictionaryResp getDataDictionary(String code); | |
30 | + | |
31 | + /** | |
32 | + * 根据数据字典id查询 | |
33 | + * | |
34 | + * @param id | |
35 | + * 数据字典id | |
36 | + * @return | |
37 | + */ | |
38 | + public DataDictionaryResp getDataDictionaryById(Long id); | |
39 | + | |
40 | + /** | |
41 | + * 根据数据字典值得id查询数据字典值 | |
42 | + * | |
43 | + * @param id | |
44 | + * 数据字典值的id | |
45 | + * @return 数据字典值 | |
46 | + */ | |
47 | + public DataDictionaryValueResp getDataDictionaryValueById(Long id); | |
48 | + | |
49 | + /** | |
50 | + * 查询数据字典 | |
51 | + * | |
52 | + * @param dcode | |
53 | + * 父code | |
54 | + * @param vcode | |
55 | + * 子code | |
56 | + * @return 数据字典值 | |
57 | + */ | |
58 | + public DataDictionaryValueResp getDataDictionaryValueByCode(String dcode, String vcode); | |
59 | + | |
60 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/DiliServiceService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/DiliServiceService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.domain.input.DiliServiceParam; | |
4 | +import com.diligrp.website.web.interfaces.domain.output.DiliServiceResp; | |
5 | + | |
6 | +import java.util.List; | |
7 | + | |
8 | +/** | |
9 | + * <p>Title: 〈标题〉</p> | |
10 | + * <p>Description: 〈描述〉</p> | |
11 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
12 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
13 | + * <B>Company</B> 地利集团 | |
14 | + * <p>CreateTime:2014/6/4</p> | |
15 | + * | |
16 | + * @author zhukai | |
17 | + */ | |
18 | +public interface DiliServiceService { | |
19 | + | |
20 | + /** | |
21 | + * 获取所有地利服务 | |
22 | + * @return | |
23 | + */ | |
24 | + public List<DiliServiceResp> listAllDiliService(); | |
25 | + | |
26 | + /** | |
27 | + * 根据ID号获取地利服务 | |
28 | + * @param id | |
29 | + * @return | |
30 | + */ | |
31 | + public DiliServiceResp getDiliService(Long id); | |
32 | + | |
33 | + /** | |
34 | + * 根据查询条件获取服务 | |
35 | + * | |
36 | + * @param status | |
37 | + * @param type | |
38 | + * @param category | |
39 | + * @return | |
40 | + */ | |
41 | + public List<DiliServiceResp> listDiliService(DiliServiceParam.Status status, DiliServiceParam.Type type, DiliServiceParam.Category category); | |
42 | + /** | |
43 | + * 根据CODE查询地利服务 | |
44 | + * @param code | |
45 | + * @return | |
46 | + */ | |
47 | + public DiliServiceResp getDiliServiceByCode(String code); | |
48 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/EncryptService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/EncryptService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | + | |
4 | +public interface EncryptService { | |
5 | + | |
6 | + /** | |
7 | + * | |
8 | + * 密码加密 | |
9 | + * | |
10 | + * @param pwd 明文密码 | |
11 | + * @return 密文 | |
12 | + * @createTime 2014年8月22日 上午11:41:55 | |
13 | + * @author Wang22 | |
14 | + */ | |
15 | + public String encryptPWD(String pwd); | |
16 | + | |
17 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/MailService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/MailService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import java.util.Map; | |
4 | + | |
5 | +import com.diligrp.website.web.interfaces.domain.input.MailReq; | |
6 | +import com.diligrp.website.web.interfaces.domain.output.BaseResp; | |
7 | +import com.diligrp.website.web.interfaces.domain.output.MailResp; | |
8 | + | |
9 | +/** | |
10 | + * | |
11 | + * <B>Description</B> 邮件发送服务 <br /> | |
12 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
13 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
14 | + * <B>Company</B> 地利集团 | |
15 | + * @createTime 2014年6月3日 下午2:37:50 | |
16 | + * @author Wang22 | |
17 | + */ | |
18 | +public interface MailService { | |
19 | + | |
20 | + /** | |
21 | + * | |
22 | + * 发送邮件 | |
23 | + * | |
24 | + * @param req | |
25 | + * @return | |
26 | + * @createTime 2014年8月11日 下午4:26:16 | |
27 | + * @author Wang22 | |
28 | + */ | |
29 | + public BaseResp sendMail(MailReq req); | |
30 | + | |
31 | + /** | |
32 | + * | |
33 | + * 根据邮件模板发送邮件 | |
34 | + * | |
35 | + * @param req | |
36 | + * @param template | |
37 | + * @param param | |
38 | + * @return | |
39 | + * @createTime 2014年8月11日 下午4:26:01 | |
40 | + * @author Wang22 | |
41 | + */ | |
42 | + public MailResp sendMailByTemplate(MailReq req, String template, | |
43 | + Map<String, String> param); | |
44 | + | |
45 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/OperateLogService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/OperateLogService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.domain.input.OperateLogTypeEnum; | |
4 | + | |
5 | +/** | |
6 | + * | |
7 | + * <B>Description</B> 操作日志API <br /> | |
8 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
9 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
10 | + * <B>Company</B> 地利集团 | |
11 | + * @createTime 2015年11月5日 下午3:49:54 | |
12 | + * @author LaiKui | |
13 | + */ | |
14 | +public interface OperateLogService { | |
15 | + | |
16 | + /** | |
17 | + * | |
18 | + * 新增店铺相关操作日志 | |
19 | + * @param shopId | |
20 | + * @param operateLogTypeEnum 1:店铺审核、2:用户锁定、3:实名认证、4:企业认证 | |
21 | + * @param operateRemark | |
22 | + * @param userId | |
23 | + * @param userName | |
24 | + * @return boolean | |
25 | + * @createTime 2015年11月5日 下午3:49:36 | |
26 | + * @author LaiKui | |
27 | + */ | |
28 | + public boolean addOperateLog(Long shopId, OperateLogTypeEnum operateLogTypeEnum, String operateRemark, Long userId, String userName); | |
29 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/PickUpApiService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/PickUpApiService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.web.interfaces.domain.input.DiliServiceEnum; | |
6 | +import com.diligrp.website.web.interfaces.domain.input.PickupTypeEnum; | |
7 | +import com.diligrp.website.web.interfaces.domain.output.DiliServiceResp; | |
8 | +import com.diligrp.website.web.interfaces.domain.output.PickUpPointResp; | |
9 | +import com.diligrp.website.web.interfaces.domain.output.ResultResp; | |
10 | + | |
11 | + | |
12 | +/** | |
13 | + * <B>Description</B> TODO <br /> | |
14 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
15 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
16 | + * <B>Company</B> 地利集团 | |
17 | + * @createTime 2014年8月21日 下午3:50:13 | |
18 | + * @author liujie | |
19 | + */ | |
20 | +public interface PickUpApiService { | |
21 | + /** | |
22 | + * | |
23 | + * this method is 通过提货点id得到该提货点所有的服务功能 | |
24 | + * @param pickId | |
25 | + * @return | |
26 | + * @createTime 2014年8月21日 下午6:31:03 | |
27 | + * @author liujie | |
28 | + */ | |
29 | + ResultResp<List<DiliServiceResp>> getDiliServiceInfo(Long pickId); | |
30 | + /** | |
31 | + * | |
32 | + * this method is 根据条件获取提货点下面的服务 | |
33 | + * @param pickId | |
34 | + * @param diliServiceEnum all 获取所有提货点下面的服务 up获取提货点下面上架的服务 down获取提货点下面下架的服务 | |
35 | + * @return | |
36 | + * @createTime 2014年9月4日 上午10:52:21 | |
37 | + * @author liujie | |
38 | + */ | |
39 | + ResultResp<List<DiliServiceResp>> getDiliServiceInfo(Long pickId,DiliServiceEnum diliServiceEnum); | |
40 | + /** | |
41 | + * | |
42 | + * this method is 通过服务id得到该服务下面的提货点 | |
43 | + * @param serviceId | |
44 | + * @return | |
45 | + * @createTime 2014年8月21日 下午6:31:25 | |
46 | + * @author liujie | |
47 | + */ | |
48 | + ResultResp<List<PickUpPointResp>> getAllPickupByService(Long serviceId); | |
49 | + /** | |
50 | + * | |
51 | + * this method is 得到单个提货点信息 | |
52 | + * @param id | |
53 | + * @return | |
54 | + * @createTime 2014年8月21日 下午6:31:54 | |
55 | + * @author liujie | |
56 | + */ | |
57 | + PickUpPointResp getPickupById(Long id); | |
58 | + /** | |
59 | + * | |
60 | + * this method is 通过类型查询所有提货点 | |
61 | + * @param pickupTypeEnum | |
62 | + * @return | |
63 | + * @createTime 2014年8月25日 下午2:22:41 | |
64 | + * @author liujie | |
65 | + */ | |
66 | + ResultResp<List<PickUpPointResp>> getAllPickupInfo(PickupTypeEnum pickupTypeEnum); | |
67 | + /** | |
68 | + * 根据提货点code查询提货点 | |
69 | + * | |
70 | + */ | |
71 | + PickUpPointResp getPickupByCode(String code); | |
72 | + /** | |
73 | + * | |
74 | + * this method is 根据提货点信息查询到本身和关联到他下面的提货点信息 | |
75 | + * @param id | |
76 | + * @return | |
77 | + * @createTime 2014年8月25日 下午2:38:45 | |
78 | + * @author liujie | |
79 | + */ | |
80 | + PickUpPointResp getPickupByParentId(Long id); | |
81 | + /** | |
82 | + * | |
83 | + * this method is 根据关联城市id获取提货点信息 | |
84 | + * @param cityId | |
85 | + * @return | |
86 | + * @createTime 2014年9月17日 下午3:07:28 | |
87 | + * @author liujie | |
88 | + */ | |
89 | + PickUpPointResp getPickupByCityId(Long cityId); | |
90 | + /** | |
91 | + * | |
92 | + * this method is 根据提货点id查询关联该提货点的市场 如果本身是市场则返回当前提货点 | |
93 | + * @param pickId | |
94 | + * @return | |
95 | + * @createTime 2014年9月30日 下午3:45:01 | |
96 | + * @author liujie | |
97 | + */ | |
98 | + PickUpPointResp getPickupByChildPickId(Long pickId); | |
99 | + | |
100 | + /** | |
101 | + * 根据提货点name查询提货点 | |
102 | + * | |
103 | + */ | |
104 | + ResultResp<List<PickUpPointResp>> getPickUpInfoByName(String pickName); | |
105 | + | |
106 | + /** | |
107 | + * 获取推荐提货点 | |
108 | + * | |
109 | + */ | |
110 | + ResultResp<List<PickUpPointResp>> getRecommendPickUp(); | |
111 | + | |
112 | + /** | |
113 | + * 根据城市ID获取提货点 | |
114 | + * | |
115 | + */ | |
116 | + ResultResp<List<PickUpPointResp>> getPickUpListByCityId(Long cityId); | |
117 | + | |
118 | + /** | |
119 | + * 根据城市name模糊查询提货点 | |
120 | + * | |
121 | + */ | |
122 | + ResultResp<List<PickUpPointResp>> getPickUpInfoByCityName(String cityName); | |
123 | + | |
124 | + /** | |
125 | + * 根据城市ID获取所有提货点 | |
126 | + * | |
127 | + */ | |
128 | + ResultResp<List<PickUpPointResp>> getAllPickUpListByCityId(Long cityId); | |
129 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/SMSService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/SMSService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.domain.input.SMSReq; | |
4 | +import com.diligrp.website.web.interfaces.domain.output.SMSResp; | |
5 | + | |
6 | +/** | |
7 | + * | |
8 | + * <B>Description</B> 短信发送接口 <br /> | |
9 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
10 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
11 | + * <B>Company</B> 地利集团 | |
12 | + * @createTime 2014年6月5日 下午1:44:24 | |
13 | + * @author Wang22 | |
14 | + */ | |
15 | +public interface SMSService { | |
16 | + | |
17 | + public SMSResp sendSMS(SMSReq req); | |
18 | + | |
19 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/ShopNameModifyService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/ShopNameModifyService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.domain.output.ShopNameModifyResp; | |
4 | +import org.springframework.web.bind.annotation.RequestParam; | |
5 | + | |
6 | +/** | |
7 | + * | |
8 | + * <B>Description</B> 数据字典API <br /> | |
9 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
10 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
11 | + * <B>Company</B> 地利集团 | |
12 | + * @createTime 2015年7月7日 下午3:49:54 | |
13 | + * @author LaiKui | |
14 | + */ | |
15 | +public interface ShopNameModifyService { | |
16 | + | |
17 | + /** | |
18 | + * | |
19 | + * 验证店铺名称是否满足修改条件 | |
20 | + * @param shopId ,newShopName | |
21 | + * @return ShopNameModifyResp | |
22 | + * @createTime 2015年7月7日 下午3:49:36 | |
23 | + * @author LaiKui | |
24 | + */ | |
25 | + public ShopNameModifyResp checkShopNameModify(Long shopId, String newShopName); | |
26 | + | |
27 | + /** | |
28 | + * | |
29 | + * 新增店铺名称修改申请 | |
30 | + * @param shopId ,userId,newShopName,oldShopName | |
31 | + * @return boolean | |
32 | + * @createTime 2015年7月7日 下午3:49:36 | |
33 | + * @author LaiKui | |
34 | + */ | |
35 | + public boolean addShopNameModify(Long shopId, Long userId, String newShopName, String oldShopName); | |
36 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/SysConfigService.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/SysConfigService.java | |
1 | +package com.diligrp.website.web.interfaces.service; | |
2 | + | |
3 | +import com.diligrp.website.web.interfaces.domain.output.SysConfigResp; | |
4 | + | |
5 | +/** | |
6 | + * <B>Description</B> 系统配置API <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月22日 下午1:47:06 | |
11 | + * @author Wang22 | |
12 | + */ | |
13 | +public interface SysConfigService { | |
14 | + | |
15 | + /** | |
16 | + * | |
17 | + * 获取系统配置信息 | |
18 | + * @param code 配置编码 | |
19 | + * @return | |
20 | + * @createTime 2014年5月22日 下午5:48:12 | |
21 | + * @author Wang22 | |
22 | + */ | |
23 | + public SysConfigResp getSysConfig(String code); | |
24 | + | |
25 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/AuthLevelServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/AuthLevelServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
4 | +import com.diligrp.website.web.interfaces.domain.output.AuthLevelResp; | |
5 | +import com.diligrp.website.web.interfaces.domain.output.ShopNameModifyResp; | |
6 | +import com.diligrp.website.web.interfaces.service.AuthLevelService; | |
7 | +import com.diligrp.website.web.interfaces.service.ShopNameModifyService; | |
8 | + | |
9 | +import java.util.HashMap; | |
10 | +import java.util.Map; | |
11 | + | |
12 | +public class AuthLevelServiceImpl extends BaseHttpService implements | |
13 | + AuthLevelService { | |
14 | + | |
15 | + public AuthLevelServiceImpl(String token, String baseUrl) { | |
16 | + super(token, baseUrl); | |
17 | + } | |
18 | + | |
19 | + public AuthLevelResp getAuthLevelById(Long id) { | |
20 | + Map<String, String> param = new HashMap<String, String>(); | |
21 | + param.put("id", id+""); | |
22 | + AuthLevelResp resp = null; | |
23 | + try { | |
24 | + LOGGER.debug("开始调用根据ID获取认证等级接口"); | |
25 | + resp = super.httpGet("api/authLevel/getAuthLevelById.do", param, AuthLevelResp.class); | |
26 | + if (resp == null) { | |
27 | + LOGGER.debug("根据ID获取认证等级接口数据为空:" + baseUrl + " , 等级ID:" + id ); | |
28 | + } | |
29 | + LOGGER.debug("根据ID获取认证等级结果:" + resp); | |
30 | + } catch (Exception e) { | |
31 | + LOGGER.error("调用根据ID获取认证等级接口时出现异常:" + baseUrl + " , 等级ID:" + id, e); | |
32 | + } | |
33 | + LOGGER.debug("调用根据ID获取认证等级接口结束"); | |
34 | + return resp; | |
35 | + } | |
36 | + | |
37 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/CityServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/CityServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import java.util.HashMap; | |
4 | +import java.util.List; | |
5 | +import java.util.Map; | |
6 | + | |
7 | +import org.apache.commons.lang3.StringUtils; | |
8 | +import org.slf4j.Logger; | |
9 | +import org.slf4j.LoggerFactory; | |
10 | + | |
11 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
12 | +import com.diligrp.website.web.interfaces.domain.output.BaseResp; | |
13 | +import com.diligrp.website.web.interfaces.domain.output.CityResp; | |
14 | +import com.diligrp.website.web.interfaces.domain.output.CountryAddressResp; | |
15 | +import com.diligrp.website.web.interfaces.domain.output.CountryDto; | |
16 | +import com.diligrp.website.web.interfaces.domain.output.ResultResp; | |
17 | +import com.diligrp.website.web.interfaces.service.CityService; | |
18 | +import com.google.common.collect.Maps; | |
19 | + | |
20 | +public class CityServiceImpl extends BaseHttpService implements CityService { | |
21 | + | |
22 | + public CityServiceImpl(String token, String baseUrl) { | |
23 | + super(token, baseUrl); | |
24 | + } | |
25 | + | |
26 | + private static final Logger log = LoggerFactory.getLogger(CityServiceImpl.class); | |
27 | + | |
28 | + public List<CityResp> getCityListByParent(int parentId) { | |
29 | + Map<String, String> param = new HashMap<String, String>(); | |
30 | + List<CityResp> list = null; | |
31 | + try { | |
32 | + param.put("parentId", parentId + ""); | |
33 | + log.debug("获取城市列表:parentId = " + parentId); | |
34 | + list = httpGetArray("api/city/getCityList.do", param, CityResp.class); | |
35 | + } catch (Exception e) { | |
36 | + log.error("获取城市列表时发生异常", e); | |
37 | + } | |
38 | + return list; | |
39 | + } | |
40 | + | |
41 | + /* | |
42 | + * (non-Javadoc) | |
43 | + * | |
44 | + * @see com.diligrp.website.web.interfaces.service.CityService# | |
45 | + * getParentCityListById (int) | |
46 | + */ | |
47 | + public List<CityResp> getParentCityListById(int cityId) { | |
48 | + Map<String, String> param = new HashMap<String, String>(); | |
49 | + List<CityResp> list = null; | |
50 | + try { | |
51 | + param.put("cityId", cityId + ""); | |
52 | + log.debug("获取城市列表:parentId = " + cityId); | |
53 | + list = httpGetArray("api/city/getParentCityList.do", param, CityResp.class); | |
54 | + } catch (Exception e) { | |
55 | + log.error("获取城市列表时发生异常", e); | |
56 | + } | |
57 | + return list; | |
58 | + } | |
59 | + | |
60 | + /** | |
61 | + * | |
62 | + * 根据城市ID,查询城市文字内容详情 | |
63 | + * | |
64 | + * @param cityId | |
65 | + * @return | |
66 | + * @createTime 2014年7月14日 下午6:05:48 | |
67 | + * @author Wang22 | |
68 | + */ | |
69 | + public BaseResp getAddressText(int cityId) { | |
70 | + BaseResp resp = null; | |
71 | + if (cityId < 0) { | |
72 | + resp = new BaseResp(); | |
73 | + resp.setCode(BaseResp.CODE_ILLEGAL_PARAM); | |
74 | + return resp; | |
75 | + } | |
76 | + Map<String, String> param = Maps.newHashMap(); | |
77 | + param.put("cityId", String.valueOf(cityId)); | |
78 | + try { | |
79 | + param.put("cityId", cityId + ""); | |
80 | + log.debug("获取城市列表:parentId = " + cityId); | |
81 | + resp = httpGet("api/city/getAddressText.do", param, BaseResp.class); | |
82 | + } catch (Exception e) { | |
83 | + log.error("获取根据城市ID,查询城市文字内容详情时异常。", e); | |
84 | + } | |
85 | + return resp; | |
86 | + } | |
87 | + | |
88 | + /* | |
89 | + * (non-Javadoc) | |
90 | + * | |
91 | + * @see | |
92 | + * com.diligrp.website.web.interfaces.service.CityService#getAllCountryInfo | |
93 | + * () | |
94 | + */ | |
95 | + public ResultResp<List<CityResp>> getAllCountryInfo(int parentId) { | |
96 | + List<CityResp> list = null; | |
97 | + ResultResp<List<CityResp>> res = new ResultResp<List<CityResp>>(); | |
98 | + Map<String, String> param = new HashMap<String, String>(); | |
99 | + param.put("parentId", parentId + ""); | |
100 | + try { | |
101 | + log.debug("获取所有的国家列表"); | |
102 | + list = httpGetArray("api/city/getAllCountry.do", param, CityResp.class); | |
103 | + res.setValue(list); | |
104 | + res.setCode(BaseResp.CODE_SUCCESS); | |
105 | + } catch (Exception e) { | |
106 | + res.setCode(BaseResp.CODE_FAIL); | |
107 | + log.error("获取城市列表时发生异常", e); | |
108 | + } | |
109 | + return res; | |
110 | + } | |
111 | + | |
112 | + public BaseResp getCountryAddressText(int cityId) { | |
113 | + BaseResp resp = null; | |
114 | + Map<String, String> param = Maps.newHashMap(); | |
115 | + param.put("cityId", String.valueOf(cityId)); | |
116 | + try { | |
117 | + param.put("cityId", cityId + ""); | |
118 | + log.debug("获取城市列表:parentId = " + cityId); | |
119 | + resp = httpGet("api/city/getCountryAddressText.do", param, BaseResp.class); | |
120 | + } catch (Exception e) { | |
121 | + log.error("获取根据城市ID,查询国家文字内容详情时异常。", e); | |
122 | + } | |
123 | + return resp; | |
124 | + } | |
125 | + | |
126 | + public CountryAddressResp getCountryAddress(Integer cityId) { | |
127 | + CountryAddressResp country = null; | |
128 | + Map<String, String> param = new HashMap<String, String>(); | |
129 | + param.put("cityId", cityId + ""); | |
130 | + try { | |
131 | + log.debug("获取带有国家的城市地址"); | |
132 | + country = httpGet("api/city/getCountryAddress.do", param, CountryAddressResp.class); | |
133 | + } catch (Exception e) { | |
134 | + log.error("获取带有国家的城市地址", e); | |
135 | + } | |
136 | + return country; | |
137 | + } | |
138 | + | |
139 | + public ResultResp<List<CityResp>> getParentCountryListById(int cityId) { | |
140 | + List<CityResp> list = null; | |
141 | + ResultResp<List<CityResp>> res = new ResultResp<List<CityResp>>(); | |
142 | + Map<String, String> param = new HashMap<String, String>(); | |
143 | + param.put("cityId", cityId + ""); | |
144 | + try { | |
145 | + log.debug("获取所有的上级带有国家列表的城市信息"); | |
146 | + list = httpGetArray("api/city/getCountryListByCityId.do", param, CityResp.class); | |
147 | + res.setValue(list); | |
148 | + res.setCode(BaseResp.CODE_SUCCESS); | |
149 | + } catch (Exception e) { | |
150 | + res.setCode(BaseResp.CODE_FAIL); | |
151 | + log.error("获取所有的上级带有国家列表的城市信息异常", e); | |
152 | + } | |
153 | + return res; | |
154 | + } | |
155 | + | |
156 | + public static void main(String[] args) { | |
157 | + CityService c = new CityServiceImpl("", "http://manweb.1n4j.com/"); | |
158 | + // System.out.println(c.getCountryAddress(1211003)); | |
159 | + // System.out.println(c.getAllCountryInfo(-20)); | |
160 | + List<CityResp> cityByText = c.getCityByText("唐", 3); | |
161 | + System.out.println(cityByText); | |
162 | + } | |
163 | + | |
164 | + @Override | |
165 | + public List<CityResp> getCityByText(String text, int level) { | |
166 | + Map<String, String> param = new HashMap<String, String>(); | |
167 | + List<CityResp> list = null; | |
168 | + try { | |
169 | + param.put("cityName", text); | |
170 | + param.put("cityLevel", level + ""); | |
171 | + log.debug("模糊查询城市列表:text = " + text + ", level: " + level); | |
172 | + list = httpGetArray("api/city/getCityByText.do", param, CityResp.class); | |
173 | + } catch (Exception e) { | |
174 | + log.error("获取城市列表时发生异常", e); | |
175 | + } | |
176 | + return list; | |
177 | + } | |
178 | + | |
179 | + @Override | |
180 | + public List<CityResp> getOtherCityListByParent(int parentId) { | |
181 | + Map<String, String> param = new HashMap<String, String>(); | |
182 | + List<CityResp> list = null; | |
183 | + try { | |
184 | + param.put("parentId", parentId + ""); | |
185 | + log.debug("获取包含其他的全部城市列表:parentId = " + parentId); | |
186 | + list = httpGetArray("api/city/getOtherCityList.do", param, CityResp.class); | |
187 | + } catch (Exception e) { | |
188 | + log.error("获取包含其他的全部城市列表时发生异常", e); | |
189 | + } | |
190 | + return list; | |
191 | + } | |
192 | + | |
193 | + @Override | |
194 | + public List<CityResp> getCityListByCityIds(String cityIds) { | |
195 | + Map<String, String> param = new HashMap<String, String>(); | |
196 | + List<CityResp> list = null; | |
197 | + if (StringUtils.isBlank(cityIds)) { | |
198 | + return null; | |
199 | + } | |
200 | + try { | |
201 | + param.put("cityIds", cityIds); | |
202 | + log.debug("获取城市列表:cityIds = " + cityIds); | |
203 | + list = httpGetArray("api/city/getCityListByCityIds.do", param, CityResp.class); | |
204 | + } catch (Exception e) { | |
205 | + log.error("获取城市列表时发生异常", e); | |
206 | + } | |
207 | + return list; | |
208 | + } | |
209 | + | |
210 | + @Override | |
211 | + public List<CountryDto> getAllCountryTree() { | |
212 | + Map<String, String> param = new HashMap<String, String>(); | |
213 | + List<CountryDto> list = null; | |
214 | + try { | |
215 | + log.debug("获取国家包含城市列表"); | |
216 | + list = httpGetArray("api/city/getAllCountryTree.do", param, CountryDto.class); | |
217 | + } catch (Exception e) { | |
218 | + log.error("获取国家包含城市列时发生异常", e); | |
219 | + } | |
220 | + return list; | |
221 | + } | |
222 | + | |
223 | + @Override | |
224 | + public CountryDto getCountryTree(Long countryId) { | |
225 | + Map<String, String> param = new HashMap<String, String>(); | |
226 | + param.put("countryId", countryId.toString()); | |
227 | + CountryDto dto = null; | |
228 | + try { | |
229 | + log.debug("获取国家包含城市列表"); | |
230 | + dto = this.httpGet("/api/city/getCountryTree.do", param, CountryDto.class); | |
231 | + } catch (Exception e) { | |
232 | + log.error("获取国家包含城市列时发生异常", e); | |
233 | + } | |
234 | + return dto; | |
235 | + } | |
236 | + | |
237 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/DataDictionaryServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/DataDictionaryServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import java.util.HashMap; | |
4 | +import java.util.Map; | |
5 | + | |
6 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
7 | +import com.diligrp.website.web.interfaces.domain.output.DataDictionaryResp; | |
8 | +import com.diligrp.website.web.interfaces.domain.output.DataDictionaryValueResp; | |
9 | +import com.diligrp.website.web.interfaces.domain.output.SysConfigResp; | |
10 | +import com.diligrp.website.web.interfaces.service.DataDictionaryService; | |
11 | + | |
12 | +public class DataDictionaryServiceImpl extends BaseHttpService implements DataDictionaryService { | |
13 | + | |
14 | + public DataDictionaryServiceImpl(String token, String baseUrl) { | |
15 | + super(token, baseUrl); | |
16 | + } | |
17 | + | |
18 | + public DataDictionaryResp getDataDictionary(String code) { | |
19 | + Map<String, String> param = new HashMap<String, String>(); | |
20 | + param.put("code", code); | |
21 | + | |
22 | + DataDictionaryResp resp = null; | |
23 | + | |
24 | + try { | |
25 | + LOGGER.debug("开始调用数据字典接口"); | |
26 | + resp = super.httpGet("api/dataDictionary/getDataDictionary.do", param, DataDictionaryResp.class); | |
27 | + if (resp == null) { | |
28 | + LOGGER.debug("系统数据字典接口数据为空:" + baseUrl + " , 配置代码:" + code); | |
29 | + } else if (resp.getCode() == SysConfigResp.CODE_NOT_EXISTS) { | |
30 | + LOGGER.debug("系统数据字典不能存在:" + baseUrl + " , 配置代码:" + code); | |
31 | + } | |
32 | + LOGGER.debug("数据字典结果:" + resp); | |
33 | + } catch (Exception e) { | |
34 | + LOGGER.error("调用数据字典接口时出现异常:" + baseUrl + " , 配置代码:" + code, e); | |
35 | + } | |
36 | + LOGGER.debug("调用数据字典接口结束"); | |
37 | + return resp; | |
38 | + } | |
39 | + | |
40 | + @Override | |
41 | + public DataDictionaryResp getDataDictionaryById(Long id) { | |
42 | + Map<String, String> param = new HashMap<String, String>(); | |
43 | + param.put("id", id.toString()); | |
44 | + | |
45 | + DataDictionaryResp resp = null; | |
46 | + | |
47 | + try { | |
48 | + LOGGER.debug("开始调用数据字典接口"); | |
49 | + resp = super.httpGet("api/dataDictionary/getDataDictionaryById.do", param, DataDictionaryResp.class); | |
50 | + if (resp == null) { | |
51 | + LOGGER.debug("系统数据字典接口数据为空:" + baseUrl + " , 配置代码:" + id); | |
52 | + } else if (resp.getCode() == SysConfigResp.CODE_NOT_EXISTS) { | |
53 | + LOGGER.debug("系统数据字典不能存在:" + baseUrl + " , 配置代码:" + id); | |
54 | + } | |
55 | + LOGGER.debug("数据字典结果:" + resp); | |
56 | + } catch (Exception e) { | |
57 | + LOGGER.error("调用数据字典接口时出现异常:" + baseUrl + " , 配置代码:" + id, e); | |
58 | + } | |
59 | + LOGGER.debug("调用数据字典接口结束"); | |
60 | + return resp; | |
61 | + } | |
62 | + | |
63 | + @Override | |
64 | + public DataDictionaryValueResp getDataDictionaryValueByCode(String dcode, String vcode) { | |
65 | + Map<String, String> param = new HashMap<String, String>(); | |
66 | + param.put("dcode", dcode); | |
67 | + param.put("vcode", vcode); | |
68 | + | |
69 | + DataDictionaryValueResp resp = null; | |
70 | + | |
71 | + try { | |
72 | + LOGGER.debug("开始调用数据字典接口"); | |
73 | + resp = super.httpGet("api/dataDictionary/getDataDictionaryValueByCode.do", param, | |
74 | + DataDictionaryValueResp.class); | |
75 | + if (resp == null) { | |
76 | + LOGGER.debug( | |
77 | + "系统数据字典接口数据为空:" + baseUrl + " , 配置代码DataDictionary:" + dcode + ",DataDictionaryValue:" + vcode); | |
78 | + } | |
79 | + LOGGER.debug("数据字典结果:" + resp); | |
80 | + } catch (Exception e) { | |
81 | + LOGGER.error( | |
82 | + "调用数据字典接口时出现异常:" + baseUrl + " , 配置代码DataDictionary:" + dcode + ",DataDictionaryValue:" + vcode, e); | |
83 | + } | |
84 | + LOGGER.debug("调用数据字典接口结束"); | |
85 | + return resp; | |
86 | + } | |
87 | + | |
88 | + @Override | |
89 | + public DataDictionaryValueResp getDataDictionaryValueById(Long id) { | |
90 | + Map<String, String> param = new HashMap<String, String>(); | |
91 | + param.put("id", id.toString()); | |
92 | + | |
93 | + DataDictionaryValueResp resp = null; | |
94 | + | |
95 | + try { | |
96 | + LOGGER.debug("开始调用数据字典接口"); | |
97 | + resp = super.httpGet("api/dataDictionary/getDataDictionaryValueById.do", param, | |
98 | + DataDictionaryValueResp.class); | |
99 | + if (resp == null) { | |
100 | + LOGGER.debug("没有找到数据字典值id为" + id + "的数据字典值"); | |
101 | + } | |
102 | + LOGGER.debug("数据字典结果:" + resp); | |
103 | + } catch (Exception e) { | |
104 | + LOGGER.error("根据数据字典值id查询数据字典值失败,id为" + id, e); | |
105 | + } | |
106 | + LOGGER.debug("调用数据字典接口结束"); | |
107 | + return resp; | |
108 | + } | |
109 | + | |
110 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/DiliServiceServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/DiliServiceServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
4 | +import com.diligrp.website.web.interfaces.domain.input.DiliServiceParam; | |
5 | +import com.diligrp.website.web.interfaces.domain.input.DiliServiceParam.Category; | |
6 | +import com.diligrp.website.web.interfaces.domain.input.DiliServiceParam.Status; | |
7 | +import com.diligrp.website.web.interfaces.domain.input.DiliServiceParam.Type; | |
8 | +import com.diligrp.website.web.interfaces.domain.output.DiliServiceResp; | |
9 | +import com.diligrp.website.web.interfaces.service.DiliServiceService; | |
10 | + | |
11 | +import org.slf4j.Logger; | |
12 | +import org.slf4j.LoggerFactory; | |
13 | + | |
14 | +import java.util.HashMap; | |
15 | +import java.util.List; | |
16 | +import java.util.Map; | |
17 | + | |
18 | +/** | |
19 | + * <p>Title: 〈标题〉</p> | |
20 | + * <p>Description: 〈描述〉</p> | |
21 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
22 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
23 | + * <B>Company</B> 地利集团 | |
24 | + * <p>CreateTime:2014/6/4</p> | |
25 | + * | |
26 | + * @author zhukai | |
27 | + */ | |
28 | +public class DiliServiceServiceImpl extends BaseHttpService implements DiliServiceService { | |
29 | + private static final Logger log = LoggerFactory | |
30 | + .getLogger(DiliServiceServiceImpl.class); | |
31 | + public DiliServiceServiceImpl(String token, String baseUrl) { | |
32 | + super(token, baseUrl); | |
33 | + } | |
34 | + | |
35 | + /** | |
36 | + * 获取所有地利服务(包括已下架服务) | |
37 | + * @return | |
38 | + */ | |
39 | + public List<DiliServiceResp> listAllDiliService() { | |
40 | + List<DiliServiceResp> list = null; | |
41 | + try { | |
42 | + log.debug("获取地利服务"); | |
43 | + list = httpGetArray("/api/diliService/getAllDiliService.do", new HashMap<String, String>(), DiliServiceResp.class); | |
44 | + } catch (Exception e) { | |
45 | + log.error("获取地利服务时发生异常", e); | |
46 | + } | |
47 | + return list; | |
48 | + } | |
49 | + | |
50 | + /** | |
51 | + * 根据查询条件获取服务 | |
52 | + * @param status | |
53 | + * @param type | |
54 | + * @param category | |
55 | + * @return | |
56 | + */ | |
57 | + public List<DiliServiceResp> listDiliService(DiliServiceParam.Status status, DiliServiceParam.Type type, DiliServiceParam.Category category){ | |
58 | + List<DiliServiceResp> list = null; | |
59 | + Map<String, String> param = new HashMap<String, String>(); | |
60 | + if (status != null) { | |
61 | + param.put("status", String.valueOf(status.getVal())); | |
62 | + } | |
63 | + if (type != null) { | |
64 | + param.put("type", String.valueOf(type.getVal())); | |
65 | + } | |
66 | + if (category != null) { | |
67 | + param.put("category", String.valueOf(category.getVal())); | |
68 | + } | |
69 | + try { | |
70 | + log.debug("获取地利服务"); | |
71 | + list = httpGetArray("/api/diliService/getAllDiliService.do", param, DiliServiceResp.class); | |
72 | + } catch (Exception e) { | |
73 | + log.error("获取地利服务时发生异常", e); | |
74 | + } | |
75 | + return list; | |
76 | + } | |
77 | + | |
78 | + public static void main(String[] args) { | |
79 | + DiliServiceService d = new DiliServiceServiceImpl("", "http://manweb.diligrp.com/"); | |
80 | + System.out.println(d.listDiliService(Status.PUTAWAY, Type.ORDER, Category.PURCHASE)); | |
81 | + } | |
82 | +// | |
83 | +// /** | |
84 | +// * 获取所有已上架的地利服务 | |
85 | +// * @return | |
86 | +// */ | |
87 | +// public List<DiliServiceResp> getDiliServiceByPutaway() { | |
88 | +// List<DiliServiceResp> list = null; | |
89 | +// try { | |
90 | +// log.info("获取地利服务"); | |
91 | +// list = httpGetArray("/api/diliService/getAllDiliService.do?status=0", new HashMap<String, String>(), DiliServiceResp.class); | |
92 | +// } catch (Exception e) { | |
93 | +// log.error("获取地利服务时发生异常", e); | |
94 | +// } | |
95 | +// return list; | |
96 | +// } | |
97 | + | |
98 | + | |
99 | + /** | |
100 | + * 根据ID号获取地利服务 | |
101 | + * @param id | |
102 | + * @return | |
103 | + */ | |
104 | + public DiliServiceResp getDiliService(Long id) { | |
105 | + Map<String, String> param = new HashMap<String, String>(); | |
106 | + DiliServiceResp resp = null; | |
107 | + try { | |
108 | + resp = super.httpGet("/api/diliService/getDiliService.do?id=" + id, param, DiliServiceResp.class); | |
109 | + } catch (Exception e) { | |
110 | + log.error("获取地利服务时发生异常", e); | |
111 | + } | |
112 | + return resp; | |
113 | + } | |
114 | + | |
115 | + /** | |
116 | + * 根据CODE查询地利服务 | |
117 | + * @param code | |
118 | + * @return | |
119 | + */ | |
120 | + public DiliServiceResp getDiliServiceByCode(String code) { | |
121 | + Map<String, String> param = new HashMap<String, String>(); | |
122 | + | |
123 | + DiliServiceResp resp = null; | |
124 | + try { | |
125 | + resp = super.httpGet("/api/diliService/getDiliServiceByCode.do?code=" + code, param, DiliServiceResp.class); | |
126 | + } catch (Exception e) { | |
127 | + log.error("获取地利服务时发生异常!", e ); | |
128 | + } | |
129 | + return resp; | |
130 | + } | |
131 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/EncryptServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/EncryptServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import java.util.Map; | |
4 | + | |
5 | +import org.apache.commons.lang.StringUtils; | |
6 | + | |
7 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
8 | +import com.diligrp.website.web.interfaces.service.EncryptService; | |
9 | +import com.google.common.collect.Maps; | |
10 | + | |
11 | + | |
12 | +public class EncryptServiceImpl extends BaseHttpService implements EncryptService { | |
13 | + | |
14 | + public EncryptServiceImpl(String token, String baseUrl) { | |
15 | + super(token, baseUrl); | |
16 | + } | |
17 | + | |
18 | + @Override | |
19 | + public String encryptPWD(String pwd) { | |
20 | + if(StringUtils.isEmpty(pwd)){ | |
21 | + return null; | |
22 | + } | |
23 | + Map<String, String> param = Maps.newHashMap(); | |
24 | + param.put("pwd",pwd); | |
25 | + String encrypt = null; | |
26 | + try { | |
27 | + LOGGER.debug("开始调用密码加密接口:" + this.baseUrl + "字符为:" + pwd); | |
28 | + encrypt = super.httpPost("api/encrypt/encryptPWD.do", param, String.class); | |
29 | + if (StringUtils.isBlank(encrypt)) { | |
30 | + LOGGER.debug("调用加密后,加密结果为空,加密字符串为:" + pwd); | |
31 | + } | |
32 | + } catch (Exception e) { | |
33 | + LOGGER.error("调用密码加密接口时出现异常:" + baseUrl + " , 加密字符:" + pwd, e); | |
34 | + } | |
35 | + return encrypt; | |
36 | + } | |
37 | + | |
38 | + public static void main(String[] args) { | |
39 | + EncryptService e = new EncryptServiceImpl("token", "http://127.0.0.1/"); | |
40 | + System.out.println(e.encryptPWD("12345689")); | |
41 | + } | |
42 | + | |
43 | + | |
44 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/MailServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/MailServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import java.util.Map; | |
4 | + | |
5 | +import org.apache.commons.lang.StringUtils; | |
6 | + | |
7 | +import com.alibaba.fastjson.JSON; | |
8 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
9 | +import com.diligrp.website.web.interfaces.domain.input.MailReq; | |
10 | +import com.diligrp.website.web.interfaces.domain.output.BaseResp; | |
11 | +import com.diligrp.website.web.interfaces.domain.output.MailResp; | |
12 | +import com.diligrp.website.web.interfaces.service.MailService; | |
13 | +import com.google.common.collect.Maps; | |
14 | + | |
15 | +public class MailServiceImpl extends BaseHttpService implements MailService { | |
16 | + | |
17 | + public MailServiceImpl(String token, String baseUrl) { | |
18 | + super(token, baseUrl); | |
19 | + } | |
20 | + | |
21 | + public BaseResp sendMail(MailReq req) { | |
22 | + if (req == null) { | |
23 | + LOGGER.error("邮件请求参数为空"); | |
24 | + return null; | |
25 | + } | |
26 | + Map<String, String> param = Maps.newHashMap(); | |
27 | + param.put("emailJson", JSON.toJSONString(req)); | |
28 | + BaseResp resp = null; | |
29 | + try { | |
30 | + LOGGER.debug("开始调用邮件发送接口:" + baseUrl); | |
31 | + LOGGER.debug("邮件发送内容:" + req); | |
32 | + resp = httpPost("api/email/sendEmail.do", param, BaseResp.class); | |
33 | + } catch (Exception e) { | |
34 | + LOGGER.error("发送邮件失败! ", e); | |
35 | + } | |
36 | + LOGGER.info("调用邮件发送接口结束"); | |
37 | + return resp; | |
38 | + } | |
39 | + | |
40 | + public MailResp sendMailByTemplate(MailReq req, String template, | |
41 | + Map<String, String> replace) { | |
42 | + if (req == null || StringUtils.isEmpty(template)) { | |
43 | + LOGGER.error("邮件请求参数为空"); | |
44 | + return null; | |
45 | + } | |
46 | + Map<String, String> param = Maps.newHashMap(); | |
47 | + param.put("emailJson", JSON.toJSONString(req)); | |
48 | + param.put("template", template); | |
49 | + param.put("paramJson", JSON.toJSONString(replace)); | |
50 | + | |
51 | + MailResp resp = null; | |
52 | + try { | |
53 | + resp = httpPost("api/email/sendMailByTemplate.do", param, MailResp.class); | |
54 | + } catch (Exception e) { | |
55 | + LOGGER.error("发送邮件失败! ", e); | |
56 | + } | |
57 | + return resp; | |
58 | + } | |
59 | + | |
60 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/OperateLogServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/OperateLogServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
4 | +import com.diligrp.website.web.interfaces.domain.input.OperateLogTypeEnum; | |
5 | +import com.diligrp.website.web.interfaces.service.OperateLogService; | |
6 | + | |
7 | +import java.util.HashMap; | |
8 | +import java.util.Map; | |
9 | + | |
10 | +public class OperateLogServiceImpl extends BaseHttpService implements | |
11 | + OperateLogService { | |
12 | + | |
13 | + public OperateLogServiceImpl(String token, String baseUrl) { | |
14 | + super(token, baseUrl); | |
15 | + } | |
16 | + | |
17 | + public boolean addOperateLog(Long shopId, OperateLogTypeEnum operateLogTypeEnum, String operateRemark,Long userId,String userName){ | |
18 | + Map<String, String> param = new HashMap<String, String>(); | |
19 | + param.put("shopId", shopId+""); | |
20 | + param.put("operateLogTypeEnum", operateLogTypeEnum+""); | |
21 | + param.put("operateRemark", operateRemark); | |
22 | + param.put("userId", userId+""); | |
23 | + param.put("userName", userName); | |
24 | + boolean resp = false; | |
25 | + try { | |
26 | + LOGGER.debug("开始调用新增操作日志接口"); | |
27 | + resp = super.httpGet("api/operateLogApi/addOperateLog.do", param, Boolean.class); | |
28 | + LOGGER.debug("新增操作日志结果:" + resp); | |
29 | + } catch (Exception e) { | |
30 | + LOGGER.error("调用新增操作日志接口时出现异常:" + baseUrl + " , 店铺ID:" + shopId + "操作类型:" + operateLogTypeEnum+"操作描述:"+operateRemark, e); | |
31 | + } | |
32 | + LOGGER.debug("调用新增操作日志接口结束"); | |
33 | + return resp; | |
34 | + } | |
35 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/PickUpApiServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/PickUpApiServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import java.util.ArrayList; | |
4 | +import java.util.HashMap; | |
5 | +import java.util.List; | |
6 | +import java.util.Map; | |
7 | + | |
8 | +import org.slf4j.Logger; | |
9 | +import org.slf4j.LoggerFactory; | |
10 | + | |
11 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
12 | +import com.diligrp.website.web.interfaces.domain.input.DiliServiceEnum; | |
13 | +import com.diligrp.website.web.interfaces.domain.input.PickupTypeEnum; | |
14 | +import com.diligrp.website.web.interfaces.domain.output.BaseResp; | |
15 | +import com.diligrp.website.web.interfaces.domain.output.DiliServiceResp; | |
16 | +import com.diligrp.website.web.interfaces.domain.output.PickUpPointResp; | |
17 | +import com.diligrp.website.web.interfaces.domain.output.ResultResp; | |
18 | +import com.diligrp.website.web.interfaces.service.PickUpApiService; | |
19 | + | |
20 | +/** | |
21 | + * <B>Description</B> TODO <br /> | |
22 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
23 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
24 | + * <B>Company</B> 地利集团 | |
25 | + * @createTime 2014年8月21日 下午3:53:08 | |
26 | + * @author liujie | |
27 | + */ | |
28 | +public class PickUpApiServiceImpl extends BaseHttpService implements | |
29 | + PickUpApiService { | |
30 | + private static final Logger log = LoggerFactory | |
31 | + .getLogger(PickUpApiServiceImpl.class); | |
32 | + public PickUpApiServiceImpl(String token, String baseUrl) { | |
33 | + super(token, baseUrl); | |
34 | + } | |
35 | + | |
36 | + /* | |
37 | + * (non-Javadoc) | |
38 | + * @see com.diligrp.website.web.interfaces.service.PickUpApiService# | |
39 | + * getDiliServiceRespInfo(java.lang.Long) | |
40 | + */ | |
41 | + public ResultResp<List<DiliServiceResp>> getDiliServiceInfo(Long pickId) { | |
42 | + List<DiliServiceResp> list = new ArrayList<DiliServiceResp>(); | |
43 | + Map<String,String> map = new HashMap<String, String>(); | |
44 | + ResultResp<List<DiliServiceResp>> res= new ResultResp<List<DiliServiceResp>>(); | |
45 | + map.put("id", pickId+""); | |
46 | + try { | |
47 | + log.debug("获取地利服务"); | |
48 | + list = super.httpGetArray("/api/pickup/getDiliService.do",map , DiliServiceResp.class); | |
49 | + res.setCode(BaseResp.CODE_SUCCESS); | |
50 | + res.setValue(list); | |
51 | + } catch (Exception e) { | |
52 | + res.setCode(BaseResp.CODE_FAIL); | |
53 | + log.error("获取地利服务时发生异常", e); | |
54 | + } | |
55 | + return res; | |
56 | + } | |
57 | + | |
58 | + public ResultResp<List<PickUpPointResp>> getAllPickupByService(Long serviceId) { | |
59 | + List<PickUpPointResp> pickup = null; | |
60 | + Map<String,String> map = new HashMap<String, String>(); | |
61 | + ResultResp<List<PickUpPointResp>> res= new ResultResp<List<PickUpPointResp>>(); | |
62 | + map.put("id", serviceId+""); | |
63 | + try { | |
64 | + log.debug("获取服务下面的提货点信息"); | |
65 | + pickup = super.httpGetArray("/api/pickup/getPickService.do",map , PickUpPointResp.class); | |
66 | + res.setCode(BaseResp.CODE_SUCCESS); | |
67 | + res.setValue(pickup); | |
68 | + } catch (Exception e) { | |
69 | + res.setCode(BaseResp.CODE_FAIL); | |
70 | + res.setMsg("获取服务下面的提货点信息失败"); | |
71 | + log.error("获取服务下面的提货点信息失败时发生异常", e); | |
72 | + } | |
73 | + return res; | |
74 | + } | |
75 | + | |
76 | + public PickUpPointResp getPickupById(Long id) { | |
77 | + PickUpPointResp pickup = new PickUpPointResp(); | |
78 | + Map<String,String> map = new HashMap<String, String>(); | |
79 | + map.put("id", id+""); | |
80 | + try { | |
81 | + log.debug("获取单个提货点信息"); | |
82 | + pickup = super.httpGet("/api/pickup/getPickUpInfo.do",map , PickUpPointResp.class); | |
83 | + } catch (Exception e) { | |
84 | + log.error("获取单个提货点信息", e); | |
85 | + } | |
86 | + return pickup; | |
87 | + } | |
88 | + | |
89 | + /* (non-Javadoc) | |
90 | + * @see com.diligrp.website.web.interfaces.service.PickUpApiService#getAllPickupInfo(com.diligrp.website.web.interfaces.domain.input.PickupTypeEnum) | |
91 | + */ | |
92 | + public ResultResp<List<PickUpPointResp>> getAllPickupInfo(PickupTypeEnum pickupTypeEnum) { | |
93 | + Integer arg = 0; | |
94 | + /*if(pickupTypeEnum == PickupTypeEnum.MARKET){ | |
95 | + arg = 1; | |
96 | + } if(pickupTypeEnum == PickupTypeEnum.PUCKUP){ | |
97 | + arg = 2; | |
98 | + }*/ | |
99 | + ResultResp<List<PickUpPointResp>> res= new ResultResp<List<PickUpPointResp>>(); | |
100 | + List<PickUpPointResp> pickup = null; | |
101 | + Map<String,String> map = new HashMap<String, String>(); | |
102 | + map.put("arg", arg+""); | |
103 | + try { | |
104 | + log.debug("获取地利服务"); | |
105 | + pickup = super.httpGetArray("/api/pickup/getPickUpByMarket.do",map , PickUpPointResp.class); | |
106 | + res.setCode(BaseResp.CODE_SUCCESS); | |
107 | + res.setValue(pickup); | |
108 | + } catch (Exception e) { | |
109 | + res.setCode(BaseResp.CODE_FAIL); | |
110 | + res.setMsg("获取提货点信息失败"); | |
111 | + log.error("获取地利服务时发生异常", e); | |
112 | + } | |
113 | + return res; | |
114 | + } | |
115 | + | |
116 | + /* (non-Javadoc) | |
117 | + * @see com.diligrp.website.web.interfaces.service.PickUpApiService#getPickupByCode(java.lang.String) | |
118 | + */ | |
119 | + public PickUpPointResp getPickupByCode(String code) { | |
120 | + PickUpPointResp pickup = new PickUpPointResp(); | |
121 | + Map<String,String> map = new HashMap<String, String>(); | |
122 | + map.put("code", code); | |
123 | + try { | |
124 | + log.debug("获取地利服务"); | |
125 | + pickup = super.httpGet("/api/pickup/getPickUpInfoByCode.do",map , PickUpPointResp.class); | |
126 | + } catch (Exception e) { | |
127 | + log.error("获取地利服务时发生异常", e); | |
128 | + } | |
129 | + return pickup; | |
130 | + } | |
131 | + | |
132 | + /* (non-Javadoc) | |
133 | + * @see com.diligrp.website.web.interfaces.service.PickUpApiService#getPickupByParentId(java.lang.Long) | |
134 | + */ | |
135 | + public PickUpPointResp getPickupByParentId(Long id) { | |
136 | + PickUpPointResp pickup = null; | |
137 | + Map<String,String> map = new HashMap<String, String>(); | |
138 | + map.put("id", id+""); | |
139 | + try { | |
140 | + log.debug("获取提货点信息以及该市场关联的提货点信息"); | |
141 | + pickup = super.httpGet("/api/pickup/getPickByParentId.do",map , PickUpPointResp.class); | |
142 | + } catch (Exception e) { | |
143 | + log.error("获取提货点信息以及该市场关联的提货点信息失败", e); | |
144 | + } | |
145 | + return pickup; | |
146 | + } | |
147 | + | |
148 | + /* (non-Javadoc) | |
149 | + * @see com.diligrp.website.web.interfaces.service.PickUpApiService#getDiliServiceInfo(java.lang.Long, com.diligrp.website.web.interfaces.domain.input.DiliServiceEnum) | |
150 | + */ | |
151 | + public ResultResp<List<DiliServiceResp>> getDiliServiceInfo(Long pickId, | |
152 | + DiliServiceEnum diliServiceEnum) { | |
153 | + ResultResp<List<DiliServiceResp>> resp = getDiliServiceInfo(pickId); | |
154 | + /* | |
155 | + * add by wzp : 2015-02-05 | |
156 | + * | |
157 | + * List<DiliServiceResp> list = resp.getValue(); | |
158 | + List<DiliServiceResp> retrunList = new ArrayList<DiliServiceResp>(); | |
159 | + if (diliServiceEnum == DiliServiceEnum.all) { | |
160 | + return resp; | |
161 | + } | |
162 | + if (diliServiceEnum == DiliServiceEnum.up && list.size() > 0) { | |
163 | + for (DiliServiceResp dili : list) { | |
164 | + if (dili.getStatus() == 0) { | |
165 | + retrunList.add(dili); | |
166 | + } | |
167 | + } | |
168 | + } | |
169 | + if (diliServiceEnum == DiliServiceEnum.down && list.size() > 0) { | |
170 | + for (DiliServiceResp dili : list) { | |
171 | + if (dili.getStatus() == 1) { | |
172 | + retrunList.add(dili); | |
173 | + } | |
174 | + } | |
175 | + } | |
176 | + resp.setValue(retrunList);*/ | |
177 | + return resp; | |
178 | + } | |
179 | + public PickUpPointResp getPickupByCityId(Long cityId) { | |
180 | + PickUpPointResp pickup = null; | |
181 | + Map<String,String> map = new HashMap<String, String>(); | |
182 | + map.put("cityId", cityId+""); | |
183 | + try { | |
184 | + log.debug("根据关联城市id获取提货点信息"); | |
185 | + pickup = super.httpGet("/api/pickup/getPickUpInByCityId.do",map , PickUpPointResp.class); | |
186 | + } catch (Exception e) { | |
187 | + log.error("根据关联城市id获取提货点信息以及该市场关联的提货点信息失败,参数:"+cityId, e); | |
188 | + } | |
189 | + return pickup; | |
190 | + } | |
191 | + public PickUpPointResp getPickupByChildPickId(Long pickId) { | |
192 | + PickUpPointResp pickup = null; | |
193 | + Map<String,String> map = new HashMap<String, String>(); | |
194 | + map.put("id", pickId+""); | |
195 | + try { | |
196 | + log.debug("获取提货点信息以及该市场关联的提货点信息"); | |
197 | + pickup = super.httpGet("/api/pickup/getPickByChildPickId.do",map , PickUpPointResp.class); | |
198 | + } catch (Exception e) { | |
199 | + log.error("获取提货点信息以及该市场关联的提货点信息失败", e); | |
200 | + } | |
201 | + return pickup; | |
202 | + } | |
203 | + | |
204 | + public ResultResp<List<PickUpPointResp>> getPickUpInfoByName(String pickName) { | |
205 | + ResultResp<List<PickUpPointResp>> res= new ResultResp<List<PickUpPointResp>>(); | |
206 | + List<PickUpPointResp> pickup = null; | |
207 | + Map<String,String> map = new HashMap<String, String>(); | |
208 | + map.put("pickName", pickName); | |
209 | + try { | |
210 | + log.debug("根据名称获取提货点信息"); | |
211 | + pickup = super.httpGetArray("/api/pickup/getPickUpInfoByName.do",map,PickUpPointResp.class); | |
212 | + res.setCode(BaseResp.CODE_SUCCESS); | |
213 | + res.setValue(pickup); | |
214 | + } catch (Exception e) { | |
215 | + res.setCode(BaseResp.CODE_FAIL); | |
216 | + res.setMsg("根据名称获取提货点信息失败"); | |
217 | + log.error("根据名称获取提货点信息发生异常", e); | |
218 | + } | |
219 | + return res; | |
220 | + } | |
221 | + | |
222 | + public ResultResp<List<PickUpPointResp>> getRecommendPickUp() { | |
223 | + ResultResp<List<PickUpPointResp>> res= new ResultResp<List<PickUpPointResp>>(); | |
224 | + List<PickUpPointResp> pickup = null; | |
225 | + try { | |
226 | + log.debug("获取推荐提货点"); | |
227 | + pickup = super.httpGetArray("/api/pickup/getRecommendPickUp.do",null,PickUpPointResp.class); | |
228 | + res.setCode(BaseResp.CODE_SUCCESS); | |
229 | + res.setValue(pickup); | |
230 | + } catch (Exception e) { | |
231 | + res.setCode(BaseResp.CODE_FAIL); | |
232 | + res.setMsg("获取推荐提货点失败"); | |
233 | + log.error("获取推荐提货点发生异常", e); | |
234 | + } | |
235 | + return res; | |
236 | + } | |
237 | + | |
238 | + public ResultResp<List<PickUpPointResp>> getPickUpListByCityId(Long cityId) { | |
239 | + ResultResp<List<PickUpPointResp>> res= new ResultResp<List<PickUpPointResp>>(); | |
240 | + List<PickUpPointResp> pickup = null; | |
241 | + Map<String,String> map = new HashMap<String, String>(); | |
242 | + map.put("cityId", cityId+""); | |
243 | + try { | |
244 | + log.debug("根据城市ID获取提货点信息"); | |
245 | + pickup = super.httpGetArray("/api/pickup/getPickUpListByCityId.do",map,PickUpPointResp.class); | |
246 | + res.setCode(BaseResp.CODE_SUCCESS); | |
247 | + res.setValue(pickup); | |
248 | + } catch (Exception e) { | |
249 | + res.setCode(BaseResp.CODE_FAIL); | |
250 | + res.setMsg("根据城市ID获取提货点信息失败"); | |
251 | + log.error("根据城市ID获取提货点信息发生异常", e); | |
252 | + } | |
253 | + return res; | |
254 | + } | |
255 | + | |
256 | + public ResultResp<List<PickUpPointResp>> getPickUpInfoByCityName(String cityName) { | |
257 | + ResultResp<List<PickUpPointResp>> res= new ResultResp<List<PickUpPointResp>>(); | |
258 | + List<PickUpPointResp> pickup = null; | |
259 | + Map<String,String> map = new HashMap<String, String>(); | |
260 | + map.put("cityName", cityName); | |
261 | + try { | |
262 | + log.debug("根据城市名称获取提货点信息"); | |
263 | + pickup = super.httpGetArray("/api/pickup/getPickUpInfoByCityName.do",map,PickUpPointResp.class); | |
264 | + res.setCode(BaseResp.CODE_SUCCESS); | |
265 | + res.setValue(pickup); | |
266 | + } catch (Exception e) { | |
267 | + res.setCode(BaseResp.CODE_FAIL); | |
268 | + res.setMsg("根据城市名称获取提货点信息失败"); | |
269 | + log.error("根据城市名称获取提货点信息发生异常", e); | |
270 | + } | |
271 | + return res; | |
272 | + } | |
273 | + | |
274 | + public ResultResp<List<PickUpPointResp>> getAllPickUpListByCityId(Long cityId) { | |
275 | + ResultResp<List<PickUpPointResp>> res= new ResultResp<List<PickUpPointResp>>(); | |
276 | + List<PickUpPointResp> pickup = null; | |
277 | + Map<String,String> map = new HashMap<String, String>(); | |
278 | + map.put("cityId", cityId+""); | |
279 | + try { | |
280 | + log.debug("根据城市ID获取所有提货点信息"); | |
281 | + pickup = super.httpGetArray("/api/pickup/getAllPickUpListByCityId.do",map,PickUpPointResp.class); | |
282 | + res.setCode(BaseResp.CODE_SUCCESS); | |
283 | + res.setValue(pickup); | |
284 | + } catch (Exception e) { | |
285 | + res.setCode(BaseResp.CODE_FAIL); | |
286 | + res.setMsg("根据城市ID获取所有提货点信息失败"); | |
287 | + log.error("根据城市ID获取所有提货点信息发生异常", e); | |
288 | + } | |
289 | + return res; | |
290 | + } | |
291 | + | |
292 | + public static void main(String[] args) { | |
293 | + PickUpApiService p = new PickUpApiServiceImpl("","http://manweb.1n4j.com/"); | |
294 | + System.out.println("====="+p.getPickUpInfoByCityName("齐齐哈尔市")); | |
295 | + } | |
296 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/SMSServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/SMSServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import java.util.Map; | |
4 | + | |
5 | +import com.alibaba.fastjson.JSON; | |
6 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
7 | +import com.diligrp.website.web.interfaces.domain.input.SMSReq; | |
8 | +import com.diligrp.website.web.interfaces.domain.output.SMSResp; | |
9 | +import com.diligrp.website.web.interfaces.service.SMSService; | |
10 | +import com.google.common.collect.Maps; | |
11 | + | |
12 | +public class SMSServiceImpl extends BaseHttpService implements SMSService { | |
13 | + | |
14 | + public SMSServiceImpl(String token, String baseUrl) { | |
15 | + super(token, baseUrl); | |
16 | + } | |
17 | + | |
18 | + public SMSResp sendSMS(SMSReq req) { | |
19 | + if (req == null) { | |
20 | + LOGGER.error("短信请求参数为空"); | |
21 | + return null; | |
22 | + } | |
23 | + Map<String, String> param = Maps.newHashMap(); | |
24 | + param.put("smsJson", JSON.toJSONString(req)); | |
25 | + SMSResp resp = null; | |
26 | + try { | |
27 | + resp = httpPost("api/sms/sendMSM.do", param, SMSResp.class); | |
28 | + } catch (Exception e) { | |
29 | + LOGGER.error("发送短信失败! ", e); | |
30 | + } | |
31 | + return resp; | |
32 | + } | |
33 | + | |
34 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/ShopNameModifyServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/ShopNameModifyServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
4 | +import com.diligrp.website.web.interfaces.domain.output.ShopNameModifyResp; | |
5 | +import com.diligrp.website.web.interfaces.service.ShopNameModifyService; | |
6 | + | |
7 | +import java.util.HashMap; | |
8 | +import java.util.Map; | |
9 | + | |
10 | +public class ShopNameModifyServiceImpl extends BaseHttpService implements | |
11 | + ShopNameModifyService { | |
12 | + | |
13 | + public ShopNameModifyServiceImpl(String token, String baseUrl) { | |
14 | + super(token, baseUrl); | |
15 | + } | |
16 | + | |
17 | + public ShopNameModifyResp checkShopNameModify(Long shopId, String newShopName) { | |
18 | + Map<String, String> param = new HashMap<String, String>(); | |
19 | + param.put("shopId", shopId+""); | |
20 | + param.put("newShopName", newShopName); | |
21 | + ShopNameModifyResp resp = null; | |
22 | + try { | |
23 | + LOGGER.debug("开始调用店铺名称修改验证接口"); | |
24 | + resp = super.httpGet("api/shopNameModify/checkShopNameModify.do", param, ShopNameModifyResp.class); | |
25 | + if (resp == null) { | |
26 | + LOGGER.debug("店铺名称修改验证接口数据为空:" + baseUrl + " , 店铺ID:" + shopId + "新店铺名称:" + newShopName); | |
27 | + } | |
28 | + LOGGER.debug("店铺名称修改验证结果:" + resp); | |
29 | + } catch (Exception e) { | |
30 | + LOGGER.error("调用店铺名称修改验证接口时出现异常:" + baseUrl + " , 店铺ID:" + shopId + "新店铺名称:" + newShopName, e); | |
31 | + } | |
32 | + LOGGER.debug("调用店铺名称修改验证接口结束"); | |
33 | + return resp; | |
34 | + } | |
35 | + | |
36 | + public boolean addShopNameModify(Long shopId, Long userId, String newShopName, String oldShopName){ | |
37 | + Map<String, String> param = new HashMap<String, String>(); | |
38 | + param.put("shopId", shopId+""); | |
39 | + param.put("userId", userId+""); | |
40 | + param.put("newShopName", newShopName); | |
41 | + param.put("oldShopName", oldShopName); | |
42 | + boolean resp = false; | |
43 | + try { | |
44 | + LOGGER.debug("开始调用新增店铺名称修改申请接口"); | |
45 | + resp = super.httpGet("api/shopNameModify/addShopNameModify.do", param, Boolean.class); | |
46 | + LOGGER.debug("新增店铺名称修改申请结果:" + resp); | |
47 | + } catch (Exception e) { | |
48 | + LOGGER.error("调用新增店铺名称修改申请接口时出现异常:" + baseUrl + " , 店铺ID:" + shopId + "新店铺名称:" + newShopName, e); | |
49 | + } | |
50 | + LOGGER.debug("调用新增店铺名称修改申请接口结束"); | |
51 | + return resp; | |
52 | + } | |
53 | +} | ... | ... |
diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/SysConfigServiceImpl.java
0 → 100644
1 | +++ a/diligrp-website-api/src/main/java/com/diligrp/website/web/interfaces/service/impl/SysConfigServiceImpl.java | |
1 | +package com.diligrp.website.web.interfaces.service.impl; | |
2 | + | |
3 | +import java.util.HashMap; | |
4 | +import java.util.Map; | |
5 | + | |
6 | +import com.diligrp.website.util.http.service.BaseHttpService; | |
7 | +import com.diligrp.website.web.interfaces.domain.output.SysConfigResp; | |
8 | +import com.diligrp.website.web.interfaces.service.SysConfigService; | |
9 | + | |
10 | +public class SysConfigServiceImpl extends BaseHttpService implements | |
11 | + SysConfigService { | |
12 | + | |
13 | + public SysConfigServiceImpl(String token, String baseUrl) { | |
14 | + super(token, baseUrl); | |
15 | + } | |
16 | + | |
17 | + public SysConfigResp getSysConfig(String code) { | |
18 | + Map<String, String> param = new HashMap<String, String>(); | |
19 | + SysConfigResp resp = null; | |
20 | + try { | |
21 | + LOGGER.debug("开始调用系统配置信息接口"); | |
22 | + param.put("code", code); | |
23 | + resp = super.httpGet("api/systemConfig/getSysConfig.do", param, | |
24 | + SysConfigResp.class); | |
25 | + if (resp == null) { | |
26 | + LOGGER.debug("系统配置信息接口数据为空:" + baseUrl + " , 配置代码:" + code); | |
27 | + } else if (resp.getCode() == SysConfigResp.CODE_NOT_EXISTS) { | |
28 | + LOGGER.debug("系统配置信息不能存在:" + baseUrl + " , 配置代码:" + code); | |
29 | + } | |
30 | + } catch (Exception e) { | |
31 | + LOGGER.error("调用系统配置信息接口时出现异常:" + baseUrl, e); | |
32 | + } | |
33 | + LOGGER.debug("调用系统配置信息接口结束"); | |
34 | + return resp; | |
35 | + } | |
36 | + | |
37 | +} | ... | ... |
diligrp-website-dao/pom.xml
0 → 100644
1 | +++ a/diligrp-website-dao/pom.xml | |
1 | +<?xml version="1.0"?> | |
2 | +<project | |
3 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" | |
4 | + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
5 | + <modelVersion>4.0.0</modelVersion> | |
6 | + <parent> | |
7 | + <groupId>com..website.web</groupId> | |
8 | + <artifactId>diligrp-website</artifactId> | |
9 | + <version>0.0.1-SNAPSHOT</version> | |
10 | + </parent> | |
11 | + | |
12 | + <artifactId>diligrp-website-dao</artifactId> | |
13 | + <name>diligrp-website-dao</name> | |
14 | + <url>http://maven.apache.org</url> | |
15 | + <properties> | |
16 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
17 | + </properties> | |
18 | + <dependencies> | |
19 | + <dependency> | |
20 | + <groupId>com..website.web</groupId> | |
21 | + <artifactId>diligrp-website-domain</artifactId> | |
22 | + <version>0.0.1-SNAPSHOT</version> | |
23 | + </dependency> | |
24 | + </dependencies> | |
25 | +</project> | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/AuthLevelDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/AuthLevelDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import com.diligrp.website.domain.AuthLevel; | |
4 | +import com.diligrp.website.domain.PickUpPointDomain; | |
5 | +import com.diligrp.website.util.dao.BaseQuery; | |
6 | + | |
7 | +import java.util.List; | |
8 | + | |
9 | + | |
10 | +public interface AuthLevelDao { | |
11 | + | |
12 | + Integer getAuthLevelCount(BaseQuery query); | |
13 | + | |
14 | + List<AuthLevel> getAuthLevelList(BaseQuery query); | |
15 | + | |
16 | + boolean save(AuthLevel authLevel); | |
17 | + | |
18 | + boolean modify(AuthLevel authLevel); | |
19 | + | |
20 | + AuthLevel getAuthLevelById(Long id); | |
21 | + | |
22 | + List<AuthLevel> getAllAuthLevel(); | |
23 | + | |
24 | + AuthLevel checkName(Long id,String levelName); | |
25 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/CityDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/CityDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.domain.City; | |
6 | + | |
7 | +public interface CityDao { | |
8 | + | |
9 | + List<City> getCityListByParentId(Integer pid); | |
10 | + | |
11 | + /** | |
12 | + * | |
13 | + * this method is 根据当前城市id查询父类所有城市的信息 | |
14 | + * | |
15 | + * @param pid | |
16 | + * @return | |
17 | + * @createTime 2014年6月4日 下午6:33:48 | |
18 | + * @author liujie | |
19 | + */ | |
20 | + List<City> getParentCityListById(Integer pid); | |
21 | + | |
22 | + List<City> getCityByText(String cityName, int cityLevel); | |
23 | + | |
24 | + List<City> getCityListByCityIds(List cityIds); | |
25 | + | |
26 | + List<City> getCityListByCountryId(Long countryId); | |
27 | + | |
28 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/DataDictionaryDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/DataDictionaryDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.domain.DataDictionary; | |
6 | +import com.diligrp.website.domain.DataDictionaryValue; | |
7 | +import com.diligrp.website.domain.SysConfig; | |
8 | +import com.diligrp.website.util.dao.BaseQuery; | |
9 | + | |
10 | + | |
11 | +public interface DataDictionaryDao { | |
12 | + | |
13 | + DataDictionary getDataDictionaryByCode(String code); | |
14 | + | |
15 | + List<DataDictionaryValue> getDataDictionaryValue(Long id); | |
16 | + | |
17 | + Integer getDataDicListCount(BaseQuery query); | |
18 | + | |
19 | + List<SysConfig> getDataDicList(BaseQuery query); | |
20 | + | |
21 | + boolean deleteValue(Long id); | |
22 | + | |
23 | + boolean delete(Long id); | |
24 | + | |
25 | + boolean save(DataDictionary dic); | |
26 | + | |
27 | + boolean update(DataDictionary dic); | |
28 | + | |
29 | + DataDictionary getDataDictionaryById(Long id); | |
30 | + | |
31 | + boolean saveValue(DataDictionaryValue dicv); | |
32 | + | |
33 | + DataDictionaryValue getDataDicValById(Long id); | |
34 | + | |
35 | + boolean editValue(DataDictionaryValue dicv); | |
36 | + | |
37 | + DataDictionaryValue getDataDicValByCode(String code, Integer ddId); | |
38 | + | |
39 | + DataDictionaryValue getDataDicValByName(String name, Integer ddId); | |
40 | + | |
41 | + DataDictionaryValue getDataDicValBySort(Integer sort, Integer ddId); | |
42 | + | |
43 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/DiliServiceCoverageDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/DiliServiceCoverageDao.java | |
1 | + | |
2 | +package com.diligrp.website.dao; | |
3 | + | |
4 | + | |
5 | +import java.util.List; | |
6 | + | |
7 | +import com.diligrp.website.domain.DiliServiceCoverage; | |
8 | +import com.diligrp.website.util.dao.IBaseDao; | |
9 | + | |
10 | +/** | |
11 | + * <B>Description</B> <br /> | |
12 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
13 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
14 | + * <B>Company</B> 地利集团 | |
15 | + * @createTime 2014-6-3 11:33:00 | |
16 | + * @author template | |
17 | + */ | |
18 | +public interface DiliServiceCoverageDao extends IBaseDao<DiliServiceCoverage> { | |
19 | + /** | |
20 | + * 根据服务获取范围 | |
21 | + * @param serviceId | |
22 | + * @return | |
23 | + */ | |
24 | + public List<DiliServiceCoverage> findByService(Long serviceId); | |
25 | + | |
26 | + public Boolean deleteByServiceId(Long serviceId); | |
27 | + public List<DiliServiceCoverage> findServiceByPickId(Long pickId); | |
28 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/DiliServiceDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/DiliServiceDao.java | |
1 | + | |
2 | +package com.diligrp.website.dao; | |
3 | + | |
4 | + | |
5 | +import java.util.List; | |
6 | + | |
7 | +import com.diligrp.website.domain.DiliService; | |
8 | +import com.diligrp.website.util.dao.BaseQuery; | |
9 | +import com.diligrp.website.util.dao.IBaseDao; | |
10 | + | |
11 | +/** | |
12 | + * <B>Description</B> <br /> | |
13 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
14 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
15 | + * <B>Company</B> 地利集团 | |
16 | + * @createTime 2014-6-3 11:33:00 | |
17 | + * @author template | |
18 | + */ | |
19 | +public interface DiliServiceDao extends IBaseDao<DiliService> { | |
20 | + /** | |
21 | + * 查询所有的数据 | |
22 | + * @return | |
23 | + * @param baseQuery | |
24 | + */ | |
25 | + public List<DiliService> listAll(BaseQuery baseQuery); | |
26 | + | |
27 | + public DiliService findByCode(String code); | |
28 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/MailDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/MailDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.domain.Mail; | |
6 | +import com.diligrp.website.domain.SysConfig; | |
7 | +import com.diligrp.website.util.dao.BaseQuery; | |
8 | + | |
9 | + | |
10 | +public interface MailDao { | |
11 | + | |
12 | + public boolean save(Mail mh); | |
13 | + | |
14 | + public Integer getMailCount(BaseQuery query); | |
15 | + | |
16 | + public List<SysConfig> getMailList(BaseQuery query); | |
17 | + | |
18 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/OperateLogDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/OperateLogDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.domain.OperateLog; | |
6 | + | |
7 | + | |
8 | +/** | |
9 | + * <B>Description</B> TODO <br /> | |
10 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
11 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
12 | + * <B>Company</B> 地利集团 | |
13 | + * @createTime 2014年6月19日 下午3:14:42 | |
14 | + * @author liujie | |
15 | + */ | |
16 | +public interface OperateLogDao { | |
17 | + /** | |
18 | + * | |
19 | + * this method is 公共操作日志信息 | |
20 | + * @param operateLog | |
21 | + * @return | |
22 | + * @createTime 2014年6月19日 下午3:15:01 | |
23 | + * @author liujie | |
24 | + */ | |
25 | + public boolean saveOperateLog(OperateLog operateLog); | |
26 | + /** | |
27 | + * | |
28 | + * this method is 通过数据id得到这条数据的操作信息 | |
29 | + * @param dataId | |
30 | + * @return | |
31 | + * @createTime 2014年6月19日 下午5:29:16 | |
32 | + * @author liujie | |
33 | + */ | |
34 | + public List<OperateLog> getOperateLogInfoByDataId(OperateLog operateLog); | |
35 | + /** | |
36 | + * | |
37 | + * this method is 通过数据id修改这条数据的操作信息 | |
38 | + * @param operateLog | |
39 | + * @return | |
40 | + * @createTime 2014年6月19日 下午5:29:36 | |
41 | + * @author liujie | |
42 | + */ | |
43 | + public boolean updaateOperateLogInfoByDataId(OperateLog operateLog); | |
44 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/PickUpCityDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/PickUpCityDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.domain.PickUpCity; | |
6 | + | |
7 | + | |
8 | +/** | |
9 | + * <B>Description</B> TODO <br /> | |
10 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
11 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
12 | + * <B>Company</B> 地利集团 | |
13 | + * @createTime 2014年8月15日 上午11:06:30 | |
14 | + * @author liujie | |
15 | + */ | |
16 | +public interface PickUpCityDao { | |
17 | + | |
18 | + boolean savePickUpCity(PickUpCity pickUpCity); | |
19 | + List<PickUpCity> getPickUpCityById(Long id); | |
20 | + boolean deletePickUpCityById(Long pickId); | |
21 | + List<PickUpCity> getAllCity(); | |
22 | + PickUpCity getPickIdByCityId(Long cityId); | |
23 | + List<PickUpCity> getPickUpIdListByCityId(Long cityId); | |
24 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/PickUpPersonDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/PickUpPersonDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.domain.PickUpPerson; | |
6 | + | |
7 | + | |
8 | +/** | |
9 | + * <B>Description</B> TODO <br /> | |
10 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
11 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
12 | + * <B>Company</B> 地利集团 | |
13 | + * @createTime 2014年8月13日 下午4:35:15 | |
14 | + * @author liujie | |
15 | + */ | |
16 | +public interface PickUpPersonDao { | |
17 | + List<PickUpPerson> getPickUpList(Long pickId); | |
18 | + boolean savePickUpPerson(PickUpPerson pickUpPerson); | |
19 | + boolean deletePickUpPerson(Long pickId); | |
20 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/PickUpPointDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/PickUpPointDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import com.diligrp.website.domain.PickUpPointDomain; | |
4 | +import com.diligrp.website.util.dao.BaseQuery; | |
5 | + | |
6 | +import java.util.List; | |
7 | +import java.util.Map; | |
8 | + | |
9 | +/** | |
10 | + * <B>Description</B> TODO <br /> | |
11 | + * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br /> | |
12 | + * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br /> | |
13 | + * <B>Company</B> 地利集团 | |
14 | + * @createTime 2014年8月13日 下午3:17:08 | |
15 | + * @author liujie | |
16 | + */ | |
17 | +public interface PickUpPointDao { | |
18 | + | |
19 | + /** | |
20 | + * | |
21 | + * this method is 根据条件查询所有提货点管理信息 | |
22 | + * @param bq | |
23 | + * @return | |
24 | + * @throws Exception | |
25 | + * @createTime 2014年8月21日 上午10:32:23 | |
26 | + * @author liujie | |
27 | + */ | |
28 | + List<PickUpPointDomain> getPickInfo(BaseQuery bq) throws Exception; | |
29 | + | |
30 | + /** | |
31 | + * | |
32 | + * this method is 根据条件统计提货点信心 | |
33 | + * @param bq | |
34 | + * @return | |
35 | + * @throws Exception | |
36 | + * @createTime 2014年8月21日 上午10:32:42 | |
37 | + * @author liujie | |
38 | + */ | |
39 | + Integer getCountPickInfo(BaseQuery bq) throws Exception; | |
40 | + | |
41 | + /** | |
42 | + * | |
43 | + * this method is 新增提货点信息 | |
44 | + * @param pickUpPointDomain | |
45 | + * @return | |
46 | + * @throws Exception | |
47 | + * @createTime 2014年8月21日 上午10:33:17 | |
48 | + * @author liujie | |
49 | + */ | |
50 | + Long savePickUpInfo(PickUpPointDomain pickUpPointDomain) throws Exception; | |
51 | + | |
52 | + /** | |
53 | + * | |
54 | + * this method is 修改提货点信心 | |
55 | + * @param pickUpPointDomain | |
56 | + * @return | |
57 | + * @throws Exception | |
58 | + * @createTime 2014年8月21日 上午10:33:37 | |
59 | + * @author liujie | |
60 | + */ | |
61 | + boolean modifyPickUpInfo(PickUpPointDomain pickUpPointDomain) | |
62 | + throws Exception; | |
63 | + | |
64 | + /** | |
65 | + * | |
66 | + * this method is 设置所有市场提货点改成不默认市场 | |
67 | + * @return | |
68 | + * @throws Exception | |
69 | + * @createTime 2014年8月21日 上午10:33:49 | |
70 | + * @author liujie | |
71 | + */ | |
72 | + boolean modifyPickUpInfoDeafult() throws Exception; | |
73 | + /** | |
74 | + * | |
75 | + * this method is 获取提货点信心 | |
76 | + * @param id | |
77 | + * @return | |
78 | + * @throws Exception | |
79 | + * @createTime 2014年8月21日 上午10:34:03 | |
80 | + * @author liujie | |
81 | + */ | |
82 | + PickUpPointDomain getPickUpPointDomainInfo(Long id) throws Exception; | |
83 | + /** | |
84 | + * | |
85 | + * this method is 修改市场提货点为默认市场 | |
86 | + * @param id | |
87 | + * @return | |
88 | + * @throws Exception | |
89 | + * @createTime 2014年8月21日 上午10:38:23 | |
90 | + * @author liujie | |
91 | + */ | |
92 | + boolean modifyStateByPickUpId(Long id) throws Exception; | |
93 | + /** | |
94 | + * | |
95 | + * this method is 通过父id查询该市场下面关联的提货点 | |
96 | + * @param id | |
97 | + * @return | |
98 | + * @createTime 2014年8月21日 上午10:38:41 | |
99 | + * @author liujie | |
100 | + */ | |
101 | + List<PickUpPointDomain> getRelationPickInfo(Long id); | |
102 | + /** | |
103 | + * | |
104 | + * this method is 得到所有为未关联的提货点 | |
105 | + * @return | |
106 | + * @createTime 2014年8月21日 上午10:40:16 | |
107 | + * @author liujie | |
108 | + */ | |
109 | + List<PickUpPointDomain> getNotMarketPickInfo(); | |
110 | + /** | |
111 | + * | |
112 | + * this method is 关联提货点与市场的关系 | |
113 | + * @param map | |
114 | + * @return | |
115 | + * @createTime 2014年8月21日 上午10:42:09 | |
116 | + * @author liujie | |
117 | + */ | |
118 | + boolean modifyRelationPoint(Map<String, Long> map); | |
119 | + /** | |
120 | + * | |
121 | + * this method is 清空这个id市场下面的提货点 | |
122 | + * @param id | |
123 | + * @return | |
124 | + * @createTime 2014年8月21日 上午10:42:31 | |
125 | + * @author liujie | |
126 | + */ | |
127 | + boolean modifyRelationPointParent(Long id); | |
128 | + /** | |
129 | + * | |
130 | + * this method is 得到所有是市场的提货点 | |
131 | + * @return | |
132 | + * @createTime 2014年8月21日 上午10:45:15 | |
133 | + * @author liujie | |
134 | + */ | |
135 | + List<PickUpPointDomain> getIsMarketPickUpInfo(); | |
136 | + /** | |
137 | + * | |
138 | + * this method is 得到所有不是市场的提货点信息 | |
139 | + * @return | |
140 | + * @throws Exception | |
141 | + * @createTime 2014年8月22日 上午10:23:22 | |
142 | + * @author liujie | |
143 | + */ | |
144 | + List<PickUpPointDomain> getIsNotMarketPickUpInfo() throws Exception; | |
145 | + /** | |
146 | + * | |
147 | + * this method is 得到所有提货点信息 | |
148 | + * @return | |
149 | + * @throws Exception | |
150 | + * @createTime 2014年8月22日 上午10:23:45 | |
151 | + * @author liujie | |
152 | + */ | |
153 | + List<PickUpPointDomain> getAllMarketPickUpInfo() throws Exception; | |
154 | + /** | |
155 | + * | |
156 | + * this method is 根据提货点编码查询提货点信息 | |
157 | + * @param code | |
158 | + * @return | |
159 | + * @throws Exception | |
160 | + * @createTime 2014年8月25日 上午11:50:35 | |
161 | + * @author liujie | |
162 | + */ | |
163 | + PickUpPointDomain getCodeByPickUpInfo(String code)throws Exception; | |
164 | + /** | |
165 | + * | |
166 | + * this method is 获取默认市场信息 | |
167 | + * @return | |
168 | + * @throws Exception | |
169 | + * @createTime 2014年9月17日 下午2:46:17 | |
170 | + * @author liujie | |
171 | + */ | |
172 | + PickUpPointDomain getDefaultPickUpInfo()throws Exception; | |
173 | + | |
174 | + List<PickUpPointDomain> getPickUpInfoByName(String pickName); | |
175 | + | |
176 | + List<PickUpPointDomain> getRecommendPickUp(); | |
177 | + | |
178 | + List<PickUpPointDomain> getPickUpListByCityId(Long cityId); | |
179 | + | |
180 | + List<PickUpPointDomain> getPickUpInfoByCityName(String cityName); | |
181 | + | |
182 | + List<PickUpPointDomain> getAllPickUpListByCityId(Long cityId); | |
183 | + | |
184 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/ShopCloseHistoryDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/ShopCloseHistoryDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import com.diligrp.website.domain.ShopCloseHistory; | |
4 | +import com.diligrp.website.util.dao.BaseQuery; | |
5 | + | |
6 | +import java.util.List; | |
7 | + | |
8 | + | |
9 | +public interface ShopCloseHistoryDao { | |
10 | + | |
11 | + Integer getShopCloseHistoryCount(BaseQuery query); | |
12 | + | |
13 | + List<ShopCloseHistory> getShopCloseHistoryList(BaseQuery query); | |
14 | + | |
15 | + boolean save(ShopCloseHistory shopCloseHistory); | |
16 | + | |
17 | + ShopCloseHistory getShopCloseHistoryById(Long id); | |
18 | + | |
19 | + ShopCloseHistory getAuditShopCloseHistoryByShopId(Long shopId); | |
20 | + | |
21 | + boolean update(ShopCloseHistory shopCloseHistory); | |
22 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/ShopNameModifyDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/ShopNameModifyDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import com.diligrp.website.domain.ShopNameModify; | |
4 | +import com.diligrp.website.util.dao.BaseQuery; | |
5 | + | |
6 | +import java.util.List; | |
7 | + | |
8 | + | |
9 | +public interface ShopNameModifyDao { | |
10 | + | |
11 | + List<ShopNameModify> getShopNameModifyByShopId(Long shopId); | |
12 | + | |
13 | + Integer getShopNameModifyCount(BaseQuery query); | |
14 | + | |
15 | + List<ShopNameModify> getShopNameModifyList(BaseQuery query); | |
16 | + | |
17 | + boolean save(ShopNameModify shopNameModify); | |
18 | + | |
19 | + boolean update(ShopNameModify shopNameModify); | |
20 | + | |
21 | + ShopNameModify getShopNameModifyById(Long id); | |
22 | + | |
23 | + ShopNameModify getShopNameModifyByNewShopName(String newShopName); | |
24 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/SysConfigDao.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/SysConfigDao.java | |
1 | +package com.diligrp.website.dao; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +import com.diligrp.website.domain.SysConfig; | |
6 | +import com.diligrp.website.util.dao.BaseQuery; | |
7 | + | |
8 | + | |
9 | +public interface SysConfigDao { | |
10 | + | |
11 | + SysConfig getSysConfigByCode(String code); | |
12 | + | |
13 | + Integer getSysConfigListCount(BaseQuery query); | |
14 | + | |
15 | + List<SysConfig> getSysConfigList(BaseQuery query); | |
16 | + | |
17 | + boolean saveSysConfig(SysConfig cfg); | |
18 | + | |
19 | + SysConfig getSysConfigById(Integer id); | |
20 | + | |
21 | + boolean editSysConfig(SysConfig newCfg); | |
22 | + | |
23 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/impl/AuthLevelDaoImpl.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/impl/AuthLevelDaoImpl.java | |
1 | +package com.diligrp.website.dao.impl; | |
2 | + | |
3 | +import com.diligrp.website.dao.AuthLevelDao; | |
4 | +import com.diligrp.website.domain.AuthLevel; | |
5 | +import com.diligrp.website.domain.PickUpPointDomain; | |
6 | +import com.diligrp.website.util.dao.BaseQuery; | |
7 | +import com.diligrp.website.util.dao.impl.BaseDaoImpl; | |
8 | +import org.springframework.stereotype.Component; | |
9 | + | |
10 | +import java.util.List; | |
11 | + | |
12 | +@Component("authLevelDao") | |
13 | +public class AuthLevelDaoImpl extends BaseDaoImpl<AuthLevel> | |
14 | + implements AuthLevelDao { | |
15 | + | |
16 | + private static final String PREFIX = AuthLevelDaoImpl.class | |
17 | + .getCanonicalName(); | |
18 | + | |
19 | + @Override | |
20 | + public Integer getAuthLevelCount(BaseQuery query) { | |
21 | + return getSqlSessionTemplate().selectOne( | |
22 | + PREFIX + ".getAuthLevelCount", query); | |
23 | + } | |
24 | + | |
25 | + @Override | |
26 | + public List<AuthLevel> getAuthLevelList(BaseQuery query) { | |
27 | + return getSqlSessionTemplate().selectList(PREFIX + ".getAuthLevelList", | |
28 | + query); | |
29 | + } | |
30 | + | |
31 | + @Override | |
32 | + public boolean save(AuthLevel authLevel) { | |
33 | + return super.save(authLevel); | |
34 | + } | |
35 | + | |
36 | + @Override | |
37 | + public boolean modify(AuthLevel authLevel) { | |
38 | + return super.update(authLevel); | |
39 | + } | |
40 | + | |
41 | + @Override | |
42 | + public AuthLevel getAuthLevelById(Long id) { | |
43 | + return super.getById(id); | |
44 | + } | |
45 | + | |
46 | + @Override | |
47 | + public List<AuthLevel> getAllAuthLevel() { | |
48 | + return getSqlSessionTemplate().selectList( | |
49 | + PREFIX + ".getAllAuthLevel"); | |
50 | + } | |
51 | + | |
52 | + @Override | |
53 | + public AuthLevel checkName(Long id, String levelName) { | |
54 | + BaseQuery bq = new BaseQuery(); | |
55 | + if (id != null) { | |
56 | + bq.addParam("id", id + ""); | |
57 | + } | |
58 | + bq.addParam("levelName", levelName); | |
59 | + return getSqlSessionTemplate().selectOne( | |
60 | + PREFIX + ".checkName", bq); | |
61 | + } | |
62 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/impl/CityDaoImpl.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/impl/CityDaoImpl.java | |
1 | +package com.diligrp.website.dao.impl; | |
2 | + | |
3 | +import java.util.HashMap; | |
4 | +import java.util.List; | |
5 | +import java.util.Map; | |
6 | + | |
7 | +import org.springframework.stereotype.Component; | |
8 | + | |
9 | +import com.diligrp.website.dao.CityDao; | |
10 | +import com.diligrp.website.domain.City; | |
11 | +import com.diligrp.website.util.dao.impl.BaseDaoImpl; | |
12 | + | |
13 | +@Component("CityDao") | |
14 | +public class CityDaoImpl extends BaseDaoImpl<City> implements CityDao { | |
15 | + | |
16 | + private static final String STATEMENT = CityDaoImpl.class.getCanonicalName(); | |
17 | + | |
18 | + @Override | |
19 | + public List<City> getCityListByParentId(Integer pid) { | |
20 | + return getSqlSessionTemplate().selectList(STATEMENT + ".getCityListByParentId", pid); | |
21 | + } | |
22 | + | |
23 | + /* | |
24 | + * (non-Javadoc) | |
25 | + * | |
26 | + * @see | |
27 | + * com.diligrp.website.dao.CityDao#getParentCityListById(java.lang.Integer) | |
28 | + */ | |
29 | + @Override | |
30 | + public List<City> getParentCityListById(Integer pid) { | |
31 | + List<City> list = getSqlSessionTemplate().selectList(STATEMENT + ".getParentCityListByRegionId", pid); | |
32 | + return list; | |
33 | + } | |
34 | + | |
35 | + @Override | |
36 | + public List<City> getCityByText(String cityName, int cityLevel) { | |
37 | + Map<String, Object> param = new HashMap<String, Object>(); | |
38 | + param.put("cityName", cityName); | |
39 | + param.put("cityLevel", cityLevel); | |
40 | + return getSqlSessionTemplate().selectList(STATEMENT + ".getCityByText", param); | |
41 | + } | |
42 | + | |
43 | + @Override | |
44 | + public List<City> getCityListByCityIds(List cityIds) { | |
45 | + Map<String, Object> param = new HashMap<String, Object>(); | |
46 | + param.put("cityIds", cityIds); | |
47 | + List<City> list = getSqlSessionTemplate().selectList(STATEMENT + ".getCityListByCityIds", param); | |
48 | + return list; | |
49 | + } | |
50 | + | |
51 | + @Override | |
52 | + public List<City> getCityListByCountryId(Long countryId) { | |
53 | + List<City> list = getSqlSessionTemplate().selectList(STATEMENT + ".getCityListByCountryId", countryId); | |
54 | + return list; | |
55 | + } | |
56 | +} | ... | ... |
diligrp-website-dao/src/main/java/com/diligrp/website/dao/impl/DataDictionaryDaoImpl.java
0 → 100644
1 | +++ a/diligrp-website-dao/src/main/java/com/diligrp/website/dao/impl/DataDictionaryDaoImpl.java | |
1 | +package com.diligrp.website.dao.impl; | |
2 | + | |
3 | +import java.util.List; | |
4 | +import java.util.Map; | |
5 | + | |
6 | +import org.springframework.stereotype.Component; | |
7 | + | |
8 | +import com.diligrp.website.dao.DataDictionaryDao; | |
9 | +import com.diligrp.website.domain.DataDictionary; | |
10 | +import com.diligrp.website.domain.DataDictionaryValue; | |
11 | +import com.diligrp.website.domain.SysConfig; | |
12 | +import com.diligrp.website.util.dao.BaseQuery; | |
13 | +import com.diligrp.website.util.dao.impl.BaseDaoImpl; | |
14 | +import com.google.common.collect.Maps; | |
15 | + | |
16 | +@Component("dataDictionaryDao") | |
17 | +public class DataDictionaryDaoImpl extends BaseDaoImpl<DataDictionary> | |
18 | + implements DataDictionaryDao { | |
19 | + | |
20 | + private static final String PREFIX = DataDictionaryDaoImpl.class | |
21 | + .getCanonicalName(); | |
22 | + | |
23 | + @Override | |
24 | + public DataDictionary getDataDictionaryByCode(String code) { | |
25 | + return getSqlSessionTemplate().selectOne( | |
26 | + PREFIX + ".getDataDictionaryByCode", code); | |
27 | + } | |
28 | + | |
29 | + @Override | |
30 | + public List<DataDictionaryValue> getDataDictionaryValue(Long id) { | |
31 | + return getSqlSessionTemplate().selectList( | |
32 | + PREFIX + ".getDataDictionaryValue", id); | |
33 | + } | |
34 | + | |
35 | + @Override | |
36 | + public Integer getDataDicListCount(BaseQuery query) { | |
37 | + return getSqlSessionTemplate().selectOne( | |
38 | + PREFIX + ".getDataDicListCount", query); | |
39 | + } | |
40 | + | |
41 | + @Override | |
42 | + public List<SysConfig> getDataDicList(BaseQuery query) { | |
43 | + return getSqlSessionTemplate().selectList(PREFIX + ".getDataDicList", | |
44 | + query); | |
45 | + } | |
46 | + | |
47 | + @Override | |
48 | + public boolean deleteValue(Long id) { | |
49 | + return getSqlSessionTemplate().delete(PREFIX + ".deleteValue", id) > 0; | |
50 | + } | |
51 | + | |
52 | + @Override | |
53 | + public boolean delete(Long id) { | |
54 | + return getSqlSessionTemplate().delete(PREFIX + ".delete", id) > 0; | |
55 | + } | |
56 | + | |
57 | + /* | |
58 | + * (non-Javadoc) | |
59 | + * @see com.diligrp.website.util.dao.impl.BaseDaoImpl#save(java.lang.Object) | |
60 | + */ | |
61 | + @Override | |
62 | + public boolean save(DataDictionary value) { | |
63 | + return super.save(value); | |
64 | + } | |
65 | + | |
66 | + /* | |
67 | + * (non-Javadoc) | |
68 | + * @see | |
69 | + * com.diligrp.website.util.dao.impl.BaseDaoImpl#update(java.lang.Object) | |
70 | + */ | |
71 | + @Override | |
72 | + public boolean update(DataDictionary value) { | |
73 | + return super.update(value); | |
74 | + } | |
75 | + | |
76 | + @Override | |
77 | + public DataDictionary getDataDictionaryById(Long id) { | |
78 | + return super.getById(id); | |
79 | + } | |
80 | + | |
81 | + @Override | |
82 | + public boolean saveValue(DataDictionaryValue dicv) { | |
83 | + return getSqlSessionTemplate().insert(PREFIX + ".saveValue", dicv) > 0; | |
84 | + } | |
85 | + | |
86 | + @Override | |
87 | + public DataDictionaryValue getDataDicValById(Long id) { | |
88 | + return getSqlSessionTemplate().selectOne( | |
89 | + PREFIX + ".getDataDicValById", id); | |
90 | + } | |
91 | + | |
92 | + @Override | |
93 | + public boolean editValue(DataDictionaryValue dicv) { | |
94 | + return getSqlSessionTemplate().update(PREFIX + ".editValue", dicv) > 0; | |
95 | + } | |
96 | + | |
97 | + @Override | |
98 | + public DataDictionaryValue getDataDicValByCode(String code, Integer ddId) { | |
99 | + Map<String, Object> param = Maps.newHashMap(); | |
100 | + param.put("code", code); | |
101 | + param.put("ddId", ddId); | |
102 | + return getSqlSessionTemplate().selectOne( | |
103 | + PREFIX + ".getDataDicValByCode", param); | |
104 | + } | |
105 | + | |
106 | + @Override | |
107 | + public DataDictionaryValue getDataDicValByName(String name, Integer ddId) { | |
108 | + Map<String, Object> param = Maps.newHashMap(); | |
109 | + param.put("name", name); | |
110 | + param.put("ddId", ddId); | |
111 | + return getSqlSessionTemplate().selectOne( | |
112 | + PREFIX + ".getDataDicValByName", param); | |
113 | + } | |
114 | + | |
115 | + @Override | |
116 | + public DataDictionaryValue getDataDicValBySort(Integer sort, Integer ddId) { | |
117 | + Map<String, Object> param = Maps.newHashMap(); | |
118 | + param.put("sort", sort); | |
119 | + param.put("ddId", ddId); | |
120 | + return getSqlSessionTemplate().selectOne( | |
121 | + PREFIX + ".getDataDicValBySort", param); | |
122 | + } | |
123 | + | |
124 | +} | ... | ... |