重新整理仓库

This commit is contained in:
2025-07-25 13:03:01 +08:00
commit 469af7f7f9
979 changed files with 171962 additions and 0 deletions

View File

@@ -0,0 +1,106 @@
import request from '@/utils/request';
import type { ApiResult, PageResult } from '@/api';
import type { HjmViolation, HjmViolationParam } from './model';
import { MODULES_API_URL } from '@/config/setting';
/**
* 分页查询黄家明_违章记录
*/
export async function pageHjmViolation(params: HjmViolationParam) {
const res = await request.get<ApiResult<PageResult<HjmViolation>>>(
MODULES_API_URL + '/hjm/hjm-violation/page',
{
params
}
);
if (res.data.code === 0) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 查询黄家明_违章记录列表
*/
export async function listHjmViolation(params?: HjmViolationParam) {
const res = await request.get<ApiResult<HjmViolation[]>>(
MODULES_API_URL + '/hjm/hjm-violation',
{
params
}
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 添加黄家明_违章记录
*/
export async function addHjmViolation(data: HjmViolation) {
const res = await request.post<ApiResult<unknown>>(
MODULES_API_URL + '/hjm/hjm-violation',
data
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 修改黄家明_违章记录
*/
export async function updateHjmViolation(data: HjmViolation) {
const res = await request.put<ApiResult<unknown>>(
MODULES_API_URL + '/hjm/hjm-violation',
data
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 删除黄家明_违章记录
*/
export async function removeHjmViolation(id?: number) {
const res = await request.delete<ApiResult<unknown>>(
MODULES_API_URL + '/hjm/hjm-violation/' + id
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 批量删除黄家明_违章记录
*/
export async function removeBatchHjmViolation(data: (number | undefined)[]) {
const res = await request.delete<ApiResult<unknown>>(
MODULES_API_URL + '/hjm/hjm-violation/batch',
{
data
}
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 根据id查询黄家明_违章记录
*/
export async function getHjmViolation(id: number) {
const res = await request.get<ApiResult<HjmViolation>>(
MODULES_API_URL + '/hjm/hjm-violation/' + id
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}

View File

@@ -0,0 +1,43 @@
import type { PageParam } from '@/api';
/**
* 黄家明_违章记录
*/
export interface HjmViolation {
// 自增ID
id?: number;
// 车辆编号
code?: string;
// 标题
title?: string;
// 文章分类ID
categoryId?: number;
// 处罚金额
money?: string;
// 扣分
score?: string;
// 录入员
adminId?: number;
// 用户ID
userId?: number;
// 排序(数字越小越靠前)
sortNumber?: number;
// 备注
comments?: string;
// 状态, 0未处理, 1已处理
status?: number;
// 租户id
tenantId?: number;
// 创建时间
createTime?: string;
// 修改时间
updateTime?: string;
}
/**
* 黄家明_违章记录搜索条件
*/
export interface HjmViolationParam extends PageParam {
id?: number;
keywords?: string;
}