File tree Expand file tree Collapse file tree 5 files changed +30
-8
lines changed
aries/src/main/java/info/xiaomo/aries Expand file tree Collapse file tree 5 files changed +30
-8
lines changed Original file line number Diff line number Diff line change 44import info .xiaomo .core .filter .CustomDateSerializer ;
55import io .swagger .annotations .ApiModel ;
66import io .swagger .annotations .ApiModelProperty ;
7- import lombok .AllArgsConstructor ;
87import lombok .Data ;
9- import lombok .NoArgsConstructor ;
108
119import javax .persistence .*;
1210import java .util .Date ;
1816
1917@ MappedSuperclass
2018@ Data
21- @ AllArgsConstructor
22- @ NoArgsConstructor
2319@ ApiModel ("基类" )
2420public class BaseModel {
2521
Original file line number Diff line number Diff line change 11package info .xiaomo .aries .controller ;
22
3+ import info .xiaomo .aries .model .UserModel ;
4+ import info .xiaomo .aries .service .UserService ;
5+ import info .xiaomo .core .controller .Result ;
6+ import org .springframework .beans .factory .annotation .Autowired ;
37import org .springframework .web .bind .annotation .RequestMapping ;
48import org .springframework .web .bind .annotation .RestController ;
59
10+ import java .util .List ;
11+
12+
613/**
714 * @author 小莫 (https://xiaomo.info) (https://github.com/syoubaku)
815 * @version : 2017/1/11 16:40
1118@ RequestMapping ("/user" )
1219public class UserController {
1320
21+ private final UserService service ;
22+
23+ @ Autowired
24+ public UserController (UserService service ) {
25+ this .service = service ;
26+ }
27+
1428
29+ @ RequestMapping ("findAll" )
30+ public Result <List <UserModel >> findAll () {
31+ List <UserModel > all = service .findAll ();
32+ return new Result <>(all );
33+ }
1534
1635}
Original file line number Diff line number Diff line change 22
33import info .xiaomo .aries .model .UserModel ;
44import org .springframework .data .jpa .repository .JpaRepository ;
5+ import org .springframework .stereotype .Repository ;
56
67/**
78 * @author 小莫 (https://xiaomo.info) (https://github.com/syoubaku)
89 * @version : 2017/1/11 16:39
910 */
10- public interface UserDao extends JpaRepository <Long , UserModel > {
11+ @ Repository
12+ public interface UserDao extends JpaRepository <UserModel , Long > {
1113
1214 UserModel findById (Long id );
1315
1416 UserModel findByName (String name );
1517
18+ void deleteByName (String name );
19+
1620}
Original file line number Diff line number Diff line change 22
33import info .xiaomo .aries .base .BaseModel ;
44import io .swagger .annotations .ApiModel ;
5- import lombok .*;
5+ import lombok .AllArgsConstructor ;
6+ import lombok .Data ;
7+ import lombok .EqualsAndHashCode ;
8+ import lombok .ToString ;
69
710import javax .persistence .Entity ;
811import javax .persistence .Table ;
1821@ ToString (callSuper = true )
1922@ EqualsAndHashCode (callSuper = false )
2023@ AllArgsConstructor
21- @ NoArgsConstructor
2224@ ApiModel (value = "用户实体类" )
2325public class UserModel extends BaseModel implements Serializable {
2426
27+ private String name ;
2528
2629}
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ public void delById(Long id) {
5050
5151 @ Override
5252 public void delByName (String name ) {
53- userDao .findByName (name );
53+ userDao .deleteByName (name );
5454 }
5555
5656 @ Override
You can’t perform that action at this time.
0 commit comments