package imorg import ( "hotgo/internal/model/input/form" "hotgo/internal/model/input/sysin" "github.com/gogf/gf/v2/frame/g" ) type DepartmentListReq struct { g.Meta `path:"/imOrg/departmentList" method:"get" tags:"IM组织架构" summary:"获取IM组织部门列表"` sysin.ImOrgDepartmentListInp } type DepartmentListRes struct { form.PageRes List []*sysin.ImOrgDepartmentModel `json:"list" dc:"数据列表"` } type DepartmentExportReq struct { g.Meta `path:"/imOrg/departmentExport" method:"get" tags:"IM组织架构" summary:"导出IM组织部门列表"` sysin.ImOrgDepartmentListInp } type DepartmentExportRes struct{} type DepartmentEditReq struct { g.Meta `path:"/imOrg/departmentEdit" method:"post" tags:"IM组织架构" summary:"新增/编辑IM组织部门"` sysin.ImOrgDepartmentEditInp } type DepartmentEditRes struct{} type DepartmentDeleteReq struct { g.Meta `path:"/imOrg/departmentDelete" method:"post" tags:"IM组织架构" summary:"删除IM组织部门"` sysin.ImOrgDepartmentDeleteInp } type DepartmentDeleteRes struct{} type MemberListReq struct { g.Meta `path:"/imOrg/memberList" method:"get" tags:"IM组织架构" summary:"获取IM组织成员列表"` sysin.ImOrgMemberListInp } type MemberListRes struct { form.PageRes List []*sysin.ImOrgMemberModel `json:"list" dc:"数据列表"` } type MemberExportReq struct { g.Meta `path:"/imOrg/memberExport" method:"get" tags:"IM组织架构" summary:"导出IM组织成员列表"` sysin.ImOrgMemberListInp } type MemberExportRes struct{} type MemberEditReq struct { g.Meta `path:"/imOrg/memberEdit" method:"post" tags:"IM组织架构" summary:"新增/编辑IM组织成员"` sysin.ImOrgMemberEditInp } type MemberEditRes struct{} type MemberDeleteReq struct { g.Meta `path:"/imOrg/memberDelete" method:"post" tags:"IM组织架构" summary:"删除IM组织成员"` sysin.ImOrgMemberDeleteInp } type MemberDeleteRes struct{} type SearchReq struct { g.Meta `path:"/imOrg/search" method:"get" tags:"IM组织架构" summary:"搜索IM组织"` sysin.ImOrgSearchInp } type SearchRes struct { *sysin.ImOrgSearchModel }