|
@@ -10,6 +10,7 @@ import com.ruoyi.app.domain.TbAppUser;
|
|
|
import com.ruoyi.app.domain.TbFamily;
|
|
|
import com.ruoyi.app.domain.TbFamilyMember;
|
|
|
import com.ruoyi.app.domain.TbMemberMiddle;
|
|
|
+import com.ruoyi.app.domain.vo.AppFamilyVo;
|
|
|
import com.ruoyi.app.domain.vo.AppMemberVo;
|
|
|
import com.ruoyi.app.service.ITbAppUserService;
|
|
|
import com.ruoyi.app.service.ITbFamilyService;
|
|
@@ -18,6 +19,7 @@ import com.ruoyi.common.annotation.Log;
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
import com.ruoyi.common.enums.BusinessType;
|
|
|
+import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.common.utils.bean.BeanUtils;
|
|
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -55,6 +57,36 @@ public class FamilyController extends AppBaseController {
|
|
|
private final ITbMemberMiddleService middleService;
|
|
|
|
|
|
/**
|
|
|
+ * 查询家族列表
|
|
|
+ */
|
|
|
+ @ApiOperation("查询家族列表")
|
|
|
+ @GetMapping("/list")
|
|
|
+ public TableDataInfo list(TbFamily tbFamily)
|
|
|
+ {
|
|
|
+ startPage();
|
|
|
+ LambdaQueryWrapper<TbFamily> lqw = new LambdaQueryWrapper<>();
|
|
|
+ if (StringUtils.isNotBlank(tbFamily.getCode())){
|
|
|
+ lqw.eq(TbFamily::getCode ,tbFamily.getCode());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(tbFamily.getName())){
|
|
|
+ lqw.like(TbFamily::getName ,tbFamily.getName());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(tbFamily.getFullName())){
|
|
|
+ lqw.like(TbFamily::getFullName ,tbFamily.getFullName());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(tbFamily.getHometown())){
|
|
|
+ lqw.eq(TbFamily::getHometown ,tbFamily.getHometown());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(tbFamily.getAddress())){
|
|
|
+ lqw.eq(TbFamily::getAddress ,tbFamily.getAddress());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(tbFamily.getCity())){
|
|
|
+ lqw.eq(TbFamily::getCity ,tbFamily.getCity());
|
|
|
+ }
|
|
|
+ List<AppFamilyVo> list = familyService.pageList(lqw);
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
+ /**
|
|
|
* 查询我的默认家族
|
|
|
*/
|
|
|
@ApiOperation("我的默认家族")
|