Finish GroupController
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
package top.fatweb.api.service.permission
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage
|
||||
import com.baomidou.mybatisplus.extension.service.IService
|
||||
import top.fatweb.api.entity.permission.Group
|
||||
import top.fatweb.api.param.authentication.GroupGetParam
|
||||
import top.fatweb.api.param.authentication.*
|
||||
import top.fatweb.api.vo.PageVo
|
||||
import top.fatweb.api.vo.permission.GroupVo
|
||||
import top.fatweb.api.vo.permission.GroupWithRoleVo
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -14,5 +16,19 @@ import top.fatweb.api.param.authentication.GroupGetParam
|
||||
* @since 2023-10-25
|
||||
*/
|
||||
interface IGroupService : IService<Group> {
|
||||
fun getPage(groupGetParam: GroupGetParam?): IPage<Group>
|
||||
fun getPage(groupGetParam: GroupGetParam?): PageVo<GroupWithRoleVo>
|
||||
|
||||
fun getOne(id: Long): GroupWithRoleVo?
|
||||
|
||||
fun listAll(): List<GroupVo>
|
||||
|
||||
fun add(groupAddParam: GroupAddParam): GroupVo?
|
||||
|
||||
fun update(groupUpdateParam: GroupUpdateParam): GroupVo?
|
||||
|
||||
fun changeStatus(groupChangeStatusParam: GroupChangeStatusParam): Boolean
|
||||
|
||||
fun deleteOne(id: Long)
|
||||
|
||||
fun delete(groupDeleteParam: GroupDeleteParam)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user