|
|
@@ -3,109 +3,121 @@ import request from "@/utils/request";
|
|
|
const USERINFO_BASE_URL = "/api/v1/user-info";
|
|
|
|
|
|
const UserInfoAPI = {
|
|
|
- /** 获取个人用户信息分页数据 */
|
|
|
- getPage(queryParams?: UserInfoPageQuery) {
|
|
|
- return request<any, PageResult<UserInfoPageVO[]>>({
|
|
|
- url: `${USERINFO_BASE_URL}/page`,
|
|
|
- method: "get",
|
|
|
- params: queryParams,
|
|
|
- });
|
|
|
- },
|
|
|
- /**
|
|
|
- * 获取个人用户信息表单数据
|
|
|
- *
|
|
|
- * @param id 个人用户信息ID
|
|
|
- * @returns 个人用户信息表单数据
|
|
|
- */
|
|
|
- getFormData(id: number) {
|
|
|
- return request<any, UserInfoForm>({
|
|
|
- url: `${USERINFO_BASE_URL}/${id}/form`,
|
|
|
- method: "get",
|
|
|
- });
|
|
|
- },
|
|
|
+ /** 获取个人用户信息分页数据 */
|
|
|
+ getPage(queryParams?: UserInfoPageQuery) {
|
|
|
+ return request<any, PageResult<UserInfoPageVO[]>>({
|
|
|
+ url: `${USERINFO_BASE_URL}/page`,
|
|
|
+ method: "get",
|
|
|
+ params: queryParams,
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取个人用户信息表单数据
|
|
|
+ *
|
|
|
+ * @param id 个人用户信息ID
|
|
|
+ * @returns 个人用户信息表单数据
|
|
|
+ */
|
|
|
+ getFormData(id: number) {
|
|
|
+ return request<any, UserInfoForm>({
|
|
|
+ url: `${USERINFO_BASE_URL}/${id}/form`,
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
+ },
|
|
|
|
|
|
- /**
|
|
|
- * 添加个人用户信息
|
|
|
- *
|
|
|
- * @param data 个人用户信息表单数据
|
|
|
- */
|
|
|
- create(data: UserInfoForm) {
|
|
|
- return request({
|
|
|
- url: `${USERINFO_BASE_URL}`,
|
|
|
- method: "post",
|
|
|
- data,
|
|
|
- });
|
|
|
- },
|
|
|
+ /**
|
|
|
+ * 添加个人用户信息
|
|
|
+ *
|
|
|
+ * @param data 个人用户信息表单数据
|
|
|
+ */
|
|
|
+ create(data: UserInfoForm) {
|
|
|
+ return request({
|
|
|
+ url: `${USERINFO_BASE_URL}`,
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
+ },
|
|
|
|
|
|
- /**
|
|
|
- * 更新个人用户信息
|
|
|
- *
|
|
|
- * @param id 个人用户信息ID
|
|
|
- * @param data 个人用户信息表单数据
|
|
|
- */
|
|
|
- update(id: string, data: UserInfoForm) {
|
|
|
- return request({
|
|
|
- url: `${USERINFO_BASE_URL}/${id}`,
|
|
|
- method: "put",
|
|
|
- data,
|
|
|
- });
|
|
|
- },
|
|
|
+ /**
|
|
|
+ * 更新个人用户信息
|
|
|
+ *
|
|
|
+ * @param id 个人用户信息ID
|
|
|
+ * @param data 个人用户信息表单数据
|
|
|
+ */
|
|
|
+ update(id: string, data: UserInfoForm) {
|
|
|
+ return request({
|
|
|
+ url: `${USERINFO_BASE_URL}/${id}`,
|
|
|
+ method: "put",
|
|
|
+ data,
|
|
|
+ });
|
|
|
+ },
|
|
|
|
|
|
- /**
|
|
|
- * 批量删除个人用户信息,多个以英文逗号(,)分割
|
|
|
- *
|
|
|
- * @param ids 个人用户信息ID字符串,多个以英文逗号(,)分割
|
|
|
- */
|
|
|
- deleteByIds(ids: string) {
|
|
|
- return request({
|
|
|
- url: `${USERINFO_BASE_URL}/${ids}`,
|
|
|
- method: "delete",
|
|
|
- });
|
|
|
- }
|
|
|
-}
|
|
|
+ /**
|
|
|
+ * 批量删除个人用户信息,多个以英文逗号(,)分割
|
|
|
+ *
|
|
|
+ * @param ids 个人用户信息ID字符串,多个以英文逗号(,)分割
|
|
|
+ */
|
|
|
+ deleteByIds(ids: string) {
|
|
|
+ return request({
|
|
|
+ url: `${USERINFO_BASE_URL}/${ids}`,
|
|
|
+ method: "delete",
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 退款
|
|
|
+ *
|
|
|
+ * @param id 个人用户信息ID
|
|
|
+ */
|
|
|
+ refund(id: string) {
|
|
|
+ return request({
|
|
|
+ url: `${USERINFO_BASE_URL}/refundOrder/${id}`,
|
|
|
+ method: "put",
|
|
|
+ });
|
|
|
+ },
|
|
|
+};
|
|
|
|
|
|
export default UserInfoAPI;
|
|
|
|
|
|
/** 个人用户信息分页查询参数 */
|
|
|
export interface UserInfoPageQuery extends PageQuery {
|
|
|
- /** 手机号 */
|
|
|
- phone?: string;
|
|
|
- /** 所属企业ID */
|
|
|
- firmId?: number;
|
|
|
- /** 排序字段 */
|
|
|
- sortField?: string;
|
|
|
- /** 排序方式: ascending/descending */
|
|
|
- sortOrder?: string;
|
|
|
+ /** 手机号 */
|
|
|
+ phone?: string;
|
|
|
+ /** 所属企业ID */
|
|
|
+ firmId?: number;
|
|
|
+ /** 排序字段 */
|
|
|
+ sortField?: string;
|
|
|
+ /** 排序方式: ascending/descending */
|
|
|
+ sortOrder?: string;
|
|
|
}
|
|
|
|
|
|
/** 个人用户信息表单对象 */
|
|
|
export interface UserInfoForm {
|
|
|
- /** 主键 */
|
|
|
- id?: number;
|
|
|
- /** 昵称 */
|
|
|
- nickName?: string;
|
|
|
- /** 手机号 */
|
|
|
- phone?: string;
|
|
|
- /** 微信openid */
|
|
|
- openid?: string;
|
|
|
+ /** 主键 */
|
|
|
+ id?: number;
|
|
|
+ /** 昵称 */
|
|
|
+ nickName?: string;
|
|
|
+ /** 手机号 */
|
|
|
+ phone?: string;
|
|
|
+ /** 微信openid */
|
|
|
+ openid?: string;
|
|
|
}
|
|
|
|
|
|
/** 个人用户信息分页对象 */
|
|
|
export interface UserInfoPageVO {
|
|
|
- /** 主键ID */
|
|
|
- id?: number;
|
|
|
- /** 昵称 */
|
|
|
- nickName?: string;
|
|
|
- /** 所属企业 */
|
|
|
- firmName?: string;
|
|
|
- /** 手机号 */
|
|
|
- phone?: string;
|
|
|
- /** 微信openid */
|
|
|
- openid?: string;
|
|
|
- /** 当前余额 */
|
|
|
- balance?: number;
|
|
|
- /** 累计消费 */
|
|
|
- totalConsumption?: number;
|
|
|
- /** 创建时间 */
|
|
|
- createTime?: Date;
|
|
|
+ /** 主键ID */
|
|
|
+ id?: number;
|
|
|
+ /** 昵称 */
|
|
|
+ nickName?: string;
|
|
|
+ /** 所属企业 */
|
|
|
+ firmName?: string;
|
|
|
+ /** 手机号 */
|
|
|
+ phone?: string;
|
|
|
+ /** 微信openid */
|
|
|
+ openid?: string;
|
|
|
+ /** 当前余额 */
|
|
|
+ balance?: number;
|
|
|
+ /** 累计消费 */
|
|
|
+ totalConsumption?: number;
|
|
|
+ /** 创建时间 */
|
|
|
+ createTime?: Date;
|
|
|
}
|