import { GetRequestModel, PostRequestModel, PutRequestModel, QueryType } from '../../http/request-model' import { AccountUser } from '../../entity/account/account-user' import { getDefaultConfig } from '../../http/config/custom-config' const MODULE_API_PREFIX = '/accountUser/getMyUser' export default { /** * 分页请求 查询我的登录日志列表 */ page: (query?: QueryType) => new PostRequestModel('/logLogin/pageMyLogin', query).request(), /** * 查询当前用户信息 */ getMyUser: () => new GetRequestModel(`${MODULE_API_PREFIX}/`, {}).request(), /** * 修改当前登录用户密码 */ update: (data: QueryType) => { const defaultConfig = getDefaultConfig() defaultConfig.contentType = 'application/x-www-form-urlencoded' return new PutRequestModel('/accountUser/updateMyPass', data, defaultConfig).request() }, /** * 修改当前登录用户信息 */ updateUser: (data: QueryType) => { const defaultConfig = getDefaultConfig() defaultConfig.contentType = 'application/x-www-form-urlencoded' return new PutRequestModel('/accountUser/updateLoginUser', data, defaultConfig).request() } }