工会报销移动端

This commit is contained in:
=
2025-09-10 17:30:58 +08:00
parent 5d01ca6aad
commit 5f332883db
28 changed files with 176 additions and 199 deletions
@@ -6,6 +6,7 @@ import cn.afterturn.easypoi.excel.entity.ExportParams;
import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import com.budwk.app.base.annotation.SLog;
import com.budwk.app.base.page.Pagination;
import com.budwk.app.base.param.PageForm;
@@ -51,14 +52,21 @@ public class ChildManageManageController {
@Inject
private SysDictService sysDictService;
@At("")
@At("/index")
@Ok("beetl:/platform/zhgh/staffmanage/childManage/manage/index.html")
@SaCheckPermission
public void index() {}
@SaCheckPermission("childManage.manage")
public void index() {
}
@At("/h5")
@Ok("beetl:/platform/zhghh5/staffmanage/childManage/manage/index.html")
@SaCheckPermission("h5.childManage.manage")
public void h5Index() {
}
@At
@ApiOperation("分页查询")
@SaCheckPermission("childManage.manage")
@SaCheckPermission(value = {"childManage.manage", "h5.childManage.manage"}, mode = SaMode.OR)
public Result pageData(PageForm pageForm,
Integer year,
String searchName,
@@ -114,7 +122,7 @@ public class ChildManageManageController {
@At
@ApiOperation("删除子女信息")
@Aop(TransAop.READ_COMMITTED)
@SaCheckPermission("childManage.manage")
@SaCheckPermission(value = {"childManage.manage", "h5.childManage.manage"}, mode = SaMode.OR)
@SLog(tag = "子女信息-我的填报", msg = "删除id: ${args[0]}")
public Result doDelete(String id) {
childManageService.dao().delete(ChildManage.class, id);
@@ -123,7 +131,7 @@ public class ChildManageManageController {
@At
@Ok("void")
@SaCheckPermission("childManage.manage")
@SaCheckPermission(value = {"childManage.manage", "h5.childManage.manage"}, mode = SaMode.OR)
public void doExportExcel(@Param("data") ChildManagePageForm pageForm, HttpServletResponse response) {
try {
Sql sql = childManageService.getSql(pageForm);
@@ -2,6 +2,7 @@ package com.budwk.app.zhgh.staffmanage.childManage.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import com.budwk.app.base.annotation.SLog;
import com.budwk.app.base.page.Pagination;
import com.budwk.app.base.param.PageForm;
@@ -32,14 +33,20 @@ public class ChildManageMineController {
@Inject
private ChildManageService childManageService;
@At("")
@At("/index")
@Ok("beetl:/platform/zhgh/staffmanage/childManage/mine/index.html")
@SaCheckPermission
public void index() {}
@SaCheckPermission("childManage.mine")
public void index() {
}
@At("/h5")
@Ok("beetl:/platform/zhghh5/staffmanage/childManage/mine/index.html")
@SaCheckPermission("h5.childManage.mine")
public void h5Index() {
}
@At
@ApiOperation("分页查询")
@SaCheckPermission("childManage.mine")
@SaCheckPermission(value = {"childManage.mine", "h5.childManage.mine"}, mode = SaMode.OR)
public Result pageData(PageForm pageForm, Integer year) {
Sql sql = Sqls.create("""
SELECT
@@ -62,8 +69,8 @@ public class ChildManageMineController {
@At
@ApiOperation("删除子女信息")
@Aop(TransAop.READ_COMMITTED)
@SaCheckPermission("childManage.mine")
@SLog(tag = "子女信息-我的填报", msg = "删除id: ${args[0]}")
@SaCheckPermission(value = {"childManage.mine", "h5.childManage.mine"}, mode = SaMode.OR)
@SLog(tag = "子女信息-我的填报", msg = "删除id: ${args[0]}")
public Result doDelete(String id) {
childManageService.dao().delete(ChildManage.class, id);
return Result.success();
@@ -3,6 +3,7 @@ package com.budwk.app.zhgh.staffmanage.childManage.controller;
import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.budwk.app.base.annotation.SLog;
@@ -41,14 +42,20 @@ public class ChildManageWriteController {
private ChildManageService childManageService;
@At("")
@At("/index")
@Ok("beetl:/platform/zhgh/staffmanage/childManage/write/index.html")
@SaCheckPermission
public void index() {}
@SaCheckPermission("childManage.write")
public void index() {
}
@At("/h5")
@Ok("beetl:/platform/zhghh5/staffmanage/childManage/write/index.html")
@SaCheckPermission("h5.childManage.write")
public void h5Index() {
}
@At
@ApiOperation("保存子女信息")
@SaCheckPermission("childManage.write")
@SaCheckPermission(value = {"childManage.write", "h5.childManage.write"}, mode = SaMode.OR)
@SLog(tag = "子女信息管理-信息填写", msg = "保存子女信息")
public Result save(@Param("data") ChildManage childManage) {
if(StrUtil.isBlank(childManage.getId())) childManage.setApplyTime(DateUtil.now());
@@ -58,7 +65,7 @@ public class ChildManageWriteController {
@At
@ApiOperation("查询用户")
@SaCheckPermission("childManage.write")
@SaCheckPermission(value = {"childManage.write", "h5.childManage.write"}, mode = SaMode.OR)
@SLog(tag = "查询用户", msg = "查询用户")
public Object listUser(String keyword) {
Sql sql = Sqls.create("""
@@ -98,7 +105,7 @@ public class ChildManageWriteController {
}
@At
@SaCheckLogin
@SaCheckPermission(value = {"childManage.write", "h5.childManage.write"}, mode = SaMode.OR)
@ApiOperation("查询身份证是否重复")
public Result getIsRepeatByIdCard(String idCard, String id) {
int count = childManageService.dao().count(ChildManage.class,
@@ -1,20 +0,0 @@
package com.budwk.app.zhgh.staffmanage.childManage.h5controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import lombok.extern.slf4j.Slf4j;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
@IocBean
@At("/platform/h5/childManage/manage")
@Ok("json:full")
@Slf4j
public class H5ChildManageManageController {
@At("")
@Ok("beetl:/platform/zhghh5/staffmanage/childManage/manage/index.html")
@SaCheckPermission("h5.childManage.manage")
public void index() {}
}
@@ -1,27 +0,0 @@
package com.budwk.app.zhgh.staffmanage.childManage.h5controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import com.budwk.app.zhgh.staffmanage.childManage.service.ChildManageService;
import lombok.extern.slf4j.Slf4j;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
@IocBean
@At("/platform/h5/childManage/mine")
@Ok("json:full")
@Slf4j
public class H5ChildManageMineController {
@Inject
private ChildManageService childManageService;
@At("")
@Ok("beetl:/platform/zhghh5/staffmanage/childManage/mine/index.html")
@SaCheckPermission("h5.childManage.mine")
public void index() {}
}
@@ -1,30 +0,0 @@
package com.budwk.app.zhgh.staffmanage.childManage.h5controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import lombok.extern.slf4j.Slf4j;
import org.nutz.dao.Dao;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
/**
* @version 1.0
* @Author hqw
* @nameH5ChildManageController
* @Date 2025/9/4 8:52
* @注释
*/
@Slf4j
@IocBean
@Ok("json")
@At("/platform/h5/childManage/write")
public class H5ChildManageWriteController {
@At("")
@Ok("beetl:/platform/zhghh5/staffmanage/childManage/write/index.html")
@SaCheckPermission("h5.childManage.write")
public void index() {
}
}