初始化接口定义
This commit is contained in:
parent
d161621cae
commit
a83e40de91
@ -21,6 +21,8 @@ public class FinanceBillServiceImpl implements FinanceBillService {
|
|||||||
public ApiResult<Void> add(FinanceBillDTO dto) {
|
public ApiResult<Void> add(FinanceBillDTO dto) {
|
||||||
// 添加账单信息
|
// 添加账单信息
|
||||||
// 添加流水信息
|
// 添加流水信息
|
||||||
|
|
||||||
|
//
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -76,6 +78,8 @@ public class FinanceBillServiceImpl implements FinanceBillService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public ApiResult<Void> cancel(IdParam param) {
|
public ApiResult<Void> cancel(IdParam param) {
|
||||||
|
// 作废账单
|
||||||
|
// 作废流水
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,82 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.ApiResult;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.IdParam;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.PageParam;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.dto.MemberDTO;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.service.SysMemberService;
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 成员信息控制器
|
||||||
|
*/
|
||||||
|
@Tag(name = "成员信息")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("tag")
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Slf4j
|
||||||
|
public class SysMemberController {
|
||||||
|
|
||||||
|
private SysMemberService sysMemberService;
|
||||||
|
|
||||||
|
|
||||||
|
@Operation(summary = "新增成员")
|
||||||
|
@PostMapping("/add")
|
||||||
|
public ApiResult<Void> add(@Valid @RequestBody MemberDTO dto) {
|
||||||
|
return sysMemberService.add(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "修改成员")
|
||||||
|
@PostMapping("/edit")
|
||||||
|
public ApiResult<Void> edit(@Valid @RequestBody MemberDTO dto) {
|
||||||
|
return sysMemberService.edit(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "删除成员")
|
||||||
|
@PostMapping("/delete")
|
||||||
|
public ApiResult<Void> delete(@Valid @RequestBody IdParam param) {
|
||||||
|
return sysMemberService.delete(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "获取成员详情")
|
||||||
|
@PostMapping("/detail")
|
||||||
|
public ApiResult<MemberDTO> detail(@Valid @RequestBody IdParam param) {
|
||||||
|
return sysMemberService.detail(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "分页查询成员")
|
||||||
|
@PostMapping("/list")
|
||||||
|
public ApiResult<Page<MemberDTO>> list(@Valid @RequestBody PageParam<MemberDTO> param) {
|
||||||
|
return sysMemberService.list(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "新增银行卡")
|
||||||
|
@PostMapping("card/add")
|
||||||
|
public ApiResult<Void> addCard(@Valid @RequestBody MemberDTO dto) {
|
||||||
|
return sysMemberService.addCard(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "删除银行卡")
|
||||||
|
@PostMapping("card/delete")
|
||||||
|
public ApiResult<Void> deleteCard(@Valid @RequestBody IdParam param) {
|
||||||
|
return sysMemberService.deleteCard(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Operation(summary = "分页查询成员银行卡")
|
||||||
|
@PostMapping("card/list")
|
||||||
|
public ApiResult<Page<MemberDTO>> cardList(@Valid @RequestBody PageParam<MemberDTO> param) {
|
||||||
|
return sysMemberService.cardList(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -55,7 +55,7 @@ public class SysOrgController {
|
|||||||
@Operation(summary = "分页查询组织")
|
@Operation(summary = "分页查询组织")
|
||||||
@PostMapping("/list")
|
@PostMapping("/list")
|
||||||
public ApiResult<Page<OrgDTO>> list(@Valid @RequestBody PageParam<OrgDTO> param) {
|
public ApiResult<Page<OrgDTO>> list(@Valid @RequestBody PageParam<OrgDTO> param) {
|
||||||
return sysOrgService.page(param);
|
return sysOrgService.list(param);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "人员列表")
|
@Operation(summary = "人员列表")
|
||||||
|
|||||||
@ -55,12 +55,25 @@ public class SysRoleController {
|
|||||||
@Operation(summary = "分页查询角色")
|
@Operation(summary = "分页查询角色")
|
||||||
@PostMapping("/list")
|
@PostMapping("/list")
|
||||||
public ApiResult<Page<RoleDTO>> list(@Valid @RequestBody PageParam<RoleDTO> param) {
|
public ApiResult<Page<RoleDTO>> list(@Valid @RequestBody PageParam<RoleDTO> param) {
|
||||||
return sysRoleService.page(param);
|
return sysRoleService.list(param);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "人员列表")
|
@Operation(summary = "角色人员列表")
|
||||||
@PostMapping("/member-list")
|
@PostMapping("/member/list")
|
||||||
public ApiResult<Page<RoleDTO>> memberList(@Valid @RequestBody PageParam<RoleDTO> param) {
|
public ApiResult<Page<RoleDTO>> memberList(@Valid @RequestBody PageParam<RoleDTO> param) {
|
||||||
return sysRoleService.memberList(param);
|
return sysRoleService.memberList(param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "角色资源保存")
|
||||||
|
@PostMapping("resource/save")
|
||||||
|
public ApiResult<Void> resourceSave(@Valid @RequestBody RoleDTO dto) {
|
||||||
|
return sysRoleService.resourceSave(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "角色资源列表")
|
||||||
|
@PostMapping("resource/list")
|
||||||
|
public ApiResult<Void> resourceList(@Valid @RequestBody RoleDTO dto) {
|
||||||
|
return sysRoleService.resourceList(dto);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -0,0 +1,66 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.ApiResult;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.IdParam;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.PageParam;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.dto.TagDTO;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.service.SysTagService;
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标签信息控制器
|
||||||
|
*/
|
||||||
|
@Tag(name = "标签信息")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("tag")
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Slf4j
|
||||||
|
public class SysTagController {
|
||||||
|
|
||||||
|
private SysTagService sysTagService;
|
||||||
|
|
||||||
|
@Operation(summary = "新增标签")
|
||||||
|
@PostMapping("/add")
|
||||||
|
public ApiResult<Void> add(@Valid @RequestBody TagDTO dto) {
|
||||||
|
return sysTagService.add(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "修改标签")
|
||||||
|
@PostMapping("/edit")
|
||||||
|
public ApiResult<Void> edit(@Valid @RequestBody TagDTO dto) {
|
||||||
|
return sysTagService.edit(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "删除标签")
|
||||||
|
@PostMapping("/delete")
|
||||||
|
public ApiResult<Void> delete(@Valid @RequestBody IdParam param) {
|
||||||
|
return sysTagService.delete(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "获取标签详情")
|
||||||
|
@PostMapping("/detail")
|
||||||
|
public ApiResult<TagDTO> detail(@Valid @RequestBody IdParam param) {
|
||||||
|
return sysTagService.detail(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "分页查询标签")
|
||||||
|
@PostMapping("/list")
|
||||||
|
public ApiResult<Page<TagDTO>> list(@Valid @RequestBody PageParam<TagDTO> param) {
|
||||||
|
return sysTagService.list(param);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "人员列表")
|
||||||
|
@PostMapping("/member-list")
|
||||||
|
public ApiResult<Page<TagDTO>> memberList(@Valid @RequestBody PageParam<TagDTO> param) {
|
||||||
|
return sysTagService.memberList(param);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.dto;
|
||||||
|
|
||||||
|
public class MemberDTO {
|
||||||
|
}
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.dto;
|
||||||
|
|
||||||
|
public class TagDTO {
|
||||||
|
}
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.ApiResult;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.IdParam;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.PageParam;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.dto.MemberDTO;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
|
||||||
|
public interface SysMemberService {
|
||||||
|
ApiResult<Void> add(@Valid MemberDTO dto);
|
||||||
|
|
||||||
|
ApiResult<Void> edit(@Valid MemberDTO dto);
|
||||||
|
|
||||||
|
ApiResult<Void> delete(@Valid IdParam param);
|
||||||
|
|
||||||
|
ApiResult<MemberDTO> detail(@Valid IdParam param);
|
||||||
|
|
||||||
|
ApiResult<Page<MemberDTO>> list(@Valid PageParam<MemberDTO> param);
|
||||||
|
|
||||||
|
ApiResult<Void> addCard(@Valid MemberDTO dto);
|
||||||
|
|
||||||
|
ApiResult<Void> deleteCard(@Valid IdParam param);
|
||||||
|
|
||||||
|
ApiResult<Page<MemberDTO>> cardList(@Valid PageParam<MemberDTO> param);
|
||||||
|
}
|
||||||
@ -0,0 +1,49 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.ApiResult;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.IdParam;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.PageParam;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.dto.MemberDTO;
|
||||||
|
|
||||||
|
public class SysMemberServiceImpl implements SysMemberService {
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> add(MemberDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> edit(MemberDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> delete(IdParam param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<MemberDTO> detail(IdParam param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Page<MemberDTO>> list(PageParam<MemberDTO> param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> addCard(MemberDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> deleteCard(IdParam param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Page<MemberDTO>> cardList(PageParam<MemberDTO> param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -20,4 +20,8 @@ public interface SysRoleService {
|
|||||||
ApiResult<Page<RoleDTO>> list(@Valid PageParam<RoleDTO> param);
|
ApiResult<Page<RoleDTO>> list(@Valid PageParam<RoleDTO> param);
|
||||||
|
|
||||||
ApiResult<Page<RoleDTO>> memberList(@Valid PageParam<RoleDTO> param);
|
ApiResult<Page<RoleDTO>> memberList(@Valid PageParam<RoleDTO> param);
|
||||||
|
|
||||||
|
ApiResult<Void> resourceSave(@Valid RoleDTO dto);
|
||||||
|
|
||||||
|
ApiResult<Void> resourceList(@Valid RoleDTO dto);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,22 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.ApiResult;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.IdParam;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.PageParam;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.dto.TagDTO;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
|
||||||
|
public interface SysTagService {
|
||||||
|
ApiResult<Void> add(@Valid TagDTO dto);
|
||||||
|
|
||||||
|
ApiResult<Void> edit(@Valid TagDTO dto);
|
||||||
|
|
||||||
|
ApiResult<Void> delete(@Valid IdParam param);
|
||||||
|
|
||||||
|
ApiResult<TagDTO> detail(@Valid IdParam param);
|
||||||
|
|
||||||
|
ApiResult<Page<TagDTO>> list(@Valid PageParam<TagDTO> param);
|
||||||
|
|
||||||
|
ApiResult<Page<TagDTO>> memberList(@Valid PageParam<TagDTO> param);
|
||||||
|
}
|
||||||
@ -38,4 +38,14 @@ public class SysRoleServiceImpl implements SysRoleService {
|
|||||||
public ApiResult<Page<RoleDTO>> memberList(PageParam<RoleDTO> param) {
|
public ApiResult<Page<RoleDTO>> memberList(PageParam<RoleDTO> param) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> resourceSave(RoleDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> resourceList(RoleDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,40 @@
|
|||||||
|
package com.wjbl.weightlosscamp.service.api.module.sys.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.ApiResult;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.IdParam;
|
||||||
|
import com.wjbl.weightlosscamp.api.base.core.PageParam;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.dto.TagDTO;
|
||||||
|
import com.wjbl.weightlosscamp.service.api.module.sys.service.SysTagService;
|
||||||
|
|
||||||
|
public class SysTagServiceImpl implements SysTagService {
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> add(TagDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> edit(TagDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Void> delete(IdParam param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<TagDTO> detail(IdParam param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Page<TagDTO>> list(PageParam<TagDTO> param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ApiResult<Page<TagDTO>> memberList(PageParam<TagDTO> param) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user