This commit is contained in:
zlwu committed 2025-07-26 17:54:01 +08:00
1 parent 3b3d2bb157
commit 94f07a059b
69 files changed
+2787 -643

No files matched your search

+63
View File
@@ -0,0 +1,63 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { SysRegionVO, SysRegionForm, SysRegionQuery } from '@/api/system/SysRegion/types';
/**
* 查询行政区划列表
* @param query
* @returns {*}
*/
export const listSysRegion = (query?: SysRegionQuery): AxiosPromise<SysRegionVO[]> => {
return request({
url: '/system/SysRegion/list',
method: 'get',
params: query
});
};
/**
* 查询行政区划详细
* @param id
*/
export const getSysRegion = (id: string | number): AxiosPromise<SysRegionVO> => {
return request({
url: '/system/SysRegion/' + id,
method: 'get'
});
};
/**
* 新增行政区划
* @param data
*/
export const addSysRegion = (data: SysRegionForm) => {
return request({
url: '/system/SysRegion',
method: 'post',
data: data
});
};
/**
* 修改行政区划
* @param data
*/
export const updateSysRegion = (data: SysRegionForm) => {
return request({
url: '/system/SysRegion',
method: 'put',
data: data
});
};
/**
* 删除行政区划
* @param id
*/
export const delSysRegion = (id: string | number | Array<string | number>) => {
return request({
url: '/system/SysRegion/' + id,
method: 'delete'
});
};
+186
View File
@@ -0,0 +1,186 @@
export interface SysRegionVO {
/**
* 主键ID
*/
id: string | number;
/**
* 行政区划编码
*/
code: string;
/**
* 行政区划名称
*/
name: string;
/**
* 行政区划简称
*/
shortName: string;
/**
* 父级行政区划编码,顶级为0
*/
parentCode: number;
/**
* 层级(1:省,2:市,3:区/县,4:街道/镇)
*/
level: number;
/**
* 排序
*/
sort: number;
/**
* 状态(0正常 1停用)
*/
status: string;
/**
* 备注
*/
remark: string;
/**
* 经度
*/
longitude: number;
/**
* 纬度
*/
latitude: number;
/**
* 逻辑删除标识(0未删除 1已删除)
*/
deleted: number;
}
export interface SysRegionForm extends BaseEntity {
/**
* 主键ID
*/
id?: string | number;
/**
* 行政区划编码
*/
code?: string;
/**
* 行政区划名称
*/
name?: string;
/**
* 行政区划简称
*/
shortName?: string;
/**
* 父级行政区划编码,顶级为0
*/
parentCode?: number;
/**
* 层级(1:省,2:市,3:区/县,4:街道/镇)
*/
level?: number;
/**
* 排序
*/
sort?: number;
/**
* 状态(0正常 1停用)
*/
status?: string;
/**
* 备注
*/
remark?: string;
/**
* 经度
*/
longitude?: number;
/**
* 纬度
*/
latitude?: number;
/**
* 逻辑删除标识(0未删除 1已删除)
*/
deleted?: number;
}
export interface SysRegionQuery extends PageQuery {
/**
* 行政区划编码
*/
code?: string;
/**
* 行政区划名称
*/
name?: string;
/**
* 行政区划简称
*/
shortName?: string;
/**
* 父级行政区划编码,顶级为0
*/
parentCode?: number;
/**
* 层级(1:省,2:市,3:区/县,4:街道/镇)
*/
level?: number;
/**
* 排序
*/
sort?: number;
/**
* 状态(0正常 1停用)
*/
status?: string;
/**
* 经度
*/
longitude?: number;
/**
* 纬度
*/
latitude?: number;
/**
* 逻辑删除标识(0未删除 1已删除)
*/
deleted?: number;
/**
* 日期范围参数
*/
params?: any;
}
+1
View File
@@ -48,6 +48,7 @@ export interface UserVO extends BaseEntity {
postIds: any;
roleId: any;
admin: boolean;
accountType: string;
}
/**