fix: 🐛 统一主键为 string 类型

This commit is contained in:
Ray.Hao
2025-04-02 19:01:00 +08:00
parent 57e6033b80
commit ab3584fcf4
21 changed files with 67 additions and 67 deletions

View File

@@ -110,7 +110,7 @@ export interface TablePageVO {
/** 代码生成配置表单 */
export interface GenConfigForm {
/** 主键 */
id?: number;
id?: string;
/** 表名 */
tableName?: string;
@@ -131,7 +131,7 @@ export interface GenConfigForm {
author?: string;
/** 上级菜单 */
parentMenuId?: number;
parentMenuId?: string;
/** 后端应用名 */
backendAppName?: string;
@@ -145,7 +145,7 @@ export interface GenConfigForm {
/** 字段配置 */
export interface FieldConfig {
/** 主键 */
id?: number;
id?: string;
/** 列名 */
columnName?: string;

View File

@@ -13,7 +13,7 @@ const ConfigAPI = {
},
/** 系统配置表单数据 */
getFormData(id: number) {
getFormData(id: string) {
return request<any, ConfigForm>({
url: `${CONFIG_BASE_URL}/${id}/form`,
method: "get",
@@ -30,7 +30,7 @@ const ConfigAPI = {
},
/** 更新系统配置 */
update(id: number, data: ConfigForm) {
update(id: string, data: ConfigForm) {
return request({
url: `${CONFIG_BASE_URL}/${id}`,
method: "put",
@@ -43,7 +43,7 @@ const ConfigAPI = {
*
* @param ids 系统配置ID
*/
deleteById(id: number) {
deleteById(id: string) {
return request({
url: `${CONFIG_BASE_URL}/${id}`,
method: "delete",
@@ -69,7 +69,7 @@ export interface ConfigPageQuery extends PageQuery {
/** 系统配置表单对象 */
export interface ConfigForm {
/** 主键 */
id?: number;
id?: string;
/** 配置名称 */
configName?: string;
/** 配置键 */
@@ -83,7 +83,7 @@ export interface ConfigForm {
/** 系统配置分页对象 */
export interface ConfigPageVO {
/** 主键 */
id?: number;
id?: string;
/** 配置名称 */
configName?: string;
/** 配置键 */

View File

@@ -31,7 +31,7 @@ const DeptAPI = {
* @param id 部门ID
* @returns 部门表单数据
*/
getFormData(id: number) {
getFormData(id: string) {
return request<any, DeptForm>({
url: `${DEPT_BASE_URL}/${id}/form`,
method: "get",
@@ -98,13 +98,13 @@ export interface DeptVO {
/** 创建时间 */
createTime?: Date;
/** 部门ID */
id?: number;
id?: string;
/** 部门名称 */
name?: string;
/** 部门编号 */
code?: string;
/** 父部门ID */
parentId?: number;
parentid?: string;
/** 排序 */
sort?: number;
/** 状态(1:启用0:禁用) */

View File

@@ -39,7 +39,7 @@ const DictAPI = {
* @param id 字典ID
* @returns 字典表单数据
*/
getFormData(id: number) {
getFormData(id: string) {
return request<any, ResponseData<DictForm>>({
url: `${DICT_BASE_URL}/${id}/form`,
method: "get",
@@ -65,7 +65,7 @@ const DictAPI = {
* @param id 字典ID
* @param data 字典表单数据
*/
update(id: number, data: DictForm) {
update(id: string, data: DictForm) {
return request({
url: `${DICT_BASE_URL}/${id}`,
method: "put",
@@ -129,7 +129,7 @@ const DictAPI = {
* @param id 字典项ID
* @returns 字典项表单数据
*/
getDictItemFormData(dictCode: string, id: number) {
getDictItemFormData(dictCode: string, id: string) {
return request<any, ResponseData<DictItemForm>>({
url: `${DICT_BASE_URL}/${dictCode}/items/${id}/form`,
method: "get",
@@ -139,7 +139,7 @@ const DictAPI = {
/**
* 修改字典项
*/
updateDictItem(dictCode: string, id: number, data: DictItemForm) {
updateDictItem(dictCode: string, id: string, data: DictItemForm) {
return request({
url: `${DICT_BASE_URL}/${dictCode}/items/${id}`,
method: "put",
@@ -182,7 +182,7 @@ export interface DictPageVO {
/**
* 字典ID
*/
id: number;
id: string;
/**
* 字典名称
*/
@@ -204,7 +204,7 @@ export interface DictForm {
/**
* 字典ID
*/
id?: number;
id?: string;
/**
* 字典名称
*/
@@ -241,7 +241,7 @@ export interface DictItemPageVO {
/**
* 字典ID
*/
id: number;
id: string;
/**
* 字典编码
*/
@@ -271,7 +271,7 @@ export interface DictItemForm {
/**
* 字典ID
*/
id?: number;
id?: string;
/**
* 字典编码
*/

View File

@@ -61,7 +61,7 @@ export interface LogPageQuery extends PageQuery {
*/
export interface LogPageVO {
/** 主键 */
id: number;
id: string;
/** 日志模块 */
module: string;
/** 日志内容 */

View File

@@ -91,7 +91,7 @@ const MenuAPI = {
* @param id 菜单ID
* @returns 请求结果
*/
deleteById(id: number) {
deleteById(id: string) {
return request({
url: `${MENU_BASE_URL}/${id}`,
method: "delete",

View File

@@ -15,10 +15,10 @@ const NoticeAPI = {
/**
* 获取通知公告表单数据
*
* @param id NoticeID
* @returns Notice表单数据
* @param id 通知
* @returns 通知表单数据
*/
getFormData(id: number) {
getFormData(id: string) {
return request<any, NoticeForm>({
url: `${NOTICE_BASE_URL}/${id}/form`,
method: "get",
@@ -28,7 +28,7 @@ const NoticeAPI = {
/**
* 添加通知公告
*
* @param data Notice表单数据
* @param data 通知表单数据
* @returns
*/
create(data: NoticeForm) {
@@ -42,10 +42,10 @@ const NoticeAPI = {
/**
* 更新通知公告
*
* @param id NoticeID
* @param data Notice表单数据
* @param id 通知ID
* @param data 通知表单数据
*/
update(id: number, data: NoticeForm) {
update(id: string, data: NoticeForm) {
return request({
url: `${NOTICE_BASE_URL}/${id}`,
method: "put",
@@ -71,7 +71,7 @@ const NoticeAPI = {
* @param id 被发布的通知公告id
* @returns
*/
publish(id: number) {
publish(id: string) {
return request({
url: `${NOTICE_BASE_URL}/${id}/publish`,
method: "put",
@@ -84,7 +84,7 @@ const NoticeAPI = {
* @param id 撤回的通知id
* @returns
*/
revoke(id: number) {
revoke(id: string) {
return request({
url: `${NOTICE_BASE_URL}/${id}/revoke`,
method: "put",
@@ -134,7 +134,7 @@ export interface NoticePageQuery extends PageQuery {
/** 通知公告表单对象 */
export interface NoticeForm {
id?: number;
id?: string;
/** 通知标题 */
title?: string;
/** 通知内容 */

View File

@@ -25,8 +25,8 @@ const RoleAPI = {
* @param roleId 角色ID
* @returns 角色的菜单ID集合
*/
getRoleMenuIds(roleId: number) {
return request<any, number[]>({
getRoleMenuIds(roleId: string) {
return request<any, string[]>({
url: `${ROLE_BASE_URL}/${roleId}/menuIds`,
method: "get",
});
@@ -38,7 +38,7 @@ const RoleAPI = {
* @param roleId 角色ID
* @param data 菜单ID集合
*/
updateRoleMenus(roleId: number, data: number[]) {
updateRoleMenus(roleId: string, data: number[]) {
return request({
url: `${ROLE_BASE_URL}/${roleId}/menus`,
method: "put",
@@ -52,7 +52,7 @@ const RoleAPI = {
* @param id 角色ID
* @returns 角色表单数据
*/
getFormData(id: number) {
getFormData(id: string) {
return request<any, RoleForm>({
url: `${ROLE_BASE_URL}/${id}/form`,
method: "get",
@@ -74,7 +74,7 @@ const RoleAPI = {
* @param id 角色ID
* @param data 角色表单数据
*/
update(id: number, data: RoleForm) {
update(id: string, data: RoleForm) {
return request({
url: `${ROLE_BASE_URL}/${id}`,
method: "put",
@@ -105,10 +105,10 @@ export interface RolePageQuery extends PageQuery {
/** 角色分页对象 */
export interface RolePageVO {
/** 角色ID */
id?: string;
/** 角色编码 */
code?: string;
/** 角色ID */
id?: number;
/** 角色名称 */
name?: string;
/** 排序 */
@@ -124,7 +124,7 @@ export interface RolePageVO {
/** 角色表单对象 */
export interface RoleForm {
/** 角色ID */
id?: number;
id?: string;
/** 角色编码 */
code?: string;
/** 数据权限 */

View File

@@ -34,7 +34,7 @@ const UserAPI = {
* @param userId 用户ID
* @returns 用户表单详情
*/
getFormData(userId: number) {
getFormData(userId: string) {
return request<any, UserForm>({
url: `${USER_BASE_URL}/${userId}/form`,
method: "get",
@@ -60,7 +60,7 @@ const UserAPI = {
* @param id 用户ID
* @param data 用户表单数据
*/
update(id: number, data: UserForm) {
update(id: string, data: UserForm) {
return request({
url: `${USER_BASE_URL}/${id}`,
method: "put",
@@ -74,7 +74,7 @@ const UserAPI = {
* @param id 用户ID
* @param password 新密码
*/
resetPassword(id: number, password: string) {
resetPassword(id: string, password: string) {
return request({
url: `${USER_BASE_URL}/${id}/password/reset`,
method: "put",
@@ -123,7 +123,7 @@ const UserAPI = {
* @param deptId 部门ID
* @param file 导入文件
*/
import(deptId: number, file: File) {
import(deptId: string, file: File) {
const formData = new FormData();
formData.append("file", file);
return request<any, ExcelResult>({
@@ -215,7 +215,7 @@ export default UserAPI;
/** 登录用户信息 */
export interface UserInfo {
/** 用户ID */
userId?: number;
userId?: string;
/** 用户名 */
username?: string;
@@ -244,7 +244,7 @@ export interface UserPageQuery extends PageQuery {
status?: number;
/** 部门ID */
deptId?: number;
deptId?: string;
/** 开始时间 */
createTime?: [string, string];
@@ -253,7 +253,7 @@ export interface UserPageQuery extends PageQuery {
/** 用户分页对象 */
export interface UserPageVO {
/** 用户ID */
id: number;
id: string;
/** 用户头像URL */
avatar?: string;
/** 创建时间 */
@@ -278,16 +278,16 @@ export interface UserPageVO {
/** 用户表单类型 */
export interface UserForm {
/** 用户ID */
id?: string;
/** 用户头像 */
avatar?: string;
/** 部门ID */
deptId?: number;
deptId?: string;
/** 邮箱 */
email?: string;
/** 性别 */
gender?: number;
/** 用户ID */
id?: number;
/** 手机号 */
mobile?: string;
/** 昵称 */
@@ -303,7 +303,7 @@ export interface UserForm {
/** 个人中心用户信息 */
export interface UserProfileVO {
/** 用户ID */
id?: number;
id?: string;
/** 用户名 */
username?: string;
@@ -336,7 +336,7 @@ export interface UserProfileVO {
/** 个人中心用户信息表单 */
export interface UserProfileForm {
/** 用户ID */
id?: number;
id?: string;
/** 用户名 */
username?: string;