| | |
| | | import request from '../../utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/category/page', data, { |
| | | return request.post('/business/category/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | export function allList (data) { |
| | | return request.post('/business/category/list', data, { |
| | | return request.post('/business/category/list', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | export function treeList (data) { |
| | | return request.post('/business/category/tree', data, { |
| | | return request.post('/business/category/tree', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/category/exportExcel', data, { |
| | | return request.post('/business/category/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | |
| | | |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/category/create', data) |
| | | return request.post('/business/category/create', encryptData(data)) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/category/updateById', data) |
| | | return request.post('/business/category/updateById', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | |
| | | import request from '../../utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/company/page', data, { |
| | | return request.post('/business/company/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | export function treeList (data) { |
| | | return request.post('/business/company/tree', data, { |
| | | return request.post('/business/company/tree', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/company/exportExcel', data, { |
| | | return request.post('/business/company/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | | } |
| | | export function companySync (data) { |
| | | return request.post('/business/company/syncAll', data) |
| | | return request.post('/business/company/syncAll', encryptData(data)) |
| | | } |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/company/create', data) |
| | | return request.post('/business/company/create', encryptData(data)) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/company/updateById', data) |
| | | return request.post('/business/company/updateById', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | |
| | | import request from '../../utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/managers/page', data, { |
| | | return request.post('/business/managers/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/managers/exportExcel', data, { |
| | | return request.post('/business/managers/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | |
| | | |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/managers/create', data) |
| | | return request.post('/business/managers/create', encryptData(data)) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/managers/updateById', data) |
| | | return request.post('/business/managers/updateById', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | |
| | | import request from '../../utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/member/page', data, { |
| | | return request.post('/business/member/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/member/exportExcel', data, { |
| | | return request.post('/business/member/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | |
| | | |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/member/create', data) |
| | | return request.post('/business/member/create', encryptData(data)) |
| | | } |
| | | export function memberSync (data) { |
| | | return request.post('/business/member/syncAll', data) |
| | | return request.post('/business/member/syncAll', encryptData(data)) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/member/updateById', data) |
| | | return request.post('/business/member/updateById', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | |
| | | return request.get(`/business/member/delete/${id}`) |
| | | } |
| | | export function allList (data) { |
| | | return request.post('/business/member/list', data, { |
| | | return request.post('/business/member/list', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | |
| | | import request from '../../utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/multifile/page', data, { |
| | | return request.post('/business/multifile/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/multifile/exportExcel', data, { |
| | | return request.post('/business/multifile/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | |
| | | |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/multifile/create', data) |
| | | return request.post('/business/multifile/create', encryptData(data)) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/multifile/updateById', data) |
| | | return request.post('/business/multifile/updateById', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | |
| | | import request from '../../utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/notices/page', data, { |
| | | return request.post('/business/notices/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/notices/exportExcel', data, { |
| | | return request.post('/business/notices/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | |
| | | |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/notices/create', data) |
| | | return request.post('/business/notices/create', encryptData(data)) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/notices/updateById', data) |
| | | return request.post('/business/notices/updateById', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | |
| | | import request from '../../utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/workorder/page', data, { |
| | | return request.post('/business/workorder/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/workorder/exportExcel', data, { |
| | | return request.post('/business/workorder/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | | } |
| | | |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/workorder/create', data) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/workorder/updateById', data) |
| | | } |
| | | export function getIndexData (data) { |
| | | return request.post('/business/workorder/getIndexData', data) |
| | | return request.post('/business/workorder/getIndexData', encryptData(data)) |
| | | } |
| | | export function getWorkOrderData (data) { |
| | | return request.post('/business/workorder/getWorkOrderData', data) |
| | | return request.post('/business/workorder/getWorkOrderData', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | | export function getById (id) { |
| | | return request.get(`/business/workorder/${id}`) |
| | | } |
| | | /* |
| | | export function deleteById (id) { |
| | | return request.get(`/business/workorder/delete/${id}`) |
| | | } |
| | |
| | | } |
| | | }) |
| | | } |
| | | */ |
| | |
| | | import request from '../../utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/business/workorderLog/page', data, { |
| | | return request.post('/business/workorderLog/page', encryptData(data), { |
| | | trim: true |
| | | }) |
| | | } |
| | | |
| | | // 导出Excel |
| | | export function exportExcel (data) { |
| | | return request.post('/business/workorderLog/exportExcel', data, { |
| | | return request.post('/business/workorderLog/exportExcel', encryptData(data), { |
| | | trim: true, |
| | | download: true |
| | | }) |
| | |
| | | |
| | | // 创建 |
| | | export function create (data) { |
| | | return request.post('/business/workorderLog/create', data) |
| | | return request.post('/business/workorderLog/create', encryptData(data)) |
| | | } |
| | | |
| | | // 修改 |
| | | export function updateById (data) { |
| | | return request.post('/business/workorderLog/updateById', data) |
| | | return request.post('/business/workorderLog/updateById', encryptData(data)) |
| | | } |
| | | |
| | | // 删除 |
| | |
| | | import request from '@/utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | |
| | | import request from '@/utils/request' |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | |
| | | // 查询 |
| | | export function fetchList (data) { |
| | |
| | | import request from '../../utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/system/job/page', data, { |
| | |
| | | import request from '../../utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/system/job/log/page', data, { |
| | |
| | | import request from '../../utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/system/loginLog/page', data, { |
| | |
| | | import request from '@/utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchTree (data) { |
| | | return request.post('/system/menu/treeList', data) |
| | |
| | | import request from '@/utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 获取系统信息 |
| | | export function getSystemInfo () { |
| | | return request.get('/system/monitor/getSystemInfo') |
| | |
| | | import request from '@/utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询树列表 |
| | | export function fetchTree () { |
| | | return request.get('/system/permission/tree') |
| | |
| | | import request from '@/utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/system/role/page', data) |
| | |
| | | import request from '../../utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/system/job/snippet/page', data, { |
| | |
| | | import request from '../../utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/system/traceLog/page', data, { |
| | |
| | | import request from '@/utils/request' |
| | | |
| | | import { encryptData } from '@/utils/request/decryption.js' |
| | | // 查询 |
| | | export function fetchList (data) { |
| | | return request.post('/system/user/page', data) |
| | |
| | | .el-image-viewer__wrapper{ |
| | | z-index: 3000 !important; |
| | | } |
| | | .statusInfo0{color: #186acf} |
| | | .statusInfo0{color: #cf3a18} |
| | | .statusInfo1{color: #cf3a18 |
| | | } |
| | | .statusInfo2{color: #cf3a18} |
| | |
| | | statusMap: { |
| | | 0: '待分配WTS', |
| | | 1: '待分配任务', |
| | | 2: '待处理', |
| | | 2: '待工程师处理', |
| | | 3: '已解决', |
| | | 4: '已解决', |
| | | 5: '已解决' |
| | |
| | | statusMap: { |
| | | 0: '待分配WTS', |
| | | 1: '待分配任务', |
| | | 2: '待处理', |
| | | 2: '待工程师处理', |
| | | 3: '已解决', |
| | | 4: '已解决', |
| | | 5: '已解决' |
| | |
| | | <el-table-column label="不符合原因" prop="eventInfo" min-width="120" /> |
| | | <el-table-column label="处理状态" prop="status" min-width="80"> |
| | | <template slot-scope="{row}"> |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==0">待处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <!-- <span :class="'statusInfo'+row.status" v-if="row.status ==0">待处理</span>--> |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else>处理中</span> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | statusMap: { |
| | | 0: '待分配WTS', |
| | | 1: '待分配任务', |
| | | 2: '待处理', |
| | | 2: '待工程师处理', |
| | | 3: '已解决', |
| | | 4: '已解决', |
| | | 5: '已解决' |
| | |
| | | statusMap: { |
| | | 0: '待分配WTS', |
| | | 1: '待分配任务', |
| | | 2: '待处理', |
| | | 2: '待工程师处理', |
| | | 3: '已解决', |
| | | 4: '已解决', |
| | | 5: '已解决' |
| | |
| | | <el-table-column prop="typeName" label="风险类型" min-width="100px"></el-table-column> |
| | | <el-table-column prop="status" label="状态" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <!-- |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==0">待处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else>处理中</span> |
| | | --> |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else>未处理</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="submitDate" label="上报时间" min-width="150px"></el-table-column> |
| | |
| | | <span v-else >{{row.memberName}} </span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="companyName" label="所属部门" min-width="150px"></el-table-column> |
| | | <el-table-column prop="memberNames" label="通知人" min-width="100px"></el-table-column> |
| | | <el-table-column prop="companyName" label="所属部门" min-width="150px"></el-table-column>this管他了 |
| | | <el-table-column prop="createDate" label="创建时间" min-width="150px"></el-table-column> |
| | | <el-table-column |
| | | v-if="containPermissions(['business:workorder:update', 'business:workorder:delete'])" |
| | |
| | | <el-table-column prop="problemTitle" label="不符合项" min-width="250px"></el-table-column> |
| | | <el-table-column prop="status" label="状态" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==0">待处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <!-- <span :class="'statusInfo'+row.status" v-if="row.status ==0">待处理</span>--> |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else>处理中</span> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | <el-table-column prop="submitDate" label="上报时间" min-width="150px"></el-table-column> |
| | | <el-table-column prop="status" label="状态" min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==0">待处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <!-- <span :class="'statusInfo'+row.status" v-if="row.status ==0">待处理</span>--> |
| | | <span :class="'statusInfo'+row.status" v-if="row.status ==3 ||row.status ==4||row.status ==5">已处理</span> |
| | | <span :class="'statusInfo'+row.status" v-else>处理中</span> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:create") |
| | | public ApiResponse create(@RequestBody Category category) { |
| | | return ApiResponse.success(categoryService.create(category)); |
| | |
| | | |
| | | @ApiOperation("根据ID删除") |
| | | @GetMapping("/delete/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | categoryService.deleteById(id); |
| | |
| | | |
| | | @ApiOperation("批量删除") |
| | | @GetMapping("/delete/batch") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | categoryService.deleteByIdInBatch(this.getIdList(ids)); |
| | |
| | | |
| | | @ApiOperation("根据ID修改") |
| | | @PostMapping("/updateById") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:update") |
| | | public ApiResponse updateById(@RequestBody Category category) { |
| | | categoryService.updateById(category); |
| | |
| | | |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/page") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:query") |
| | | public ApiResponse<PageData<Category>> findPage (@RequestBody PageWrap<Category> pageWrap) { |
| | | return ApiResponse.success(categoryService.findPage(pageWrap)); |
| | | } |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/list") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:query") |
| | | public ApiResponse<List<Category>> findList (@RequestBody Category pageWrap) { |
| | | return ApiResponse.success(categoryService.findList(pageWrap)); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Category> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(Category.class).export(categoryService.findPage(pageWrap).getRecords(), "分类信息表", response); |
| | |
| | | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(categoryService.findById(id)); |
| | |
| | | |
| | | @ApiOperation("分类树查询") |
| | | @PostMapping("/tree") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:category:query") |
| | | public ApiResponse<List<Category>> tree (@RequestBody Category param){ |
| | | return ApiResponse.success(categoryService.treeList(param)); |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:company:create") |
| | | public ApiResponse create(@RequestBody Company company) { |
| | | return ApiResponse.success(companyService.create(company)); |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("同步部门信息") |
| | | @PostMapping("/syncAll") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:company:create") |
| | | public ApiResponse syncAll(@RequestBody Company company) { |
| | | return ApiResponse.success(companyService.syncAll(company)); |
| | |
| | | |
| | | @ApiOperation("组织树查询") |
| | | @PostMapping("/tree") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:company:query") |
| | | public ApiResponse<List<Company>> tree (@RequestBody Company company){ |
| | | return ApiResponse.success(companyService.companyTree()); |
| | |
| | | |
| | | @ApiOperation("根据ID删除") |
| | | @GetMapping("/delete/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:company:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | companyService.deleteById(id); |
| | |
| | | @ApiOperation("批量删除") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:company:delete") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | companyService.deleteByIdInBatch(this.getIdList(ids)); |
| | | return ApiResponse.success(null); |
| | |
| | | |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/page") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:company:query") |
| | | public ApiResponse<PageData<Company>> findPage (@RequestBody PageWrap<Company> pageWrap) { |
| | | return ApiResponse.success(companyService.findPage(pageWrap)); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:company:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Company> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(Company.class).export(companyService.findPage(pageWrap).getRecords(), "组织信息表", response); |
| | |
| | | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:company:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(companyService.findById(id)); |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:companymember:create") |
| | | public ApiResponse create(@RequestBody CompanyMember companyMember) { |
| | | return ApiResponse.success(companyMemberService.create(companyMember)); |
| | |
| | | |
| | | @ApiOperation("根据ID删除") |
| | | @GetMapping("/delete/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:companymember:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | companyMemberService.deleteById(id); |
| | |
| | | |
| | | @ApiOperation("批量删除") |
| | | @GetMapping("/delete/batch") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:companymember:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | companyMemberService.deleteByIdInBatch(this.getIdList(ids)); |
| | |
| | | |
| | | @ApiOperation("根据ID修改") |
| | | @PostMapping("/updateById") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:companymember:update") |
| | | public ApiResponse updateById(@RequestBody CompanyMember companyMember) { |
| | | companyMemberService.updateById(companyMember); |
| | |
| | | |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/page") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:companymember:query") |
| | | public ApiResponse<PageData<CompanyMember>> findPage (@RequestBody PageWrap<CompanyMember> pageWrap) { |
| | | return ApiResponse.success(companyMemberService.findPage(pageWrap)); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:companymember:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<CompanyMember> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(CompanyMember.class).export(companyMemberService.findPage(pageWrap).getRecords(), "人员信息表", response); |
| | |
| | | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:companymember:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(companyMemberService.findById(id)); |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:managers:create") |
| | | public ApiResponse create(@RequestBody Managers managers) { |
| | | return ApiResponse.success(managersService.create(managers)); |
| | |
| | | |
| | | @ApiOperation("根据ID删除") |
| | | @GetMapping("/delete/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:managers:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | managersService.deleteById(id); |
| | |
| | | |
| | | @ApiOperation("批量删除") |
| | | @GetMapping("/delete/batch") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:managers:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | managersService.deleteByIdInBatch(this.getIdList(ids)); |
| | |
| | | |
| | | @ApiOperation("根据ID修改") |
| | | @PostMapping("/updateById") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:managers:update") |
| | | public ApiResponse updateById(@RequestBody Managers managers) { |
| | | managersService.updateById(managers); |
| | |
| | | |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/page") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:managers:query") |
| | | public ApiResponse<PageData<Managers>> findPage (@RequestBody PageWrap<Managers> pageWrap) { |
| | | return ApiResponse.success(managersService.findPage(pageWrap)); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:managers:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Managers> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(Managers.class).export(managersService.findPage(pageWrap).getRecords(), "责任人信息表", response); |
| | |
| | | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:managers:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(managersService.findById(id)); |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:create") |
| | | public ApiResponse create(@RequestBody Member member) { |
| | | return ApiResponse.success(memberService.create(member)); |
| | |
| | | |
| | | @ApiOperation("根据ID删除") |
| | | @GetMapping("/delete/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | memberService.deleteById(id); |
| | |
| | | |
| | | @ApiOperation("批量删除") |
| | | @GetMapping("/delete/batch") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | memberService.deleteByIdInBatch(this.getIdList(ids)); |
| | |
| | | } |
| | | @ApiOperation("全量信息同步") |
| | | @PostMapping("/syncAll") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:create") |
| | | public ApiResponse syncAll( ){ |
| | | memberService.syncQwAll(); |
| | |
| | | } |
| | | @ApiOperation("根据ID修改") |
| | | @PostMapping("/updateById") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:update") |
| | | public ApiResponse updateById(@RequestBody Member member) { |
| | | memberService.updateById(member); |
| | |
| | | |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/page") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:query") |
| | | public ApiResponse<PageData<Member>> findPage (@RequestBody PageWrap<Member> pageWrap) { |
| | | return ApiResponse.success(memberService.findPage(pageWrap)); |
| | | } |
| | | @ApiOperation("查询全部") |
| | | @PostMapping("/list") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:query") |
| | | public ApiResponse<List<Member>> findList (@RequestBody Member pageWrap) { |
| | | return ApiResponse.success(memberService.findList(pageWrap)); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Member> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(Member.class).export(memberService.findPage(pageWrap).getRecords(), "人员信息表", response); |
| | |
| | | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:member:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(memberService.findById(id)); |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:notices:create") |
| | | public ApiResponse create(@RequestBody Notices notices) { |
| | | return ApiResponse.success(noticesService.create(notices)); |
| | |
| | | |
| | | @ApiOperation("根据ID删除") |
| | | @GetMapping("/delete/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:notices:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | noticesService.deleteById(id); |
| | |
| | | |
| | | @ApiOperation("批量删除") |
| | | @GetMapping("/delete/batch") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:notices:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | noticesService.deleteByIdInBatch(this.getIdList(ids)); |
| | |
| | | |
| | | @ApiOperation("根据ID修改") |
| | | @PostMapping("/updateById") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:notices:update") |
| | | public ApiResponse updateById(@RequestBody Notices notices) { |
| | | noticesService.updateById(notices); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:notices:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Notices> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(Notices.class).export(noticesService.findPage(pageWrap).getRecords(), "系统消息信息表", response); |
| | |
| | | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:notices:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(noticesService.findById(id)); |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.constants.Constants; |
| | |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @EncryptionReq |
| | | @EncryptionResp |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:workorder:create") |
| | | public ApiResponse create(@RequestBody Workorder workorder) { |
| | |
| | | } |
| | | @ApiOperation("工作台统计数据") |
| | | @PostMapping("/getIndexData") |
| | | @EncryptionReq |
| | | @EncryptionResp |
| | | public ApiResponse<WorkorderIndexNumVO> getIndexData(@RequestBody Workorder workorder) { |
| | | return ApiResponse.success( workorderService.getIndexData(workorder)); |
| | | } |
| | | @ApiOperation("工作台统计报表数据") |
| | | @PostMapping("/getWorkOrderData") |
| | | @EncryptionReq |
| | | @EncryptionResp |
| | | public ApiResponse<List<WorkOrderDataVO>> getWorkOrderData(@RequestBody OrderDataDTO workorder) { |
| | | return ApiResponse.success( workorderService.getWorkOrderData(workorder)); |
| | | } |
| | | |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/page") |
| | | @EncryptionReq |
| | | @EncryptionResp |
| | | @RequiresPermissions("business:workorder:query") |
| | | public ApiResponse<PageData<Workorder>> findPage (@RequestBody PageWrap<Workorder> pageWrap) { |
| | | return ApiResponse.success(workorderService.findPage(pageWrap)); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorder:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Workorder> pageWrap, HttpServletResponse response) { |
| | | //0SHE事件 1DCA事件提交记录 2DCA工单 3跌绊滑事件 |
| | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:workorder:query") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(workorderService.getDetail(id,null)); |
| | | } |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.config.annotation.EncryptionReq; |
| | | import com.doumee.config.annotation.EncryptionResp; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | @PreventRepeat |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorderlog:create") |
| | | public ApiResponse create(@RequestBody WorkorderLog workorderLog) { |
| | | return ApiResponse.success(workorderLogService.create(workorderLog)); |
| | |
| | | |
| | | @ApiOperation("根据ID删除") |
| | | @GetMapping("/delete/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorderlog:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | workorderLogService.deleteById(id); |
| | |
| | | |
| | | @ApiOperation("批量删除") |
| | | @GetMapping("/delete/batch") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorderlog:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | workorderLogService.deleteByIdInBatch(this.getIdList(ids)); |
| | |
| | | |
| | | @ApiOperation("根据ID修改") |
| | | @PostMapping("/updateById") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorderlog:update") |
| | | public ApiResponse updateById(@RequestBody WorkorderLog workorderLog) { |
| | | workorderLogService.updateById(workorderLog); |
| | |
| | | |
| | | @ApiOperation("分页查询") |
| | | @PostMapping("/page") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorderlog:query") |
| | | public ApiResponse<PageData<WorkorderLog>> findPage (@RequestBody PageWrap<WorkorderLog> pageWrap) { |
| | | return ApiResponse.success(workorderLogService.findPage(pageWrap)); |
| | |
| | | |
| | | @ApiOperation("导出Excel") |
| | | @PostMapping("/exportExcel") |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorderlog:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<WorkorderLog> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(WorkorderLog.class).export(workorderLogService.findPage(pageWrap).getRecords(), "工单操作历史表", response); |
| | |
| | | |
| | | @ApiOperation("根据ID查询") |
| | | @GetMapping("/{id}") |
| | | @EncryptionResp |
| | | @EncryptionReq |
| | | @RequiresPermissions("business:workorderlog:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(workorderLogService.findById(id)); |