外宿申请-初始化
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
package com.srs.web.controller.dormitory;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.annotations.*;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
|
||||
import com.srs.dormitory.domain.DmsOutsideAccommodationApply;
|
||||
import com.srs.dormitory.service.IDmsOutsideAccommodationApplyService;
|
||||
import com.srs.common.core.controller.BaseController;
|
||||
import com.srs.common.core.domain.AjaxResult;
|
||||
import com.srs.common.utils.poi.ExcelUtil;
|
||||
import com.srs.common.enums.BusinessType;
|
||||
import com.srs.common.annotation.Log;
|
||||
import com.srs.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 外宿申请Controller
|
||||
*
|
||||
* @author srs
|
||||
* @date 2025-12-05
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/dormitory/outsideAccommodationApply")
|
||||
@Api(value = "外宿申请管理", tags = "外宿申请管理")
|
||||
public class DmsOutsideAccommodationApplyController extends BaseController {
|
||||
@Autowired
|
||||
private IDmsOutsideAccommodationApplyService dmsOutsideAccommodationApplyService;
|
||||
|
||||
/**
|
||||
* 查询外宿申请列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:list')")
|
||||
@GetMapping("/list")
|
||||
@ApiOperation("查询外宿申请列表")
|
||||
public TableDataInfo list(DmsOutsideAccommodationApply dmsOutsideAccommodationApply)
|
||||
{
|
||||
startPage();
|
||||
List<DmsOutsideAccommodationApply> list = dmsOutsideAccommodationApplyService.selectDmsOutsideAccommodationApplyList(dmsOutsideAccommodationApply);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出外宿申请列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:export')")
|
||||
@Log(title = "外宿申请", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ApiOperation("导出外宿申请列表")
|
||||
public void export(HttpServletResponse response, DmsOutsideAccommodationApply dmsOutsideAccommodationApply)
|
||||
{
|
||||
List<DmsOutsideAccommodationApply> list = dmsOutsideAccommodationApplyService.selectDmsOutsideAccommodationApplyList(dmsOutsideAccommodationApply);
|
||||
ExcelUtil<DmsOutsideAccommodationApply> util = new ExcelUtil<DmsOutsideAccommodationApply>(DmsOutsideAccommodationApply.class);
|
||||
util.exportExcel(response, list, "外宿申请数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取外宿申请详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:query')")
|
||||
@GetMapping(value = "/{id}")
|
||||
@ApiOperation("获取外宿申请详细信息")
|
||||
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||
{
|
||||
return success(dmsOutsideAccommodationApplyService.selectDmsOutsideAccommodationApplyById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增外宿申请
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:add')")
|
||||
@Log(title = "外宿申请", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增外宿申请")
|
||||
public AjaxResult add(@RequestBody DmsOutsideAccommodationApply dmsOutsideAccommodationApply)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationApplyService.insertDmsOutsideAccommodationApply(dmsOutsideAccommodationApply));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改外宿申请
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:edit')")
|
||||
@Log(title = "外宿申请", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("修改外宿申请")
|
||||
public AjaxResult edit(@RequestBody DmsOutsideAccommodationApply dmsOutsideAccommodationApply)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationApplyService.updateDmsOutsideAccommodationApply(dmsOutsideAccommodationApply));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除外宿申请
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:remove')")
|
||||
@Log(title = "外宿申请", businessType = BusinessType.DELETE)
|
||||
@PostMapping("/{ids}")
|
||||
@ApiOperation("删除外宿申请")
|
||||
public AjaxResult remove(@PathVariable Long[] ids)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationApplyService.deleteDmsOutsideAccommodationApplyByIds(ids));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.srs.web.controller.dormitory;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.annotations.*;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
|
||||
import com.srs.dormitory.domain.DmsOutsideAccommodationApproval;
|
||||
import com.srs.dormitory.service.IDmsOutsideAccommodationApprovalService;
|
||||
import com.srs.common.core.controller.BaseController;
|
||||
import com.srs.common.core.domain.AjaxResult;
|
||||
import com.srs.common.utils.poi.ExcelUtil;
|
||||
import com.srs.common.enums.BusinessType;
|
||||
import com.srs.common.annotation.Log;
|
||||
import com.srs.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 外宿申请审批记录Controller
|
||||
*
|
||||
* @author srs
|
||||
* @date 2025-12-05
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/dormitory/outsideAccommodationApproval")
|
||||
@Api(value = "外宿申请审批记录管理", tags = "外宿申请审批记录管理")
|
||||
public class DmsOutsideAccommodationApprovalController extends BaseController {
|
||||
@Autowired
|
||||
private IDmsOutsideAccommodationApprovalService dmsOutsideAccommodationApprovalService;
|
||||
|
||||
/**
|
||||
* 查询外宿申请审批记录列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApproval:list')")
|
||||
@GetMapping("/list")
|
||||
@ApiOperation("查询外宿申请审批记录列表")
|
||||
public TableDataInfo list(DmsOutsideAccommodationApproval dmsOutsideAccommodationApproval)
|
||||
{
|
||||
startPage();
|
||||
List<DmsOutsideAccommodationApproval> list = dmsOutsideAccommodationApprovalService.selectDmsOutsideAccommodationApprovalList(dmsOutsideAccommodationApproval);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出外宿申请审批记录列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApproval:export')")
|
||||
@Log(title = "外宿申请审批记录", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ApiOperation("导出外宿申请审批记录列表")
|
||||
public void export(HttpServletResponse response, DmsOutsideAccommodationApproval dmsOutsideAccommodationApproval)
|
||||
{
|
||||
List<DmsOutsideAccommodationApproval> list = dmsOutsideAccommodationApprovalService.selectDmsOutsideAccommodationApprovalList(dmsOutsideAccommodationApproval);
|
||||
ExcelUtil<DmsOutsideAccommodationApproval> util = new ExcelUtil<DmsOutsideAccommodationApproval>(DmsOutsideAccommodationApproval.class);
|
||||
util.exportExcel(response, list, "外宿申请审批记录数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取外宿申请审批记录详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApproval:query')")
|
||||
@GetMapping(value = "/{id}")
|
||||
@ApiOperation("获取外宿申请审批记录详细信息")
|
||||
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||
{
|
||||
return success(dmsOutsideAccommodationApprovalService.selectDmsOutsideAccommodationApprovalById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增外宿申请审批记录
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApproval:add')")
|
||||
@Log(title = "外宿申请审批记录", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增外宿申请审批记录")
|
||||
public AjaxResult add(@RequestBody DmsOutsideAccommodationApproval dmsOutsideAccommodationApproval)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationApprovalService.insertDmsOutsideAccommodationApproval(dmsOutsideAccommodationApproval));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改外宿申请审批记录
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApproval:edit')")
|
||||
@Log(title = "外宿申请审批记录", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("修改外宿申请审批记录")
|
||||
public AjaxResult edit(@RequestBody DmsOutsideAccommodationApproval dmsOutsideAccommodationApproval)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationApprovalService.updateDmsOutsideAccommodationApproval(dmsOutsideAccommodationApproval));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除外宿申请审批记录
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApproval:remove')")
|
||||
@Log(title = "外宿申请审批记录", businessType = BusinessType.DELETE)
|
||||
@PostMapping("/{ids}")
|
||||
@ApiOperation("删除外宿申请审批记录")
|
||||
public AjaxResult remove(@PathVariable Long[] ids)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationApprovalService.deleteDmsOutsideAccommodationApprovalByIds(ids));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.srs.web.controller.dormitory;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.annotations.*;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
|
||||
import com.srs.dormitory.domain.DmsOutsideAccommodationAttachment;
|
||||
import com.srs.dormitory.service.IDmsOutsideAccommodationAttachmentService;
|
||||
import com.srs.common.core.controller.BaseController;
|
||||
import com.srs.common.core.domain.AjaxResult;
|
||||
import com.srs.common.utils.poi.ExcelUtil;
|
||||
import com.srs.common.enums.BusinessType;
|
||||
import com.srs.common.annotation.Log;
|
||||
import com.srs.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 外宿申请附件Controller
|
||||
*
|
||||
* @author srs
|
||||
* @date 2025-12-05
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/dormitory/outsideAccommodationAttachment")
|
||||
@Api(value = "外宿申请附件管理", tags = "外宿申请附件管理")
|
||||
public class DmsOutsideAccommodationAttachmentController extends BaseController {
|
||||
@Autowired
|
||||
private IDmsOutsideAccommodationAttachmentService dmsOutsideAccommodationAttachmentService;
|
||||
|
||||
/**
|
||||
* 查询外宿申请附件列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationAttachment:list')")
|
||||
@GetMapping("/list")
|
||||
@ApiOperation("查询外宿申请附件列表")
|
||||
public TableDataInfo list(DmsOutsideAccommodationAttachment dmsOutsideAccommodationAttachment)
|
||||
{
|
||||
startPage();
|
||||
List<DmsOutsideAccommodationAttachment> list = dmsOutsideAccommodationAttachmentService.selectDmsOutsideAccommodationAttachmentList(dmsOutsideAccommodationAttachment);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出外宿申请附件列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationAttachment:export')")
|
||||
@Log(title = "外宿申请附件", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ApiOperation("导出外宿申请附件列表")
|
||||
public void export(HttpServletResponse response, DmsOutsideAccommodationAttachment dmsOutsideAccommodationAttachment)
|
||||
{
|
||||
List<DmsOutsideAccommodationAttachment> list = dmsOutsideAccommodationAttachmentService.selectDmsOutsideAccommodationAttachmentList(dmsOutsideAccommodationAttachment);
|
||||
ExcelUtil<DmsOutsideAccommodationAttachment> util = new ExcelUtil<DmsOutsideAccommodationAttachment>(DmsOutsideAccommodationAttachment.class);
|
||||
util.exportExcel(response, list, "外宿申请附件数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取外宿申请附件详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationAttachment:query')")
|
||||
@GetMapping(value = "/{id}")
|
||||
@ApiOperation("获取外宿申请附件详细信息")
|
||||
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||
{
|
||||
return success(dmsOutsideAccommodationAttachmentService.selectDmsOutsideAccommodationAttachmentById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增外宿申请附件
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationAttachment:add')")
|
||||
@Log(title = "外宿申请附件", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增外宿申请附件")
|
||||
public AjaxResult add(@RequestBody DmsOutsideAccommodationAttachment dmsOutsideAccommodationAttachment)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationAttachmentService.insertDmsOutsideAccommodationAttachment(dmsOutsideAccommodationAttachment));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改外宿申请附件
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationAttachment:edit')")
|
||||
@Log(title = "外宿申请附件", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("修改外宿申请附件")
|
||||
public AjaxResult edit(@RequestBody DmsOutsideAccommodationAttachment dmsOutsideAccommodationAttachment)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationAttachmentService.updateDmsOutsideAccommodationAttachment(dmsOutsideAccommodationAttachment));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除外宿申请附件
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationAttachment:remove')")
|
||||
@Log(title = "外宿申请附件", businessType = BusinessType.DELETE)
|
||||
@PostMapping("/{ids}")
|
||||
@ApiOperation("删除外宿申请附件")
|
||||
public AjaxResult remove(@PathVariable Long[] ids)
|
||||
{
|
||||
return toAjax(dmsOutsideAccommodationAttachmentService.deleteDmsOutsideAccommodationAttachmentByIds(ids));
|
||||
}
|
||||
}
|
||||
@@ -64,8 +64,8 @@ spring:
|
||||
# 国际化资源文件路径
|
||||
basename: i18n/messages
|
||||
profiles:
|
||||
active: druid #正式环境
|
||||
# active: dev #测试环境
|
||||
# active: druid #正式环境
|
||||
active: dev #测试环境
|
||||
# 文件上传
|
||||
servlet:
|
||||
multipart:
|
||||
|
||||
Reference in New Issue
Block a user