feat: 当前用户的分享列表返回
This commit is contained in:
@@ -28,6 +28,15 @@ public class SchisandraShareDetailController {
|
|||||||
@Resource
|
@Resource
|
||||||
private SchisandraShareDetailDomainService schisandraShareDetailDomainService;
|
private SchisandraShareDetailDomainService schisandraShareDetailDomainService;
|
||||||
|
|
||||||
|
@GetMapping("mydetail")
|
||||||
|
public Result mydetail(@RequestParam("userId") String userId) {
|
||||||
|
try{
|
||||||
|
return Result.ok(SchisandraShareDetailDTOConverter.INSTANCE.convertBOToDTOList(schisandraShareDetailDomainService.mydetail(userId)));
|
||||||
|
} catch (Exception e) {
|
||||||
|
return Result.fail(e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增分享详细信息
|
* 新增分享详细信息
|
||||||
* @param schisandraShareDetailDTO
|
* @param schisandraShareDetailDTO
|
||||||
|
@@ -32,4 +32,6 @@ public interface SchisandraShareDetailDomainService {
|
|||||||
SchisandraShareDetailBO getDetailsById(String Id);
|
SchisandraShareDetailBO getDetailsById(String Id);
|
||||||
|
|
||||||
Boolean addDetail(SchisandraShareDetailBO schisandraShareDetailBO);
|
Boolean addDetail(SchisandraShareDetailBO schisandraShareDetailBO);
|
||||||
|
|
||||||
|
List<SchisandraShareDetailBO> mydetail(String userId);
|
||||||
}
|
}
|
||||||
|
@@ -150,4 +150,9 @@ public class SchisandraShareDetailDomainServiceImpl implements SchisandraShareDe
|
|||||||
return insert>0;
|
return insert>0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<SchisandraShareDetailBO> mydetail(String userId) {
|
||||||
|
return SchisandraShareDetailBOConverter.INSTANCE.convertEntityToBOList(schisandraShareDetailService.queryByuserId(userId));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -46,4 +46,6 @@ public interface SchisandraShareDetailService {
|
|||||||
|
|
||||||
|
|
||||||
List<SchisandraShareDetail> queryByCircleId(String circleId);
|
List<SchisandraShareDetail> queryByCircleId(String circleId);
|
||||||
|
|
||||||
|
List<SchisandraShareDetail> queryByuserId(String userId);
|
||||||
}
|
}
|
||||||
|
@@ -70,5 +70,8 @@ public class SchisandraShareDetailServiceImpl implements SchisandraShareDetailSe
|
|||||||
return this.schisandraShareDetailDao.selectListByCondition(SchisandraShareDetailTableDef.SCHISANDRA_SHARE_DETAIL.CIRCLE_ID.eq(circleId));
|
return this.schisandraShareDetailDao.selectListByCondition(SchisandraShareDetailTableDef.SCHISANDRA_SHARE_DETAIL.CIRCLE_ID.eq(circleId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<SchisandraShareDetail> queryByuserId(String userId) {
|
||||||
|
return this.schisandraShareDetailDao.selectListByCondition(SchisandraShareDetailTableDef.SCHISANDRA_SHARE_DETAIL.CIRCLE_ID.eq(userId));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user