Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4997cd0

Browse files
committed
调整接口
1 parent 9e912a2 commit 4997cd0

File tree

7 files changed

+12
-22
lines changed

7 files changed

+12
-22
lines changed

‎aries/src/main/java/info/xiaomo/aries/controller/UserController.java‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
* @author 小莫 (https://xiaomo.info) (https://github.com/syoubaku)
2121
* @version : 2017年1月11日 16:40
2222
*/
23-
@RestController
2423
@RequestMapping("/user")
2524
@Api(value = "UserController", description = "用户相关api")
2625
public class UserController extends BaseController<UserModel> {
Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
package info.xiaomo.aries.dao;
22

33
import info.xiaomo.aries.model.UserModel;
4-
import org.springframework.data.jpa.repository.JpaRepository;
5-
import org.springframework.stereotype.Repository;
4+
import info.xiaomo.core.base.BaseDao;
65

76
/**
87
* @author 小莫 (https://xiaomo.info) (https://github.com/syoubaku)
98
* @version : 2017年1月11日 16:39
109
*/
11-
@Repository
12-
public interface UserDao extends JpaRepository<UserModel, Long> {
13-
14-
UserModel findById(Long id);
15-
16-
UserModel findByName(String name);
17-
18-
boolean deleteByName(String name);
10+
public interface UserDao extends BaseDao<UserModel> {
1911

2012
}

‎aries/src/main/java/info/xiaomo/aries/model/UserModel.java‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import info.xiaomo.core.base.BaseModel;
44
import io.swagger.annotations.ApiModel;
5-
import lombok.*;
5+
import lombok.AllArgsConstructor;
6+
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import javax.persistence.Entity;
810
import javax.persistence.Table;
@@ -13,12 +15,10 @@
1315
*/
1416
@Entity
1517
@Table(name = "user")
18+
@ApiModel(value = "用户实体类")
1619
@Data
17-
@ToString(callSuper = true)
18-
@EqualsAndHashCode(callSuper = false)
1920
@AllArgsConstructor
2021
@NoArgsConstructor
21-
@ApiModel(value = "用户实体类")
2222
public class UserModel extends BaseModel {
2323

2424
private String school;

‎aries/src/main/java/info/xiaomo/aries/service/impl/UserServiceImpl.java‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import org.springframework.beans.factory.annotation.Autowired;
1111
import org.springframework.data.domain.Page;
1212
import org.springframework.data.domain.PageRequest;
13-
import org.springframework.stereotype.Service;
1413

1514
import java.util.Date;
1615
import java.util.List;
@@ -19,7 +18,7 @@
1918
* @author 小莫 (https://xiaomo.info) (https://github.com/syoubaku)
2019
* @version : 2017年1月11日 16:39
2120
*/
22-
@Service
21+
2322
public class UserServiceImpl implements UserService {
2423

2524
private static final Logger LOGGER = LoggerFactory.getLogger(UserServiceImpl.class);

‎core/src/main/java/info/xiaomo/core/base/BaseController.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@
55
import org.springframework.data.domain.Page;
66
import org.springframework.web.bind.annotation.PathVariable;
77
import org.springframework.web.bind.annotation.RequestBody;
8+
import org.springframework.web.bind.annotation.RestController;
89

910
import java.util.List;
1011

1112
/**
1213
* @author 小莫 (https://xiaomo.info) (https://github.com/syoubaku)
1314
* @version : 2017年1月11日 16:41
1415
*/
16+
@RestController
1517
public abstract class BaseController<T> {
1618

1719
protected final Logger LOGGER = LoggerFactory.getLogger(getClass());

‎core/src/main/java/info/xiaomo/core/base/BaseDao.java‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
@Repository
1111
public interface BaseDao<T> extends JpaRepository<T, Long> {
1212

13-
T findById(Stringname);
13+
T findById(Longid);
1414

1515
T findByName(String name);
16+
17+
boolean deleteByName(String name);
1618
}

‎core/src/main/java/info/xiaomo/core/base/BaseModel.java‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package info.xiaomo.core.base;
22

3-
import lombok.AllArgsConstructor;
43
import lombok.Data;
5-
import lombok.NoArgsConstructor;
64

75
import javax.persistence.*;
86
import java.io.Serializable;
@@ -24,8 +22,6 @@
2422

2523
@MappedSuperclass
2624
@Data
27-
@AllArgsConstructor
28-
@NoArgsConstructor
2925
public abstract class BaseModel implements Serializable {
3026

3127
@Id

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /