Răsfoiți Sursa

增加zheng-cms-rpc-api模块

shuzheng 8 ani în urmă
părinte
comite
dc2c970b64

+ 45 - 0
zheng-cms/zheng-cms-rpc-api/pom.xml

@@ -0,0 +1,45 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>com.zheng</groupId>
+        <artifactId>zheng-cms</artifactId>
+        <version>1.0.0</version>
+    </parent>
+
+    <artifactId>zheng-cms-rpc-api</artifactId>
+    <packaging>jar</packaging>
+
+    <name>zheng-cms-rpc-api</name>
+    <url>http://www.zhangshuzheng.cn</url>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.zheng</groupId>
+            <artifactId>zheng-cms-dao</artifactId>
+            <version>1.0.0</version>
+            <type>jar</type>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <finalName>zheng-cms-rpc-api</finalName>
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+                <includes>
+                    <include>**/*.xml</include>
+                </includes>
+                <filtering>true</filtering>
+            </resource>
+            <resource>
+                <directory>src/main/resources</directory>
+            </resource>
+        </resources>
+    </build>
+</project>

+ 23 - 0
zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/dao/model/UserVO.java

@@ -0,0 +1,23 @@
+package com.zheng.cms.dao.model;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * 用户VO
+ * Created by shuzheng on 2016/11/14.
+ */
+public class UserVO extends User implements Serializable {
+
+	private static final long serialVersionUID = 1L;
+
+	private List<Book> books;
+
+	public List<Book> getBooks() {
+		return books;
+	}
+
+	public void setBooks(List<Book> books) {
+		this.books = books;
+	}
+}

+ 13 - 0
zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsArticleService.java

@@ -0,0 +1,13 @@
+package com.zheng.cms.rpc.api;
+
+import com.zheng.cms.dao.model.CmsArticle;
+import com.zheng.cms.dao.model.CmsArticleExample;
+import com.zheng.common.base.BaseService;
+
+/**
+ * 文章service接口
+ * Created by shuzheng on 2016/11/14.
+ */
+public interface CmsArticleService extends BaseService<CmsArticle, CmsArticleExample> {
+
+}

+ 13 - 0
zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCategoryService.java

@@ -0,0 +1,13 @@
+package com.zheng.cms.rpc.api;
+
+import com.zheng.cms.dao.model.CmsCategory;
+import com.zheng.cms.dao.model.CmsCategoryExample;
+import com.zheng.common.base.BaseService;
+
+/**
+ * 类目service接口
+ * Created by shuzheng on 2016/11/14.
+ */
+public interface CmsCategoryService extends BaseService<CmsCategory, CmsCategoryExample> {
+
+}

+ 13 - 0
zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCommentService.java

@@ -0,0 +1,13 @@
+package com.zheng.cms.rpc.api;
+
+import com.zheng.cms.dao.model.CmsComment;
+import com.zheng.cms.dao.model.CmsCommentExample;
+import com.zheng.common.base.BaseService;
+
+/**
+ * 评论service接口
+ * Created by shuzheng on 2016/11/14.
+ */
+public interface CmsCommentService extends BaseService<CmsComment, CmsCommentExample> {
+
+}

+ 13 - 0
zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsTagService.java

@@ -0,0 +1,13 @@
+package com.zheng.cms.rpc.api;
+
+import com.zheng.cms.dao.model.CmsTag;
+import com.zheng.cms.dao.model.CmsTagExample;
+import com.zheng.common.base.BaseService;
+
+/**
+ * 标签service接口
+ * Created by shuzheng on 2016/11/14.
+ */
+public interface CmsTagService extends BaseService<CmsTag, CmsTagExample> {
+
+}

+ 21 - 0
zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/UserService.java

@@ -0,0 +1,21 @@
+package com.zheng.cms.rpc.api;
+
+import com.zheng.cms.dao.model.User;
+import com.zheng.cms.dao.model.UserExample;
+import com.zheng.cms.dao.model.UserVO;
+import com.zheng.common.base.BaseService;
+
+/**
+ * 用户service接口
+ * Created by shuzheng on 2016/11/14.
+ */
+public interface UserService extends BaseService<User, UserExample> {
+	
+	/**
+	 * 获取带book数据的用户
+	 * @param id
+	 * @return
+	 */
+	UserVO selectUserWithBook(int id);
+	
+}