From 8ca79a7ee7bc20fd6cede3d23d3cd88bd6664bd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=84=E9=94=90=E6=B3=A2?= <10549902+zhuangruibo@user.noreply.gitee.com> Date: Wed, 1 Apr 2026 20:46:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/web/service/PasswordService.java | 42 + .../dromara/web/service/SysLoginService.java | 2 +- .../web/service/impl/EmailAuthStrategy.java | 6 +- .../service/impl/PasswordAuthStrategy.java | 18 +- .../web/service/impl/SmsAuthStrategy.java | 6 +- .../web/service/impl/SocialAuthStrategy.java | 7 +- .../dromara/common/core/enums/UserType.java | 3 + .../org/dromara/system/domain/SysUser.java | 269 +- .../dromara/system/domain/vo/SysUserVo.java | 3 +- .../0005-重新生成菜单.sql | 124 + .../999-初始化脚本.sql | 3363 +++++++++++++++++ 11 files changed, 3726 insertions(+), 117 deletions(-) create mode 100644 ruoyi-admin/src/main/java/org/dromara/web/service/PasswordService.java create mode 100644 script/sql/zfjd-refactoring-v1/0005-重新生成菜单.sql create mode 100644 script/sql/zfjd-refactoring-v1/999-初始化脚本.sql diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/PasswordService.java b/ruoyi-admin/src/main/java/org/dromara/web/service/PasswordService.java new file mode 100644 index 0000000..16be2f7 --- /dev/null +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/PasswordService.java @@ -0,0 +1,42 @@ +package org.dromara.web.service; + +import cn.hutool.crypto.digest.DigestUtil; +import org.springframework.stereotype.Service; + +/** + * 密码服务类 + * 提供密码加密和验证功能 + * + * @author system + */ +@Service +public class PasswordService { + + /** + * 加密密码 + * 使用 MD5(username + password + salt) 方式加密 + * + * @param username 用户名 + * @param password 明文密码 + * @param salt 盐值 + * @return 加密后的密码 + */ + public String encryptPassword(String username, String password, String salt) { + return DigestUtil.md5Hex(username + password + salt); + } + + /** + * 验证密码 + * + * @param rawPassword 明文密码 + * @param encodedPassword 加密后的密码 + * @param username 用户名 + * @param salt 盐值 + * @return 是否匹配 + */ + public boolean matches(String rawPassword, String encodedPassword, String username, String salt) { + String encrypted = encryptPassword(username, rawPassword, salt); + return encrypted.equals(encodedPassword); + } + +} diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/SysLoginService.java b/ruoyi-admin/src/main/java/org/dromara/web/service/SysLoginService.java index 41a802b..bf1870f 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/service/SysLoginService.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/SysLoginService.java @@ -148,7 +148,7 @@ public class SysLoginService { /** * 构建登录用户 */ - public LoginUser buildLoginUser(SysUserVo user) { + public LoginUser buildLoginUser(SysUser user) { LoginUser loginUser = new LoginUser(); Long userId = user.getUserId(); loginUser.setTenantId(user.getTenantId()); diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java index e4315dc..f013b1c 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EmailAuthStrategy.java @@ -51,7 +51,7 @@ public class EmailAuthStrategy implements IAuthStrategy { String email = loginBody.getEmail(); String emailCode = loginBody.getEmailCode(); LoginUser loginUser = TenantHelper.dynamic(tenantId, () -> { - SysUserVo user = loadUserByEmail(email); + SysUser user = loadUserByEmail(email); loginService.checkLogin(LoginType.EMAIL, tenantId, user.getUserName(), () -> !validateEmailCode(tenantId, email, emailCode)); // 此处可根据登录用户的数据不同 自行创建 loginUser 属性不够用继承扩展就行了 return loginService.buildLoginUser(user); @@ -87,8 +87,8 @@ public class EmailAuthStrategy implements IAuthStrategy { return code.equals(emailCode); } - private SysUserVo loadUserByEmail(String email) { - SysUserVo user = userMapper.selectVoOne(new LambdaQueryWrapper().eq(SysUser::getEmail, email)); + private SysUser loadUserByEmail(String email) { + SysUser user = userMapper.selectOne(new LambdaQueryWrapper().eq(SysUser::getEmail, email)); if (ObjectUtil.isNull(user)) { log.info("登录用户:{} 不存在.", email); throw new UserException("user.not.exists", email); diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java index abf590b..15d61b5 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/PasswordAuthStrategy.java @@ -3,7 +3,6 @@ package org.dromara.web.service.impl; import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.parameter.SaLoginParameter; import cn.hutool.core.util.ObjectUtil; -import cn.hutool.crypto.digest.BCrypt; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -26,11 +25,11 @@ import org.dromara.common.tenant.helper.TenantHelper; import org.dromara.common.web.config.properties.CaptchaProperties; import org.dromara.system.domain.SysUser; import org.dromara.system.domain.vo.SysClientVo; -import org.dromara.system.domain.vo.SysUserVo; -import org.dromara.system.mapper.SysUserMapper; import org.dromara.web.domain.vo.LoginVo; import org.dromara.web.service.IAuthStrategy; +import org.dromara.web.service.PasswordService; import org.dromara.web.service.SysLoginService; +import org.dromara.system.mapper.SysUserMapper; import org.springframework.stereotype.Service; /** @@ -46,6 +45,7 @@ public class PasswordAuthStrategy implements IAuthStrategy { private final CaptchaProperties captchaProperties; private final SysLoginService loginService; private final SysUserMapper userMapper; + private final PasswordService passwordService; @Override public LoginVo login(String body, SysClientVo client) { @@ -63,8 +63,12 @@ public class PasswordAuthStrategy implements IAuthStrategy { validateCaptcha(tenantId, username, code, uuid); } LoginUser loginUser = TenantHelper.dynamic(tenantId, () -> { - SysUserVo user = loadUserByUsername(username); - loginService.checkLogin(LoginType.PASSWORD, tenantId, username, () -> !BCrypt.checkpw(password, user.getPassword())); + SysUser user = loadUserByUsername(username); + loginService.checkLogin(LoginType.PASSWORD, tenantId, username, () -> { + String salt = user.getSalt(); + String encodedPassword = user.getPassword(); + return !passwordService.matches(password, encodedPassword, username, salt); + }); // 此处可根据登录用户的数据不同 自行创建 loginUser return loginService.buildLoginUser(user); }); @@ -108,8 +112,8 @@ public class PasswordAuthStrategy implements IAuthStrategy { } } - private SysUserVo loadUserByUsername(String username) { - SysUserVo user = userMapper.selectVoOne(new LambdaQueryWrapper().eq(SysUser::getUserName, username)); + private SysUser loadUserByUsername(String username) { + SysUser user = userMapper.selectOne(new LambdaQueryWrapper().eq(SysUser::getUserName, username)); if (ObjectUtil.isNull(user)) { log.info("登录用户:{} 不存在.", username); throw new UserException("user.not.exists", username); diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java index 597a601..1ad1803 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SmsAuthStrategy.java @@ -51,7 +51,7 @@ public class SmsAuthStrategy implements IAuthStrategy { String phonenumber = loginBody.getPhonenumber(); String smsCode = loginBody.getSmsCode(); LoginUser loginUser = TenantHelper.dynamic(tenantId, () -> { - SysUserVo user = loadUserByPhonenumber(phonenumber); + SysUser user = loadUserByPhonenumber(phonenumber); loginService.checkLogin(LoginType.SMS, tenantId, user.getUserName(), () -> !validateSmsCode(tenantId, phonenumber, smsCode)); // 此处可根据登录用户的数据不同 自行创建 loginUser 属性不够用继承扩展就行了 return loginService.buildLoginUser(user); @@ -87,8 +87,8 @@ public class SmsAuthStrategy implements IAuthStrategy { return code.equals(smsCode); } - private SysUserVo loadUserByPhonenumber(String phonenumber) { - SysUserVo user = userMapper.selectVoOne(new LambdaQueryWrapper().eq(SysUser::getPhonenumber, phonenumber)); + private SysUser loadUserByPhonenumber(String phonenumber) { + SysUser user = userMapper.selectOne(new LambdaQueryWrapper().eq(SysUser::getPhonenumber, phonenumber)); if (ObjectUtil.isNull(user)) { log.info("登录用户:{} 不存在.", phonenumber); throw new UserException("user.not.exists", phonenumber); diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java index e01666e..760b14a 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/SocialAuthStrategy.java @@ -20,6 +20,7 @@ import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.social.config.properties.SocialProperties; import org.dromara.common.social.utils.SocialUtils; import org.dromara.common.tenant.helper.TenantHelper; +import org.dromara.system.domain.SysUser; import org.dromara.system.domain.vo.SysClientVo; import org.dromara.system.domain.vo.SysSocialVo; import org.dromara.system.domain.vo.SysUserVo; @@ -81,7 +82,7 @@ public class SocialAuthStrategy implements IAuthStrategy { social = list.get(0); } LoginUser loginUser = TenantHelper.dynamic(social.getTenantId(), () -> { - SysUserVo user = loadUser(social.getUserId()); + SysUser user = loadUser(social.getUserId()); // 此处可根据登录用户的数据不同 自行创建 loginUser 属性不够用继承扩展就行了 return loginService.buildLoginUser(user); }); @@ -104,8 +105,8 @@ public class SocialAuthStrategy implements IAuthStrategy { return loginVo; } - private SysUserVo loadUser(Long userId) { - SysUserVo user = userMapper.selectVoById(userId); + private SysUser loadUser(Long userId) { + SysUser user = userMapper.selectById(userId); if (ObjectUtil.isNull(user)) { log.info("登录用户:{} 不存在.", ""); throw new UserException("user.not.exists", ""); diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserType.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserType.java index 636988f..d4ebe65 100644 --- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserType.java +++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/enums/UserType.java @@ -34,6 +34,9 @@ public enum UserType { return value; } } + if(str.equals("00")){ + return SYS_USER; + } throw new RuntimeException("'UserType' not found By " + str); } } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysUser.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysUser.java index 6213261..50338c8 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysUser.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysUser.java @@ -20,401 +20,474 @@ import java.util.Date; @EqualsAndHashCode(callSuper = true) @TableName("sys_user") public class SysUser extends TenantEntity { + + /** - * 登录名 + * 用户ID */ - private String loginName; + @TableId(value = "user_id") + private Long userId; + + /** + * 部门ID + */ + @TableField("dept_id") + private String deptId; + + /** + * 用户账号 + */ + @TableField("user_name") + private String userName; + + /** + * 用户昵称 + */ + @TableField("nick_name") + private String nickName; + + /** + * 用户类型(sys_user系统用户) + */ + @TableField("user_type") + private String userType; + + /** + * 用户邮箱 + */ + @TableField("email") + private String email; + + /** + * 手机号码 + */ + @TableField("phonenumber") + private String phonenumber; + + /** + * 用户性别 + */ + @TableField("sex") + private String sex; + + /** + * 用户头像 + */ + @TableField("avatar") + private String avatar; + + /** + * 密码 + */ + @TableField(value = "password", + insertStrategy = FieldStrategy.NOT_EMPTY, + updateStrategy = FieldStrategy.NOT_EMPTY, + whereStrategy = FieldStrategy.NOT_EMPTY + ) + private String password; + + /** + * 账号状态(0正常 1停用) + */ + @TableField("status") + private String status; + + /** + * 删除标志(0代表存在 1代表删除) + */ + @TableField(value = "del_flag") + @TableLogic + private String delFlag; + + /** + * 最后登录IP + */ + @TableField("login_ip") + private String loginIp; + + /** + * 最后登录时间 + */ + @TableField("login_date") + private Date loginDate; /** * 盐加密 */ + @TableField("salt") private String salt; /** - * 创建部门 + * 备注 + */ + @TableField("remark") + private String remark; + + /** + * 登录账号 */ - private String createDept; + @TableField("login_name") + private String loginName; /** * 金蝶系统原始组织结构id */ + @TableField("kingdee_org_id") private String kingdeeOrgId; /** * 金蝶原始用户id */ + @TableField("kingdee_user_id") private String kingdeeUserId; /** * 用户类型 */ + @TableField("type") private String type; /** * 所属租户 新增用户时,租户code为当前登录用户的租户code */ + @TableField("tenant_code") private String tenantCode; /** * 执法证件号 */ + @TableField("law_certificate_num") private String lawCertificateNum; /** - * 全名 + * 姓名 */ + @TableField("fullname") private String fullname; /** * 任务ID */ + @TableField("taskId") private String taskId; /** - * 系统ID + * 业务系统ID */ + @TableField("systemId") private String systemId; /** - * 生效时间 + * 作用点 (CREATE:新建;UPDATE:更新;DELETED:删除;ENABLED:启用;DISABLED:禁用) */ + @TableField("effectOn") private String effectOn; /** - * 是否删除 + * 是否删除 (0否;1是) */ + @TableField("isDeleted") private String isDeleted; /** - * 是否禁用 + * 是否禁用 (0否;1是) */ + @TableField("isDisabled") private String isDisabled; /** - * 创建时间(字符串) + * 创建日期 */ + @TableField("createAt") private String createAt; /** - * 更新时间(字符串) + * 更新日期 */ + @TableField("updateAt") private String updateAt; /** - * 全局唯一标识 + * 下游唯一标识 */ + @TableField("guid") private String guid; /** - * 手机号码(备用) + * 手机号 */ + @TableField("mobileNumber") private String mobileNumber; /** * 证件号码 */ + @TableField("certificateNumber") private String certificateNumber; /** - * 深i企用户ID + * 市认证用户id */ + @TableField("srzUserid") private String srzUserid; /** - * 是否映射人员 + * 是否驻区人员 */ + @TableField("isMappingPerson") private String isMappingPerson; /** - * 单位集合 + * 人员所在部门(包括主岗和兼岗部门) */ + @TableField("units") private String units; /** - * 组织机构ID + * 部门ID */ + @TableField("organizationId") private String organizationId; /** * 证件类型ID */ + @TableField("certificateTypeId") private String certificateTypeId; /** * 证件类型ID代码 */ + @TableField("certificateTypeIdCode") private String certificateTypeIdCode; /** * 字符串用户ID */ + @TableField("strUserId") private String strUserId; /** * 人员类型 0 系统用户 1 深i企用户 */ + @TableField("user_source") private Integer userSource; /** * 英文名 */ + @TableField("engName") private String engName; /** * 头像 */ + @TableField("photo") private String photo; /** * 备用电话号码 */ + @TableField("spareNumber") private String spareNumber; /** * 座机号码 */ + @TableField("telephoneNumber") private String telephoneNumber; /** * 办公传真号码 */ + @TableField("faxNumber") private String faxNumber; /** * 性别代码 */ + @TableField("genderCode") private String genderCode; /** * 排序号 */ + @TableField("sequence") private String sequence; /** * 管理单位 */ + @TableField("gldw") private String gldw; /** * 人员类别代码 */ + @TableField("rylbCode") private String rylbCode; /** * 人员类别 */ + @TableField("rylb") private String rylb; /** * 人员状态代码 */ + @TableField("ryztCode") private String ryztCode; /** * 人员状态 */ + @TableField("ryzt") private String ryzt; /** * 是否单位主要领导 */ + @TableField("dwzyld") private String dwzyld; /** * 是否主持工作领导 */ + @TableField("zcgzld") private String zcgzld; /** * 职务名称 */ + @TableField("positionname") private String positionname; /** * 职务简称代码 */ + @TableField("zwjcCode") private String zwjcCode; /** * 职务简称 */ + @TableField("zwjc") private String zwjc; /** * 职务标识代码 */ + @TableField("zwbsCode") private String zwbsCode; /** * 职务标识 */ + @TableField("zwbs") private String zwbs; /** * 级别层级代码 */ + @TableField("jbccCode") private String jbccCode; /** * 级别层级 */ + @TableField("jbcc") private String jbcc; /** * 所在省 */ + @TableField("province") private String province; /** * 所在市 */ + @TableField("city") private String city; /** * 所在区/县 */ + @TableField("district") private String district; /** * 籍贯代码 */ + @TableField("hometownCode") private String hometownCode; /** * 籍贯 */ + @TableField("hometown") private String hometown; /** * 聘用类型代码 */ + @TableField("pylxcode") private String pylxcode; /** * 聘用类型 */ + @TableField("pylx") private String pylx; /** * 合同开始日期 */ + @TableField("contractStartTime") private String contractStartTime; /** * 合同结束日期 */ + @TableField("contractEndTime") private String contractEndTime; /** * 管理责任人 */ + @TableField("glzrr") private String glzrr; /** * 人员来源单位 */ + @TableField("rylydw") private String rylydw; /** * 进入本单位方式代码 */ + @TableField("jrfscode") private String jrfscode; /** * 进入本单位方式 */ + @TableField("jrfs") private String jrfs; /** * 政务微信手机号 */ + @TableField("zwwxMobile") private String zwwxMobile; /** * 市政务微信id */ + @TableField("zwwxId") private String zwwxId; - /** - * 用户ID - */ - @TableId(value = "user_id") - private Long userId; - - /** - * 部门ID - */ - private String deptId; - - /** - * 用户账号 - */ - private String userName; - - /** - * 用户昵称 - */ - private String nickName; - - /** - * 用户类型(sys_user系统用户) - */ - private String userType; - - /** - * 用户邮箱 - */ - private String email; - - /** - * 手机号码 - */ - private String phonenumber; - - /** - * 用户性别 - */ - private String sex; - - /** - * 用户头像 - */ - private Long avatar; - - /** - * 密码 - */ - @TableField( - insertStrategy = FieldStrategy.NOT_EMPTY, - updateStrategy = FieldStrategy.NOT_EMPTY, - whereStrategy = FieldStrategy.NOT_EMPTY - ) - private String password; - - /** - * 账号状态(0正常 1停用) - */ - private String status; - - /** - * 删除标志(0代表存在 1代表删除) - */ - @TableLogic - private String delFlag; - - /** - * 最后登录IP - */ - private String loginIp; - - /** - * 最后登录时间 - */ - private Date loginDate; - - /** - * 备注 - */ - private String remark; public SysUser(Long userId) { diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysUserVo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysUserVo.java index 6a68f62..9962fd8 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysUserVo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysUserVo.java @@ -78,8 +78,7 @@ public class SysUserVo implements Serializable { /** * 头像地址 */ - @Translation(type = TransConstant.OSS_ID_TO_URL) - private Long avatar; + private String avatar; /** * 密码 diff --git a/script/sql/zfjd-refactoring-v1/0005-重新生成菜单.sql b/script/sql/zfjd-refactoring-v1/0005-重新生成菜单.sql new file mode 100644 index 0000000..ebff307 --- /dev/null +++ b/script/sql/zfjd-refactoring-v1/0005-重新生成菜单.sql @@ -0,0 +1,124 @@ +delete from sys_menu where create_time<'2026-12-12'; + +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1, '系统管理', 0, 1, 'system', null, '', 1, 0, 'M', '0', '0', '', 'system', 103, 1, '2026-03-31 20:14:46', null, null, '系统管理目录'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (2, '系统监控', 0, 3, 'monitor', null, '', 1, 0, 'M', '0', '0', '', 'monitor', 103, 1, '2026-03-31 20:14:46', null, null, '系统监控目录'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (3, '系统工具', 0, 4, 'tool', null, '', 1, 0, 'M', '0', '0', '', 'tool', 103, 1, '2026-03-31 20:14:46', null, null, '系统工具目录'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (4, 'PLUS官网', 0, 5, 'https://gitee.com/dromara/RuoYi-Vue-Plus', null, '', 0, 0, 'M', '0', '0', '', 'guide', 103, 1, '2026-03-31 20:14:46', null, null, 'RuoYi-Vue-Plus官网地址'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (5, '测试菜单', 0, 5, 'demo', null, '', 1, 0, 'M', '0', '0', '', 'star', 103, 1, '2026-03-31 20:14:46', null, null, '测试菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (6, '租户管理', 0, 2, 'tenant', null, '', 1, 0, 'M', '0', '0', '', 'chart', 103, 1, '2026-03-31 20:14:46', null, null, '租户管理目录'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 103, 1, '2026-03-31 20:14:46', null, null, '用户管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 103, 1, '2026-03-31 20:14:46', null, null, '角色管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 103, 1, '2026-03-31 20:14:46', null, null, '菜单管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 103, 1, '2026-03-31 20:14:46', null, null, '部门管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 103, 1, '2026-03-31 20:14:46', null, null, '岗位管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 103, 1, '2026-03-31 20:14:46', null, null, '字典管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 103, 1, '2026-03-31 20:14:46', null, null, '参数设置菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 103, 1, '2026-03-31 20:14:46', null, null, '通知公告菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (108, '日志管理', 1, 9, 'log', '', '', 1, 0, 'M', '0', '0', '', 'log', 103, 1, '2026-03-31 20:14:46', null, null, '日志管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 103, 1, '2026-03-31 20:14:46', null, null, '在线用户菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (113, '缓存监控', 2, 5, 'cache', 'monitor/cache/index', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis', 103, 1, '2026-03-31 20:14:46', null, null, '缓存监控菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (115, '代码生成', 3, 2, 'gen', 'tool/gen/index', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 103, 1, '2026-03-31 20:14:46', null, null, '代码生成菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (116, '修改生成配置', 3, 2, 'gen-edit/index/:tableId', 'tool/gen/editTable', '', 1, 1, 'C', '1', '0', 'tool:gen:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, '/tool/gen'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (117, 'Admin监控', 2, 5, 'Admin', 'monitor/admin/index', '', 1, 0, 'C', '0', '0', 'monitor:admin:list', 'dashboard', 103, 1, '2026-03-31 20:14:46', null, null, 'Admin监控菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (118, '文件管理', 1, 10, 'oss', 'system/oss/index', '', 1, 0, 'C', '0', '0', 'system:oss:list', 'upload', 103, 1, '2026-03-31 20:14:46', null, null, '文件管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (120, '任务调度中心', 2, 6, 'snailjob', 'monitor/snailjob/index', '', 1, 0, 'C', '0', '0', 'monitor:snailjob:list', 'job', 103, 1, '2026-03-31 20:14:46', null, null, 'SnailJob控制台菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (121, '租户管理', 6, 1, 'tenant', 'system/tenant/index', '', 1, 0, 'C', '0', '0', 'system:tenant:list', 'list', 103, 1, '2026-03-31 20:14:46', null, null, '租户管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (122, '租户套餐管理', 6, 2, 'tenantPackage', 'system/tenantPackage/index', '', 1, 0, 'C', '0', '0', 'system:tenantPackage:list', 'form', 103, 1, '2026-03-31 20:14:46', null, null, '租户套餐管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (123, '客户端管理', 1, 11, 'client', 'system/client/index', '', 1, 0, 'C', '0', '0', 'system:client:list', 'international', 103, 1, '2026-03-31 20:14:46', null, null, '客户端管理菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (130, '分配用户', 1, 2, 'role-auth/user/:roleId', 'system/role/authUser', '', 1, 1, 'C', '1', '0', 'system:role:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, '/system/role'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (131, '分配角色', 1, 1, 'user-auth/role/:userId', 'system/user/authRole', '', 1, 1, 'C', '1', '0', 'system:user:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, '/system/user'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (132, '字典数据', 1, 6, 'dict-data/index/:dictId', 'system/dict/data', '', 1, 1, 'C', '1', '0', 'system:dict:list', '#', 103, 1, '2026-03-31 20:14:46', null, null, '/system/dict'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (133, '文件配置管理', 1, 10, 'oss-config/index', 'system/oss/config', '', 1, 1, 'C', '1', '0', 'system:ossConfig:list', '#', 103, 1, '2026-03-31 20:14:46', null, null, '/system/oss'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (500, '操作日志', 108, 1, 'operlog', 'monitor/operlog/index', '', 1, 0, 'C', '0', '0', 'monitor:operlog:list', 'form', 103, 1, '2026-03-31 20:14:46', null, null, '操作日志菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (501, '登录日志', 108, 2, 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 103, 1, '2026-03-31 20:14:46', null, null, '登录日志菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1001, '用户查询', 100, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1002, '用户新增', 100, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1003, '用户修改', 100, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1004, '用户删除', 100, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1005, '用户导出', 100, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1006, '用户导入', 100, 6, '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1007, '重置密码', 100, 7, '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1008, '角色查询', 101, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1009, '角色新增', 101, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1010, '角色修改', 101, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1011, '角色删除', 101, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1012, '角色导出', 101, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1013, '菜单查询', 102, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1014, '菜单新增', 102, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1015, '菜单修改', 102, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1016, '菜单删除', 102, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1017, '部门查询', 103, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1018, '部门新增', 103, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1019, '部门修改', 103, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1020, '部门删除', 103, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1021, '岗位查询', 104, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1022, '岗位新增', 104, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1023, '岗位修改', 104, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1024, '岗位删除', 104, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1025, '岗位导出', 104, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1026, '字典查询', 105, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1027, '字典新增', 105, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1028, '字典修改', 105, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1029, '字典删除', 105, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1030, '字典导出', 105, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1031, '参数查询', 106, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1032, '参数新增', 106, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1033, '参数修改', 106, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1034, '参数删除', 106, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1035, '参数导出', 106, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1036, '公告查询', 107, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1037, '公告新增', 107, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1038, '公告修改', 107, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1039, '公告删除', 107, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1040, '操作查询', 500, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1041, '操作删除', 500, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1042, '日志导出', 500, 4, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1043, '登录查询', 501, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1044, '登录删除', 501, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1045, '日志导出', 501, 3, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1046, '在线查询', 109, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1047, '批量强退', 109, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1048, '单条强退', 109, 3, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1050, '账户解锁', 501, 4, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1055, '生成查询', 115, 1, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1056, '生成修改', 115, 2, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1057, '生成删除', 115, 3, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1058, '导入代码', 115, 2, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1059, '预览代码', 115, 4, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1060, '生成代码', 115, 5, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1061, '客户端管理查询', 123, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:client:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1062, '客户端管理新增', 123, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:client:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1063, '客户端管理修改', 123, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:client:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1064, '客户端管理删除', 123, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:client:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1065, '客户端管理导出', 123, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:client:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1500, '测试单表', 5, 1, 'demo', 'demo/demo/index', '', 1, 0, 'C', '0', '0', 'demo:demo:list', '#', 103, 1, '2026-03-31 20:14:46', null, null, '测试单表菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1501, '测试单表查询', 1500, 1, '#', '', '', 1, 0, 'F', '0', '0', 'demo:demo:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1502, '测试单表新增', 1500, 2, '#', '', '', 1, 0, 'F', '0', '0', 'demo:demo:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1503, '测试单表修改', 1500, 3, '#', '', '', 1, 0, 'F', '0', '0', 'demo:demo:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1504, '测试单表删除', 1500, 4, '#', '', '', 1, 0, 'F', '0', '0', 'demo:demo:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1505, '测试单表导出', 1500, 5, '#', '', '', 1, 0, 'F', '0', '0', 'demo:demo:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1506, '测试树表', 5, 1, 'tree', 'demo/tree/index', '', 1, 0, 'C', '0', '0', 'demo:tree:list', '#', 103, 1, '2026-03-31 20:14:46', null, null, '测试树表菜单'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1507, '测试树表查询', 1506, 1, '#', '', '', 1, 0, 'F', '0', '0', 'demo:tree:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1508, '测试树表新增', 1506, 2, '#', '', '', 1, 0, 'F', '0', '0', 'demo:tree:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1509, '测试树表修改', 1506, 3, '#', '', '', 1, 0, 'F', '0', '0', 'demo:tree:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1510, '测试树表删除', 1506, 4, '#', '', '', 1, 0, 'F', '0', '0', 'demo:tree:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1511, '测试树表导出', 1506, 5, '#', '', '', 1, 0, 'F', '0', '0', 'demo:tree:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1600, '文件查询', 118, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1601, '文件上传', 118, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:upload', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1602, '文件下载', 118, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:download', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1603, '文件删除', 118, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1606, '租户查询', 121, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1607, '租户新增', 121, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1608, '租户修改', 121, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1609, '租户删除', 121, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1610, '租户导出', 121, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1611, '租户套餐查询', 122, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:query', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1612, '租户套餐新增', 122, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1613, '租户套餐修改', 122, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1614, '租户套餐删除', 122, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1615, '租户套餐导出', 122, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:export', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1620, '配置列表', 118, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:list', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1621, '配置添加', 118, 6, '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:add', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1622, '配置编辑', 118, 6, '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:edit', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES (1623, '配置删除', 118, 6, '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:remove', '#', 103, 1, '2026-03-31 20:14:46', null, null, ''); + diff --git a/script/sql/zfjd-refactoring-v1/999-初始化脚本.sql b/script/sql/zfjd-refactoring-v1/999-初始化脚本.sql new file mode 100644 index 0000000..a1f916e --- /dev/null +++ b/script/sql/zfjd-refactoring-v1/999-初始化脚本.sql @@ -0,0 +1,3363 @@ +create table agency +( + id smallint unsigned auto_increment comment '机构ID' + primary key, + name varchar(20) not null comment '机构简称', + full_name varchar(40) not null comment '机构全称', + remark varchar(255) null comment '备注', + updated_by varchar(32) default 'db' not null comment '更新者', + created_by varchar(32) default 'db' not null comment '创建者', + updated_at datetime default CURRENT_TIMESTAMP not null comment '更新时间', + created_at datetime default CURRENT_TIMESTAMP not null comment '创建时间' +) + comment '机构表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table answer_bank +( + guid varchar(32) not null comment '主键' + primary key, + question_bank_id varchar(32) not null comment '关联问题库', + title varchar(99) not null comment '标题', + content longtext null comment '内容', + status tinyint(1) default 0 null comment '状态(0:正常,1:停用)', + sort int default 0 null comment '排序', + creator varchar(64) default '' not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间' +) + comment '答案库' charset = utf8mb3 + row_format = DYNAMIC; + +create table app_upload +( + app_id varchar(50) not null comment 'APP上传ID' + primary key, + app_version varchar(255) null comment 'APP上传版本号', + app_describe varchar(500) null comment 'app描述', + app_status char null comment 'app上传状态(0有效,1无效)', + uploadTime datetime null comment '上传时间', + upload_by varchar(255) null comment 'app上传人', + upload_path varchar(500) null comment 'app上传路径' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table area +( + id smallint unsigned auto_increment comment '区域ID' + primary key, + agency_id smallint unsigned not null comment '机构ID', + name varchar(30) not null comment '名称', + area_desc varchar(255) null comment '描述', + geom_type tinyint unsigned not null comment '几何类型: 1.圆形 2.矩形 3.多边形 4.路线', + geom_text text not null comment '几何数据: 圆形[x,y,r] 矩形[x,y,x,y] 多边形[x,y,x,y,x,y] 路线[x,y,x,y,w]', + mark_type tinyint unsigned not null comment '标记类型: 1.作业区 2.停车场 3.禁行区', + limit_in_out tinyint unsigned default '0' not null comment '限制出入: 0.无 1.进区域 2.出区域', + limit_speed tinyint unsigned default '0' not null comment '限速(公里每小时) 0不限制', + limit_time tinyint unsigned default '0' not null comment '限停(分钟) 0不限制', + weeks tinyint unsigned default '127' not null comment '生效日(按位,周一至周日)', + start_date date null comment '开始日期', + end_date date null comment '结束日期', + start_time time null comment '开始时间', + end_time time null comment '结束时间', + deleted tinyint(1) default 0 not null comment '删除标志', + updated_by varchar(32) default 'db' not null comment '更新者', + created_by varchar(32) default 'db' not null comment '创建者', + updated_at datetime default CURRENT_TIMESTAMP not null comment '更新时间', + created_at datetime default CURRENT_TIMESTAMP not null comment '创建时间' +) + comment '区域表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table area_tree_path +( + id bigint auto_increment comment '自增长Id' + primary key, + ancestor bigint not null comment '祖先', + descendant bigint not null comment '后代', + distance int null comment '祖先到后代之间的距离', + constraint id_ancedesc + unique (ancestor, descendant) +) + comment '区域的树形结构闭包表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create index idx_ancestor + on area_tree_path (ancestor, distance); + +create index idx_descendant + on area_tree_path (descendant, distance); + +create table assessment_criteria +( + id varchar(50) not null comment '主键' + primary key, + standard_name varchar(100) null comment '标准名称', + standard_code varchar(50) null comment '标准编码', + enterprise_name varchar(100) null comment '企业名称', + enterprise_id varchar(50) null comment '企业id', + enterprise_dept varchar(50) null comment '企业部门', + use_range varchar(255) null comment '使用范围', + standard_classify varchar(100) null comment '标准分类', + pass_mark varchar(10) null comment '合格分数', + assessment_items varchar(255) null comment '考核项目', + assessment_content mediumtext null comment '考核内容', + criteria varchar(255) null comment '评定标准', + assessment_explain varchar(500) null comment '考核说明', + remarks varchar(255) null comment '备注', + standard_state varchar(10) default '0' null comment '状态', + prepared_by varchar(50) null comment '编制人', + prepared_time varchar(50) null comment '编制时间', + reviewed_by varchar(50) null comment '审核人', + reviewed_time varchar(50) null comment '审核时间', + approved_by varchar(50) null comment '批准人', + approved_time varchar(50) null comment '批准时间', + create_time datetime null comment '创建时间', + create_by varchar(50) null comment '创建人', + update_time datetime null comment '更新时间', + update_by varchar(50) null comment '更新人', + user_id varchar(50) null comment '用户id', + dept_id varchar(50) null comment '部门id', + spare1 varchar(255) null comment '备用字段1', + spare2 varchar(255) null comment '备用字段2' +) + comment '考核标准管理' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table atta_library +( + guid varchar(32) not null comment '主键' + primary key, + title varchar(99) not null comment '标题', + address varchar(500) not null comment '地址', + `desc` longtext null comment '描述', + creator varchar(64) default '' not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间' +) + comment '附件库' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table banner_manage +( + guid varchar(32) not null comment '主键' + primary key, + title varchar(99) not null comment '标题', + content longtext null comment '内容', + srot int default 0 null comment '排序', + status tinyint(1) default 0 null comment '状态(0:正常,1:停用)', + publishDate varchar(40) null comment '发布时间', + publishState tinyint(1) default 0 null comment '发布状态(0:待发布,1:已发布,2:已上线,3:已下线)', + creator varchar(64) default '' not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间' +) + comment '横幅管理' charset = utf8mb3 + row_format = DYNAMIC; + +create table bas_business_dict +( + guid varchar(32) not null comment '主键' + primary key, + code varchar(20) not null comment '编号,顶级为“0”', + parent_code varchar(20) not null comment '上级编号', + name varchar(50) null comment '名称', + letter_code varchar(10) null comment '字母代码', + spell_code varchar(200) null comment '拼音码', + illustration varchar(200) null comment '说明', + flag char null comment '标示,0可用,1停用', + create_by varchar(20) null comment '创建人', + create_time datetime null comment '创建时间', + update_by varchar(20) null comment '修改人', + update_time datetime null comment '修改时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table bas_district +( + DistrictId varchar(50) not null comment '主键ID' + primary key, + DistrictCode varchar(20) not null comment '行政区划编号', + DistrictName varchar(100) not null comment '行政区划名称', + StartDate datetime null comment '行政区划代码在系统中启用的日期', + DisableDate datetime null comment '行政区划代码在系统中停用的日期', + SourceUnit varchar(9) null comment '该数据的来源单位代码,编码规则见附录B', + UpdateTime datetime null comment '该数据的最近更新时间', + Remarks varchar(500) null comment '行政区划简短的文字描述,或者补充说明信息', + Status int null comment '数据状态' +) + comment '行政区划' charset = utf8mb3 + row_format = DYNAMIC; + +create table bas_video_way_user +( + guid varchar(32) not null comment '主键' + primary key, + equipment_id varchar(40) null comment '设备id', + way_idx varchar(40) not null comment '选中通道标识', + user_id varchar(40) not null comment '用户id' +) + comment '栗子 - 视频通道 and 用户id表' charset = utf8mb3 + row_format = DYNAMIC; + +create table complaint_item +( + id varchar(32) not null comment '主键ID' + primary key, + complaint_item_code varchar(50) null comment '投诉事项编码', + complaint_item_name varchar(100) null comment '投诉事项名称', + sub_name varchar(100) null comment '执法主体名称' +) + comment '投诉事项' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table complaint_statistics +( + id int auto_increment comment '主键' + primary key, + cid varchar(50) null comment '投诉表id', + rid varchar(50) null comment '执法表id', + complaint_time datetime null comment '投诉时间', + complaint_type int null comment '投诉类型', + complaint_department varchar(255) null comment '被投诉部门', + complaint_department_id varchar(255) null comment '被投诉部门id', + enterprise_name varchar(255) null comment '企业名称', + enterprise_number varchar(100) null comment '企业纳税识别号', + enforce_type int null comment '投诉类型', + problem_description varchar(400) null comment '问题描述', + linkman varchar(20) null comment '联系人', + linkman_tel varchar(20) null comment '联系方式', + enterprise_address varchar(500) null comment '涉事地址' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table custom_image +( + guid varchar(32) not null comment '主键' + primary key, + title varchar(99) not null comment '标题', + srot int default 0 null comment '排序', + status tinyint(1) default 0 null comment '状态(0:正常,1:停用)', + page varchar(99) null comment '页面(home,my,custom1, ...)', + position varchar(99) null comment '位置(top, bottom, bootom-left, ...)', + creator varchar(64) default '' not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间' +) + comment '自定义图片管理' charset = utf8mb3 + row_format = DYNAMIC; + +create table duty_dict +( + data_dict_id varchar(50) not null comment '字典id' + primary key, + data_dict_name varchar(200) null comment '字典名称', + data_dict_value varchar(100) null comment '字典值', + data_dict_desc varchar(2000) null comment '字典描述', + parent_id varchar(200) null comment '父字典id', + parent_id_list varchar(4000) null comment '父链', + dict_type varchar(200) null comment '所属大类类型名称', + child_count bigint null comment '拥有的孩子的个数', + share_type bigint null comment '共享类型', + order_id int null comment '排序号', + sass_id varchar(50) null comment '租户id', + expand1 varchar(255) default '0' null comment '预留字段1(权限控制,1:是,0:否)', + expand2 varchar(255) null comment '预留字段2', + expand3 varchar(255) null comment '预留字段3', + expand4 varchar(255) null comment '预留字段4', + expand5 varchar(255) null comment '预留字段5' +) + comment '应急值守' charset = utf8mb3 + row_format = DYNAMIC; + +create table duty_dict_item +( + param_item_id varchar(200) not null comment '字典项id' + primary key, + data_dict_id varchar(200) not null comment '字典id', + param_value varchar(2000) null comment '字典项名称', + param_id varchar(100) null comment '字典项值,可以用于对同一个字典下的字典项进行排序、比较大小操作等', + param_desc varchar(4000) null comment '描述', + param_type bigint null comment '字典的类型:1-系统字典(不显示),2-业务字典(显示能修改),3-用户定义字典(能执行任何操作)', + param_state bigint null comment '参数状态【1:有效 0:无效/未启用 2:删除】', + times bigint null comment '参数使用次数', + encrypt_type varchar(100) null comment '加密类型', + is_need_cache bigint null comment '是否需要缓存', + is_need_auto_refresh bigint null comment '是否需要自动更新', + active_time datetime null comment '参数产生时间', + deactive_time datetime null comment '参数销毁时间', + last_update_time datetime null comment '参数修改时间', + update_operator varchar(200) null comment '更新人', + param_extern_value varchar(2000) null comment '参数名称 -拓展用【可用于从第三方系统导入使用】', + param_extern_id bigint null comment '参数值 -拓展用【可用于从第三方系统导入使用】', + share_type bigint null comment '共享类型', + order_id int null comment '排序号', + sass_id varchar(200) null comment '租户id', + expand1 varchar(200) null comment '预留字段1', + expand2 varchar(200) null comment '预留字段2', + expand3 varchar(200) null comment '预留字段3', + expand4 varchar(200) null comment '预留字段4', + expand5 varchar(200) null comment '预留字段5' +) + comment '应急值守数据字典项' charset = utf8mb3 + row_format = DYNAMIC; + +create table enforcement_inspection_program +( + id varchar(50) not null comment '主键ID' + primary key, + plan_year varchar(10) null comment '计划年度', + plan_name varchar(300) null comment '计划名称', + enforcement_department varchar(200) null comment '执法部门', + enforcement_department_id varchar(50) null comment '执法部门ID', + enforcement_time datetime null comment '执法时间', + enforcement_area varchar(300) null comment '执法区域', + create_time datetime null comment '创建时间', + create_by varchar(255) null comment '创建人', + user_id varchar(50) null comment '用户ID', + dept_id varchar(50) null comment '部门ID', + is_delete int default 0 null comment '是否删除 0 否 1是', + is_publish int null comment '是否发布 0否1是', + bureau_dept_id varchar(32) null, + bureau_dept_name varchar(200) null, + time_type varchar(10) null comment '日期类型, year 年度 quarter 季度 mouth 月度', + mouth int null comment '月份 1 - 12', + quarter int null comment '季度' +) + comment '执法检查计划' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enforcement_registration +( + id varchar(50) not null comment '主键ID' + primary key, + law_enforcement varchar(100) null comment '执法部门', + law_enforcement_id varchar(50) null comment '执法部门ID', + enterprise_id varchar(50) null comment '被执法企业ID', + enterprise_name varchar(100) null comment '被执法企业', + enterprise_number varchar(100) null comment '被执法企业税号', + enforcement_time datetime null comment '执法时间', + create_time datetime null comment '创建时间', + create_by varchar(50) null comment '创建人', + law_enforcer varchar(50) null comment '执法人员姓名', + law_enforcer_id varchar(50) null comment '执法人员ID', + law_enforcer_tel varchar(15) null comment '执法人员联系方式', + law_enforcer_two varchar(2000) null comment '其他执法人员', + law_enforcer_id_two varchar(2000) null comment '其他执法人员ID', + law_enforcer_tel_two varchar(2000) null comment '执法人员联系方式', + subsidiaryer varchar(50) null comment '辅助人员姓名', + subsidiaryer_id varchar(50) null comment '辅助人员id', + subsidiaryer_tel varchar(50) null comment '辅助人员联系方式', + law_enforcement_item varchar(500) null comment '执法事项', + law_enforcement_basis varchar(500) null comment '执法依据', + remark varchar(500) null comment '备注', + reslut int null comment '执法结果 0 合格 1 不合格', + user_id mediumtext null, + dept_id varchar(55) null, + is_delete int default 0 null comment '是否删除 0 否 1 是', + status int null comment '数据状态 0 正常 1 取消', + law_enforcement_code varchar(50) null comment '登记编号', + is_complaint int default 0 null comment '是否投诉 0 否 1 是', + is_submit int null comment '数据保存或提交 0 保存 1提交', + enforce varchar(55) null, + unite_check varchar(50) null, + law_enforcement_item_text varchar(1000) null, + law_field varchar(2) null, + check_category varchar(2) null, + check_css varchar(55) null, + enforce_reason varchar(200) null, + bureau_dept_id varchar(32) null, + bureau_dept_name varchar(200) null, + law_enforcement_basis_text varchar(2000) null, + is_evaluate int null, + law_id varchar(55) null, + law_text varchar(500) null, + has_union tinyint default 0 not null comment '是否是联合检查 需要=1 and union_no不为空才是联合检查', + has_auto tinyint default 0 not null comment '是否委托执法', + union_no varchar(55) null comment '联合执法的分组编号', + law_enforce_category varchar(2) null comment '执法类别(新)', + entrust_dept_id varchar(55) null comment '委托执法部门id', + entrust_dept_name varchar(100) null comment '委托执法部门名称', + enterprise_address varchar(500) null comment '企业注册地址', + district varchar(50) null comment '企业注册区', + street varchar(100) null comment '企业注册街道', + zone tinyint null comment '1:市直登记, 3:区直登记', + is_real_union tinyint default 0 null comment '是否真联合执法(0:未联合; 1:已经联合)' +) + comment '企业端-执法登记记录表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create index idx_submit_zone_time + on enforcement_registration (is_submit, zone, enforcement_time); + +create table enforcement_registration_bak +( + id varchar(50) not null comment '主键ID' + primary key, + law_enforcement varchar(100) null comment '执法部门', + law_enforcement_id varchar(50) null comment '执法部门ID', + enterprise_id varchar(50) null comment '被执法企业ID', + enterprise_name varchar(100) null comment '被执法企业', + enterprise_number varchar(100) null comment '被执法企业税号', + enforcement_time datetime null comment '执法时间', + create_time datetime null comment '创建时间', + create_by varchar(50) null comment '创建人', + law_enforcer varchar(50) null comment '执法人员姓名', + law_enforcer_id varchar(50) null comment '执法人员ID', + law_enforcer_tel varchar(15) null comment '执法人员联系方式', + law_enforcer_two varchar(2000) null comment '其他执法人员', + law_enforcer_id_two varchar(2000) null comment '其他执法人员ID', + law_enforcer_tel_two varchar(2000) null comment '执法人员联系方式', + subsidiaryer varchar(50) null comment '辅助人员姓名', + subsidiaryer_id varchar(50) null comment '辅助人员id', + subsidiaryer_tel varchar(50) null comment '辅助人员联系方式', + law_enforcement_item varchar(500) null comment '执法事项', + law_enforcement_basis varchar(500) null comment '执法依据', + remark varchar(500) null comment '备注', + reslut int null comment '执法结果 0 合格 1 不合格', + user_id mediumtext null, + dept_id varchar(55) null, + is_delete int default 0 null comment '是否删除 0 否 1 是', + status int null comment '数据状态 0 正常 1 取消', + law_enforcement_code varchar(50) null comment '登记编号', + is_complaint int default 0 null comment '是否投诉 0 否 1 是', + is_submit int null comment '数据保存或提交 0 保存 1提交', + enforce varchar(55) null, + unite_check varchar(50) null, + law_enforcement_item_text varchar(1000) null, + law_field varchar(2) null, + check_category varchar(2) null, + check_css varchar(55) null, + enforce_reason varchar(200) null, + bureau_dept_id varchar(32) null, + bureau_dept_name varchar(200) null, + law_enforcement_basis_text varchar(2000) null, + is_evaluate int null, + law_id varchar(55) null, + law_text varchar(500) null, + has_union tinyint default 0 not null comment '是否是联合检查 需要=1 and union_no不为空才是联合检查', + has_auto tinyint default 0 not null comment '是否委托执法', + union_no varchar(55) null comment '联合执法的分组编号', + law_enforce_category varchar(2) null comment '执法类别(新)', + entrust_dept_id varchar(55) null comment '委托执法部门id', + entrust_dept_name varchar(100) null comment '委托执法部门名称', + enterprise_address varchar(500) null comment '企业注册地址', + district varchar(50) null comment '企业注册区', + street varchar(100) null comment '企业注册街道', + zone tinyint null comment '1:市直登记, 3:区直登记', + is_real_union tinyint default 0 null comment '是否真联合执法(0:未联合; 1:已经联合)' +) + comment '企业端-执法登记记录表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enterprise_complaint +( + id varchar(50) not null comment '主键ID' + primary key, + rel_id varchar(50) null comment '关联执法记录ID', + enforce_type int null comment '执法类型', + problem_description varchar(400) null comment '问题描述', + linkman varchar(20) null comment '联系人', + linkman_tel varchar(20) null comment '联系方式', + create_time datetime null comment '创建时间', + is_delete int null comment '是否删除 0 否 1 是', + `case type` varchar(50) null comment '投诉对接12345案件类型', + authorization int null, + com_or_opi int default 0 null, + enterprise_address varchar(500) null, + pro_wo_code varchar(55) null, + status int null, + evaluate_time datetime null, + enterprise_number varchar(50) null, + enterprise_name varchar(200) null, + complaint_departments varchar(400) null comment '执法部门多个-逗号隔开', + complaint_department_ids varchar(400) null comment '执法部门id多个-逗号隔开', + enforcement_time datetime null comment '执法时间', + complaint_type int default 0 null comment '投诉类型 0 系默认 1 联合检查', + complaint_item_codes varchar(400) null comment '投诉事项编码,多个逗号隔开', + complaint_item_names varchar(200) null comment '投诉事项名称,多个逗号隔开', + handle_time varchar(22) null comment '同步过来的处理时间', + complaint_record_item varchar(500) null comment '投诉事项(对应记录表执法/入企事项)', + record_type int null comment '数据类型 0行政 1 非行政' +) + comment '企业执法-在线投诉' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enterprise_complaint_satisfy +( + pro_wo_id varchar(55) not null comment '工单id' + primary key, + pro_wo_code varchar(55) not null comment '工单编号', + approve_code tinyint(1) default 6 null comment '满意度评价 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;)', + approve_time varchar(99) null comment '评价时间', + dis_approve_reason tinyint(1) default 6 null comment '不满意原因 (1:对承办单位工作人员的态度和效率不满意;2:对承办单位未回复不满意;3:对回复结果不满意;4:对问题仍然未解决/未改善不满意;5:对建议未被采纳不满意;9:未评价;10:无效评价;11 :承办单位回复情况与实际情况不一致;12:回复结果解答/指引不清晰;13:按回复指引操作但问题仍未解决;14:建议采纳但暂未实施;)', + deal_speed_metrics tinyint(1) default 6 null comment '处置速度 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;)', + deal_effect_metrics tinyint(1) default 6 null comment '处置效果 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;)', + service_metrics tinyint(1) default 6 null comment '服务体验 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;)', + feedback_quality_metrics tinyint(1) default 6 null comment '反馈质量 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;)', + writing_evaluation varchar(55) null comment '文字评价内容', + org_code varchar(55) null comment '机构code', + org_text varchar(200) null comment '机构文字', + assess_files json null comment '附件存储', + assess_number tinyint default 0 null comment '评价次数', + creator varchar(64) default '' not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间' +) + comment '工单评价表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enterprise_evaluate +( + id varchar(32) not null comment '主键ID' + primary key, + enforcement_name varchar(100) null comment '案件名称', + enforcement_id varchar(32) null comment '案件ID', + evaluate_description varchar(500) null comment '评价|意见建议', + linkman varchar(10) null comment '联系人', + linkman_tel varchar(12) null comment '联系电话', + authorization int null comment '是否授权 0 否 1是', + create_time datetime null comment '创建时间', + inspection_efficiency int null, + check_effect int null, + service_experience int null, + check_quality int null, + batch_id varchar(55) null, + check_effectiveness int null comment '检查效果(启用)', + check_attitude int null comment '执法态度(启用)', + procedural_legality int null comment '程序合法(启用)', + satisfaction_level int null comment '满意程度:不满意:1,较满意:2,非常满意:3', + other_problem_switch int null comment '其他问题开关:打开:1;关闭:2', + problem1 int null comment '1是0否存在逐利检查,接受被检查企业的馈赠、报酬、福利等;', + problem2 int null comment '1是0否存在要求被检查企业提供宴请、娱乐、旅游等活动;', + problem3 int null comment '是否存在干扰企业正常生产经营,刻意要求法定代表人到场行为;', + problem4 int null comment '是否存在任性处罚企业,乱查封、乱扣押、乱冻结、动辄责令停产停业的行为;', + problem5 int null comment '是否存在变相检查,以观摩、督导、考察等名义行检查之实.' +) + comment '企业端-执法评价' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enterprise_information +( + id varchar(50) not null comment '主键ID' + primary key, + enterprise_name varchar(100) null comment '企业名称', + enterprise_number varchar(100) null comment '企业纳税识别号', + enterprise_type varchar(10) null comment '企业类型', + enterprise_address varchar(200) null comment '企业地址', + legal_person varchar(20) null comment '法人代表', + registered_capital varchar(40) null comment '注册资本', + establishment_time date null comment '成立日期', + operating_term varchar(100) null comment '营业期限-开始时间', + business_scope varchar(2000) null comment '经营范围', + create_time datetime null comment '创建时间', + create_by varchar(50) null comment '创建人', + user_id int null comment '用户ID', + dept_id int null comment '部门ID', + qr_code_id varchar(50) null comment '二维码id', + last_qr_code_time datetime null comment '上一次二维码生成时间', + is_unsubscribe int default 0 null comment '是否注销 0 否 1 是', + is_delete int default 0 null comment '是否删除 0 否 1 是', + salt varchar(100) null comment '盐加密字符串', + enterprise_tel varchar(11) null comment '企业联系人电话', + company_org_type varchar(55) null comment '企业类型', + industry varchar(1) null comment '所属行业', + operating_term_end varchar(100) null comment '营业期限-结束时间 为空则表示 无固定期限', + constraint idx_enterprise_information_number + unique (enterprise_number) +) + comment '企业端-企业信息表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create index idx_enterprise_time_number + on enterprise_information (establishment_time, enterprise_number); + +create table enterprise_information_copy2 +( + id varchar(50) not null comment '主键ID' + primary key, + enterprise_name varchar(100) null comment '企业名称', + enterprise_number varchar(100) null comment '企业纳税识别号', + enterprise_type varchar(10) null comment '企业类型', + enterprise_address varchar(200) null comment '企业地址', + legal_person varchar(20) null comment '法人代表', + registered_capital varchar(40) null comment '注册资本', + establishment_time date null comment '成立日期', + operating_term varchar(100) null comment '营业期限-开始时间', + business_scope varchar(2000) null comment '经营范围', + create_time datetime null comment '创建时间', + create_by varchar(50) null comment '创建人', + user_id bigint null comment '用户ID', + dept_id int null comment '部门ID', + qr_code_id varchar(50) null comment '二维码id', + last_qr_code_time datetime null comment '上一次二维码生成时间', + is_unsubscribe int default 0 null comment '是否注销 0 否 1 是', + is_delete int default 0 null comment '是否删除 0 否 1 是', + salt varchar(100) null comment '盐加密字符串', + enterprise_tel varchar(11) null comment '企业联系人电话', + company_org_type varchar(55) null comment '企业类型', + industry varchar(1) null comment '所属行业', + operating_term_end varchar(100) null comment '营业期限-结束时间 为空则表示 无固定期限', + constraint idx_enterprise_information_number + unique (enterprise_number) +) + comment '企业端-企业信息表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enterprise_law_enforcement +( + id varchar(50) not null comment '主键ID' + primary key, + law_enforcement varchar(100) null comment '执法部门', + law_enforcement_id varchar(50) null comment '执法部门ID', + enterprise_id varchar(50) null comment '企业ID', + enterprise_name varchar(100) null comment '企业名称', + check_time date null, + create_time datetime null comment '创建时间', + create_by varchar(50) null comment '创建人', + law_enforcer varchar(50) null comment '执法人员姓名', + law_enforcer_id varchar(50) null comment '执法人员ID', + remark varchar(500) null comment '备注', + user_id mediumtext null, + dept_id varchar(55) null, + is_delete int default 0 null comment '是否删除 0 否 1 是', + status int null comment '数据状态 0 正常 1 取消', + law_enforcement_code varchar(50) null comment '登记编号', + link_man varchar(50) null comment '企业联系人', + link_tel varchar(15) null comment '联系人电话', + check_item varchar(500) null comment '检查事项', + check_require varchar(500) null comment '检查要求', + enterprise_number varchar(50) null comment '企业信用代码', + law_enforcer_two varchar(50) null comment '执法人员2姓名', + law_enforcer_two_id varchar(50) null comment '执法人员2ID', + is_submit int default 0 not null comment '保存状态(0:临时保存; 1:保存)', + unite_check varchar(50) null, + is_unite int default 0 null, + is_reg int default 0 null, + main_deputy_order int default 1 null, + tmp_dept_json varchar(2000) null, + check_item_text varchar(1000) null, + check_require_text varchar(1000) null, + bureau_dept_id varchar(32) null, + bureau_dept_name varchar(200) null, + check_time_order int null, + check_hour_start varchar(10) null comment '执法时间 开始时段', + check_hour_end varchar(10) null comment '执法时间 结束时段' +) + comment '企业端-执法部门预约记录表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enterprise_law_enforcement_bak +( + id varchar(50) not null comment '主键ID' + primary key, + law_enforcement varchar(100) null comment '执法部门', + law_enforcement_id varchar(50) null comment '执法部门ID', + enterprise_id varchar(50) null comment '被执法企业ID', + enterprise_name varchar(100) null comment '被执法企业', + enterprise_number varchar(100) null comment '被执法企业税号', + enforcement_time datetime null comment '执法时间', + create_time datetime null comment '创建时间', + create_by varchar(50) null comment '创建人', + law_enforcer varchar(50) null comment '执法人员姓名', + law_enforcer_id varchar(50) null comment '执法人员ID', + law_enforcer_tel varchar(15) null comment '执法人员联系方式', + law_enforcer_two varchar(50) null comment '执法人员姓名2', + law_enforcer_id_two varchar(50) null comment '执法人员ID2', + law_enforcer_tel_two varchar(50) null comment '执法人员联系方式2', + subsidiaryer varchar(50) null comment '辅助人员姓名', + subsidiaryer_id varchar(50) null comment '辅助人员id', + subsidiaryer_tel varchar(50) null comment '辅助人员联系方式', + law_enforcement_item varchar(500) null comment '执法事项', + law_enforcement_basis varchar(500) null comment '执法依据', + remark varchar(500) null comment '备注', + reslut int null comment '执法结果 0 合格 1 不合格', + user_id int null comment '用户ID', + dept_id int null comment '部门ID', + is_delete int default 0 null comment '是否删除 0 否 1 是', + status int null comment '数据状态 0 正常 1 取消', + law_enforcement_code varchar(50) null comment '登记编号' +) + comment '企业端-执法部门预约记录表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table enterprise_merchant_authorization +( + id varchar(50) not null comment '主键ID' + primary key, + merchant_tel varchar(20) null comment '商户手机号码', + merchant_name varchar(20) null comment '商户所属人姓名', + device_code varchar(50) null comment '设备唯一码,用作安全认证', + enterprise_number varchar(50) null comment '企业信用代码', + create_time datetime null comment '创建时间', + wx_number varchar(100) null comment '微信号', + status int default 0 null comment '是否有效 0 有效 1 失效', + is_delete int default 0 null comment '是否删除 0 否 1 是' +) + comment '商户授权企业信息' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table equipment_gather +( + guid varchar(32) not null comment '主键' + primary key, + code varchar(99) not null comment '设备码', + address varchar(99) null comment '设备地址', + status tinyint(1) default 0 null comment '状态(0:未录入,1:已录入)', + create_time timestamp null +) + comment '设备采集库' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table excel_module_t +( + Id int auto_increment comment '编号' + primary key, + module_type varchar(100) null comment '模板类型', + excel_name varchar(200) null comment '模板名称', + excel_path varchar(2000) null comment '模板存储路径', + excel_object_name varchar(200) null comment '模板对象存储id', + creator varchar(40) null comment '创建人姓名', + updator varchar(40) null comment '最后修改人姓名', + update_time timestamp default CURRENT_TIMESTAMP not null comment '最后创建日期 Current time', + excel_md_name varchar(400) null comment '模板md5', + excel_Size bigint null comment '模板大小', + excel_Suffix varchar(20) null comment '模板后缀', + bucket_Name varchar(100) null comment '模板桶名', + upload_Status bigint null comment '上传状态', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间' +) + comment 'excel模板表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table excel_upload_t +( + Id int auto_increment comment '编号' + primary key, + upload_type varchar(100) null comment '模板导入类型', + excel_name varchar(200) null comment '模板名称', + excel_path varchar(2000) null comment '导入文件存储路径', + excel_object_name varchar(200) null comment '导入文件对象存储id', + excel_md_name varchar(200) null comment '导入文件对象MD存储', + excel_size int null comment '导入文件大小', + excel_suffix varchar(4000) null comment '后缀名', + bucket_name varchar(200) null comment '桶名', + upload_status varchar(1) null comment '导入状态', + creator int null comment '创建人姓名', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建日期 默认为当前时间', + updator int null comment '最后修改人姓名', + update_time timestamp default CURRENT_TIMESTAMP not null comment '最后创建日期 Current time', + upload_message varchar(2000) null comment '上传excel解析异常信息', + error_excel_obj_name varchar(300) null comment '结果excel对象名称', + error_excel_path varchar(1000) null comment '结果excel路径', + activity_type varchar(100) default 'import' null +) + comment 'excel导入表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create index excel_upload_excel_name_i + on excel_upload_t (excel_name); + +create table gen_table +( + table_id bigint not null comment '编号' + primary key, + data_name varchar(200) default '' null comment '数据源名称', + table_name varchar(200) default '' null comment '表名称', + table_comment varchar(500) default '' null comment '表描述', + sub_table_name varchar(64) null comment '关联子表的表名', + sub_table_fk_name varchar(64) null comment '子表关联的外键名', + class_name varchar(100) default '' null comment '实体类名称', + tpl_category varchar(200) default 'crud' null comment '使用的模板(crud单表操作 tree树表操作)', + package_name varchar(100) null comment '生成包路径', + module_name varchar(30) null comment '生成模块名', + business_name varchar(30) null comment '生成业务名', + function_name varchar(50) null comment '生成功能名', + function_author varchar(50) null comment '生成功能作者', + gen_type char default '0' null comment '生成代码方式(0zip压缩包 1自定义路径)', + gen_path varchar(200) default '/' null comment '生成路径(不填默认项目路径)', + options varchar(1000) null comment '其它生成选项', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注' +) + comment '代码生成业务表' charset = utf8mb3 + row_format = DYNAMIC; + +create table gen_table_column +( + column_id bigint not null comment '编号' + primary key, + table_id bigint null comment '归属表编号', + column_name varchar(200) null comment '列名称', + column_comment varchar(500) null comment '列描述', + column_type varchar(100) null comment '列类型', + java_type varchar(500) null comment 'JAVA类型', + java_field varchar(200) null comment 'JAVA字段名', + is_pk char null comment '是否主键(1是)', + is_increment char null comment '是否自增(1是)', + is_required char null comment '是否必填(1是)', + is_insert char null comment '是否为插入字段(1是)', + is_edit char null comment '是否编辑字段(1是)', + is_list char null comment '是否列表字段(1是)', + is_query char null comment '是否查询字段(1是)', + query_type varchar(200) default 'EQ' null comment '查询方式(等于、不等于、大于、小于、范围)', + html_type varchar(200) null comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', + dict_type varchar(200) default '' null comment '字典类型', + sort int null comment '排序', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间' +) + comment '代码生成业务表字段' charset = utf8mb3 + row_format = DYNAMIC; + +create table key_enterprise +( + guid varchar(50) not null + primary key, + enterprise_name varchar(100) null comment '企业名称', + enterprise_number varchar(100) null comment '信用代码', + street varchar(20) null comment '所属街道 文本', + enterprise_address varchar(500) null comment '企业地址', + category_text varchar(200) null comment '门类文本 ;分割', + large_category_text varchar(500) null comment '大类文本 ;分割', + case_number varchar(100) null comment '案件数量', + create_user varchar(100) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP null comment '创建时间', + update_user varchar(100) null comment '更新人', + update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间', + dept_id varchar(100) null comment '部门id', + street_code varchar(10) null comment '街道code 字典' +) + comment '重点企业表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table key_enterprise_category +( + guid varchar(50) not null + primary key, + key_enterprise_id varchar(50) null comment '重点企业表id', + enterprise_number varchar(100) null comment '信用代码', + category_code varchar(10) null comment '门类code', + category_text varchar(100) null comment '门类' +) + comment '重点企业门类子表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table knowledge_library +( + guid varchar(32) not null comment '主键' + primary key, + title varchar(99) not null comment '标题', + sub_title varchar(99) null comment '副标题', + content longtext null comment '内容', + flag varchar(32) not null comment '标签(关联字典表)', + srot int default 0 null comment '排序', + type tinyint(1) default 1 null comment '类型(1:消防,2:地震灾害,3:地质灾害)', + pinned tinyint(1) default 0 null comment '是否置顶(0:否,1:是)', + status tinyint(1) default 0 null comment '状态(0:正常,1:停用)', + publishDate varchar(40) null comment '发布时间', + publishState tinyint(1) default 0 null comment '发布状态(0:待发布,1:已发布,2:已上线,3:已下线)', + examineState tinyint(1) default 0 null comment '审核状态(0:未审核,1:警员审核,2:管理科审核)', + creator varchar(64) default '' not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间' +) + comment '知识库' charset = utf8mb3 + row_format = DYNAMIC; + +create table law_enforcement_enterprise +( + id varchar(32) not null comment '主键' + primary key, + enterprise_name varchar(100) null comment '企业名称', + enterprise_number varchar(100) null comment '企业纳税识别号', + law_enforcement varchar(100) null comment '执法部门', + law_enforcement_id varchar(50) null comment '执法部门ID', + dept_id varchar(50) null comment '部门ID', + user_id varchar(50) null comment '用户ID', + status int null comment '是否已完成 0 否 1 是', + create_time datetime null comment '创建时间', + rel_id varchar(32) null comment '关联检查计划ID' +) + comment '行政检查计划-执法企业' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table law_enforcement_warning_list +( + id varchar(50) not null comment '主键ID' + primary key, + warning_time datetime null comment '预警时间', + warning_cause varchar(200) null comment '预警原因', + warning_level int null comment '预警级别: + 1 一级 + 2 二级 + 3 三级', + create_time datetime null comment '创建时间', + enterprise_name varchar(200) null comment '企业名称', + enterprise_number varchar(50) null comment '企业统一信用编码', + enforcement_number int null comment '执法次数', + enforcement_department varchar(200) null comment '执法部门', + enforcement_department_id varchar(50) null comment '执法部门ID', + warn_type int null comment '预警类型 0 本部门 1 本企业', + begin_time datetime null comment '规则-开始时间', + end_time datetime null comment '规则-结束时间' +) + comment '执法预警列表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table law_plan_audit +( + id varchar(32) not null comment '主键' + primary key, + plan_name varchar(200) null comment '计划名称', + plan_desc varchar(1000) null comment '计划描述', + create_time datetime null comment '创建时间', + user_id varchar(32) null comment '用户ID', + dept_id varchar(32) null comment '部门ID', + file_url varchar(200) null comment '文件地址' +) + comment '检查计划' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table linkage_dict +( + id varchar(32) not null comment '主键' + primary key, + title varchar(99) not null comment '标题', + value varchar(99) null comment '值', + parent_id varchar(32) default '0' null comment '父节点', + `desc` longtext null comment '描述', + srot int default 0 null comment '排序', + status tinyint(1) default 0 null comment '状态(0:正常,1:停用)', + creator varchar(64) default '' not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间', + domain varchar(500) null comment '检查领域', + dept varchar(500) null comment '执法部门', + demand varchar(500) null comment '检查要求', + basis varchar(500) null comment '检查依据', + dept_id varchar(55) null comment '部门ID' +) + comment '联动字典' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table message_action +( + id varchar(50) not null comment '主键' + primary key, + sys_name varchar(50) null comment '所属模块', + send_name varchar(50) null comment '名称', + action varchar(50) null comment '动作', + status varchar(1) null comment '状态 0稍后发送 1发送', + send_web varchar(1) null comment '是否web提醒', + send_short_message varchar(1) null comment '是否短信提醒', + send_app varchar(1) null comment '是否APP提醒', + str1 varchar(200) null comment '创建时间', + str2 varchar(200) null comment '备用', + str3 varchar(200) null comment '备用', + str4 text null comment '备用', + receiverId varchar(100) null comment '收件人ID', + receiverList varchar(50) null comment '已读消息', + message_id varchar(50) null comment '消息ID', + receiver_type varchar(255) null comment '收件人类型', + template varchar(255) null, + receiver_name varchar(255) null, + last_processing_time varchar(50) null comment '待办时间' +) + comment '消息设置表' charset = utf8mb3 + row_format = DYNAMIC; + +create table message_info +( + id varchar(50) not null comment '主键id' + primary key, + title varchar(100) null comment '消息标题', + content varchar(1000) null comment '消息内容(', + typeCode varchar(50) null comment '消息编码', + sysId varchar(50) null comment '发送人系统编码', + sysName varchar(255) null comment '发送人系统名称', + userId varchar(1000) null comment '发件人id(门户系统用户的uuid)', + receiverType varchar(255) null comment '收件人名称(门户系统用户的登录名', + mesType varchar(255) null comment '消息类型(0为消息,1为待办)但类型为的的时候必须设计一个模板参数', + templateParam varchar(255) null comment '模板参数(可以选择设置一个链接和一张图片)传你们的消息的链接', + create_time datetime default CURRENT_TIMESTAMP null, + status varchar(1) null comment '是否发送' +) + comment '消息中心表' charset = utf8mb3 + row_format = DYNAMIC; + +create table message_record +( + guid varchar(100) not null comment '主键id' + primary key, + mobile varchar(50) not null comment '接收人电话', + message_time datetime not null comment '短信发送时间', + content varchar(500) null comment '短信内容', + give_person varchar(20) collate utf8mb3_czech_ci null comment '发送人', + receiver varchar(20) null comment '接收人', + user_id varchar(32) null comment '用户id', + dept_id varchar(32) null comment '部门id' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table non_enforcement_registration +( + id varchar(32) not null comment '主键ID' + primary key, + enterprise_name varchar(100) not null comment '被执法企业', + enterprise_number varchar(255) null, + enforcement_time datetime not null comment '执法时间', + law_enforcer varchar(50) not null comment '执法人员姓名', + law_enforcer_id varchar(50) not null comment '执法人员ID', + law_enforcer_other varchar(500) null comment '其他执法人员姓名', + law_enforcer_id_other varchar(500) null comment '其他执法人员ID', + law_enforcement_type tinyint default 0 null comment '执法(入企)类别 0 其他', + law_enforcement_type_text varchar(9) default '其他' null comment '执法(入企)类别', + law_enforcement_item tinyint default 0 null comment '执法(入企)事项 0 其他', + law_enforcement_item_text varchar(1000) default '其他' null comment '执法(入企)事项', + law_enforcement_basis varchar(500) null comment '执法(活动)依据', + law_enforcement_basis_text varchar(500) null comment '执法(活动)依据', + remark varchar(500) null comment '备注', + reslut bit default b'0' null comment '执法结果 0 合格 1 不合格', + status bit default b'0' null comment '数据状态 0 正常 1 取消', + has_delete bit default b'0' null comment '是否删除 0 否 1 是', + has_complaint bit default b'0' null comment '是否投诉 0 否 1 是', + has_submit bit default b'1' null comment '数据保存或提交 0 保存 1提交', + has_evaluate bit default b'0' null comment '是否评价 0 否 1 是', + law_id varchar(32) null comment '预告id', + law_text varchar(500) null comment '预告', + bureau_dept_id varchar(32) not null comment '执法主体部门id', + bureau_dept_name varchar(200) not null comment '执法主体', + creditcode varchar(18) not null comment '执法主体部门统一信用代码', + user_id varchar(32) not null comment '用户id', + dept_id varchar(32) not null comment '部门ID', + create_by varchar(32) not null comment '创建人id', + update_by varchar(32) null comment '更新人id', + create_time datetime default CURRENT_TIMESTAMP null comment '创建时间 (创建时自动设置为当前时间)', + update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间 (创建和更新时自动设置为当前时间)', + enterprise_address varchar(500) null comment '企业注册地址', + district varchar(50) null comment '企业注册区', + street varchar(100) null comment '企业注册街道', + reason varchar(55) default '其他' null comment '未扫码原因' +) + comment '非行政执法登记表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create fulltext index idx_non_enforcement_registration_name + on non_enforcement_registration (enterprise_name); + +create index idx_non_enforcement_registration_time + on non_enforcement_registration (enforcement_time); + +create table non_enforcement_registration_source +( + id varchar(32) not null comment '主键ID' + primary key, + enterprise_name varchar(100) not null comment '被执法企业', + enterprise_number varchar(255) null, + enforcement_time datetime not null comment '执法时间', + law_enforcer varchar(50) not null comment '执法人员姓名', + law_enforcer_id varchar(50) not null comment '执法人员ID', + law_enforcer_other varchar(500) null comment '其他执法人员姓名', + law_enforcer_id_other varchar(500) null comment '其他执法人员ID', + law_enforcement_type tinyint default 0 null comment '执法(入企)类别 0 其他', + law_enforcement_type_text varchar(9) default '其他' null comment '执法(入企)类别', + law_enforcement_item tinyint default 0 null comment '执法(入企)事项 0 其他', + law_enforcement_item_text varchar(1000) default '其他' null comment '执法(入企)事项', + law_enforcement_basis varchar(500) default '0' null comment '执法(活动)依据 0 其他', + law_enforcement_basis_text varchar(500) default '其他' null comment '执法(活动)依据', + remark varchar(500) null comment '备注', + reslut bit default b'0' null comment '执法结果 0 合格 1 不合格', + status bit default b'0' null comment '数据状态 0 正常 1 取消', + has_delete bit default b'0' null comment '是否删除 0 否 1 是', + has_complaint bit default b'0' null comment '是否投诉 0 否 1 是', + has_submit bit default b'1' null comment '数据保存或提交 0 保存 1提交', + has_evaluate bit default b'0' null comment '是否评价 0 否 1 是', + law_id varchar(32) null comment '预告id', + law_text varchar(500) null comment '预告', + bureau_dept_id varchar(32) not null comment '执法主体部门id', + bureau_dept_name varchar(200) not null comment '执法主体', + creditcode varchar(18) not null comment '执法主体部门统一信用代码', + user_id varchar(32) not null comment '用户id', + dept_id varchar(32) not null comment '部门ID', + create_by varchar(32) not null comment '创建人id', + update_by varchar(32) null comment '更新人id', + create_time datetime default CURRENT_TIMESTAMP null comment '创建时间 (创建时自动设置为当前时间)', + update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间 (创建和更新时自动设置为当前时间)', + enterprise_address varchar(500) null comment '企业注册地址' +) + comment '非行政执法登记表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create fulltext index idx_non_enforcement_registration_name + on non_enforcement_registration_source (enterprise_name); + +create index idx_non_enforcement_registration_time + on non_enforcement_registration_source (enforcement_time); + +create table online_record +( + agency_id smallint unsigned not null comment '机构ID', + vehicle_id mediumint unsigned not null comment '车辆ID', + mobile_no varchar(20) not null comment '手机号', + device_id varchar(30) not null comment '设备ID', + online_time datetime not null comment '上线时间', + online_duration mediumint unsigned not null comment '在线时长', + primary key (vehicle_id, online_time) +) + comment '在线记录' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create index idx_online_time + on online_record (online_time); + +create table pcstest +( + recordid varchar(50) not null comment '记录ID', + qymc varchar(100) null comment '企业名称', + hydm varchar(200) null, + jycs varchar(300) null comment '经营场所', + clrq varchar(20) null comment '成立日期', + jyfw varchar(1000) null comment '经营范围', + updatetime datetime null comment '系统内部修改时间' +) + comment '破产署企业信息同步' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table public_file +( + id varchar(32) not null comment '系统主键' + primary key, + file_name varchar(100) null comment '文件名称', + suffix varchar(10) null comment '文件类型', + file_url varchar(200) null comment '文件访问地址', + file_size int null comment '文件大小', + relation_id varchar(32) null comment '关联业务ID', + f_id varchar(20) null comment '文件上传返回ID(不必填,取决于文件存储系统)', + create_time datetime null comment '创建时间', + create_by varchar(32) null comment '创建人' +) + comment '公共文件表' charset = utf8mb3 + row_format = DYNAMIC; + +create table qr_code_generate_history +( + id varchar(50) not null comment '主键ID' + primary key, + generate_time datetime not null comment '生成时间', + qr_code_url varchar(200) null comment '二维码地址', + enterprise_number varchar(100) null comment '企业纳税识别号', + status int null comment '是否有效 0有效 1失效', + reasons_change varchar(100) null comment '变更原因' +) + comment '二维码生成记录' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create index idx_qgh_enterprise_number + on qr_code_generate_history (enterprise_number); + +create index idx_qgh_status_generate_time + on qr_code_generate_history (status, generate_time); + +create table rule_item_list +( + id varchar(50) not null comment '主键ID' + primary key, + rule_id varchar(50) null comment '关联主表ID', + cycle_time int null comment '周期内,多少个月内', + exist_alarm int null comment '告警次数下边界', + alarm_type varchar(50) null comment '告警级别', + status int null comment '状态 0启用 1 禁用', + exist_alarm_end int null comment '告警次数上边界', + time_type varchar(50) null comment '预警周期:month,quarter,year' +) + comment '规则项' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table rule_list +( + id varchar(50) not null comment '主键ID' + primary key, + rule_name varchar(200) null comment '规则名称', + rule_code varchar(20) null comment '规则编码', + create_time datetime null comment '创建时间', + valid_begin_time datetime null comment '有效时间-开始时间', + valid_end_time datetime null comment '有效时间-结束时间', + user_id int null comment '用户ID', + dept_id int null comment '部门ID', + status int null comment '状态 0启动 1 禁用', + is_delete int null comment '是否删除 0否 1是 ' +) + comment '规则列表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table scene_home +( + guid varchar(32) not null comment '主键' + primary key, + name varchar(20) null comment '配置名称', + hide tinyint default 1 not null comment '是否隐藏', + page_path varchar(100) null comment '跳转页面路径', + pic_icon varchar(100) null comment '图标', + sort int comment '排序', + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create index sort + on scene_home (sort); + +alter table scene_home + modify sort int auto_increment comment '排序'; + +create table scene_manage +( + guid varchar(32) not null comment '主键' + primary key, + code int comment '序号', + name varchar(50) null comment '场景名称', + type tinyint null comment '题目类型', + url varchar(100) null comment '二维码链接', + source_unit varchar(50) null comment '来源单位', + is_open tinyint null comment '是否公开0是1否', + status tinyint default 2 null comment '状态', + scene_background varchar(100) null comment '演练背景', + `describe` varchar(100) null comment '描述', + use_total int default 0 null comment '累计使用人数', + sort int not null comment '场景排序', + creator varchar(20) null comment '创建人', + create_time datetime(3) null comment '创建时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create index SORT + on scene_manage (sort); + +create index `UNIQUE` + on scene_manage (code); + +alter table scene_manage + modify code int auto_increment comment '序号'; + +create table scene_medal +( + guid varchar(32) not null comment '主键' + primary key, + name varchar(20) null comment '名称', + icon_path varchar(100) null comment '默认展示图标', + hide tinyint null comment '是否启用1是0否', + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间', + update_by varchar(20) null comment '修改人', + update_time datetime default CURRENT_TIMESTAMP null comment '修改时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table scene_message +( + guid varchar(32) not null comment '主键' + primary key, + title varchar(50) null comment '消息题目', + content longtext null comment '消息内容', + open tinyint default 0 not null comment '是否公开0是1否', + upload_path varchar(100) null comment '图片上传地址', + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间', + update_by varchar(20) null comment '修改人', + update_time datetime default CURRENT_TIMESTAMP not null comment '修改时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table scene_question +( + guid varchar(32) not null + primary key, + code int comment '序号', + name varchar(100) null comment '题目名称', + parent_id varchar(32) null comment '场景id', + group_id varchar(50) null comment '分组', + role_id varchar(50) null comment '角色', + status tinyint null comment '状态0有效1无效', + `option` varchar(1000) null comment '选项', + answer varchar(20) null comment '答案', + upload_path varchar(100) null comment '上传地址', + next_question_id int null comment '正确跳转id', + creator varchar(20) null comment '创建人', + create_time datetime(3) null comment '创建时间', + update_time datetime(3) null comment '更新时间' +) + comment '场景题目' charset = utf8mb3 + row_format = DYNAMIC; + +create index `UNIQUE` + on scene_question (code); + +alter table scene_question + modify code int auto_increment comment '序号'; + +create table scene_role +( + guid varchar(32) not null comment '主键' + primary key, + name varchar(20) null comment '角色名称', + scene_id varchar(32) null comment '场景id', + content varchar(10000) null comment '绑定的题目流程图内容', + status tinyint default 0 not null comment '状态0有效1无效', + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间', + update_by varchar(20) null comment '修改人', + update_time datetime null comment '修改时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table scene_tab +( + guid varchar(32) not null comment '主键' + primary key, + title varchar(10) null comment '名称', + type varchar(10) null comment '类型"home""scan""know""my"', + page_path varchar(100) null comment '跳转页面', + selected_color varchar(20) null comment '选中时颜色', + icon_path varchar(100) null comment '默认图标', + selected_icon_path varchar(100) null comment '选中图标', + hide tinyint default 1 not null comment '是否隐藏0是1否', + sort int, + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null, + update_by varchar(20) null comment '修改人', + update_time datetime default CURRENT_TIMESTAMP not null comment '修改时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create index sort + on scene_tab (sort); + +alter table scene_tab + modify sort int auto_increment; + +create table scene_text +( + guid varchar(32) not null comment '主键' + primary key, + content longtext null comment '配置内容', + type tinyint null comment '类型:关于,隐私', + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间', + update_by varchar(20) null comment '修改人', + update_time datetime null comment '修改时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table srz_dept +( + organizationId varchar(100) null comment '机构ID', + name varchar(200) null comment '机构名称', + code varchar(100) null comment '机构代码', + effectOn varchar(100) null comment '作用点', + taskId varchar(100) null comment '任务ID', + zzDisplayPath varchar(100) null comment '机构全路径', + zzIsLeaf varchar(50) null comment '是否叶子节点', + isDeleted varchar(50) null comment '是否删除', + isDisabled varchar(50) null comment '是否禁用', + systemId varchar(100) null comment '系统ID', + zzLevel varchar(100) null comment '机构层级', + parentId varchar(100) null comment '机构父节点', + sequence varchar(50) null comment '排序', + createAt varchar(50) null comment '创建时间', + updateAt varchar(50) null comment '更新时间', + guid varchar(100) null comment '下游唯一标识', + isMappingUnit varchar(100) charset utf8mb3 null comment '是否驻区机构', + mappingUnitParentId varchar(100) charset utf8mb3 null comment '驻区机构上级机构id', + srzUnitId varchar(100) charset utf8mb3 null comment '省认证机构id', + simpleName varchar(200) charset utf8mb3 null comment '机构简称', + isStatutoryOrg varchar(50) charset utf8mb3 null comment '是否法定机构', + isActive varchar(50) charset utf8mb3 null comment '是否生效', + unitStatusCode varchar(200) charset utf8mb3 null comment '机构状态代码', + unitStatus varchar(200) charset utf8mb3 null comment '机构状态', + unitType varchar(200) charset utf8mb3 null comment '机构类型', + xzqhCode varchar(200) charset utf8mb3 null comment '行政区划代码', + xzqh varchar(200) charset utf8mb3 null comment '行政区划', + isCGManager varchar(50) charset utf8mb3 null comment '是否参公管理', + isBureauOffice varchar(50) charset utf8mb3 null comment '是否局(委)办', + unitTypeCode varchar(200) charset utf8mb3 null comment '机构类型代码', + dwxzCode varchar(200) charset utf8mb3 null comment '单位性质代码', + dwxz varchar(200) charset utf8mb3 null comment '单位性质', + unitSysTypeCode varchar(200) charset utf8mb3 null comment '系统单位类型编码', + unitSysType varchar(200) charset utf8mb3 null comment '系统单位类型', + dwxtlbms varchar(200) charset utf8mb3 null comment '单位系统类别描述', + unitLevelCode varchar(200) charset utf8mb3 null comment '机构规格代码', + unitLevel varchar(200) charset utf8mb3 null comment '机构规格', + creditcode varchar(100) null comment '统一社会信用代码', + description varchar(255) null comment '描述', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间 (创建时自动设置为当前时间)', + update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间 (创建和更新时自动设置为当前时间)', + need_update tinyint(1) default 0 not null comment '是否需要更新:0-否 1-是)' +) + comment '市认证对接---组织机构信息表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table srz_user +( + ryztCode varchar(50) null, + mobileNumber varchar(50) null, + zcgzld varchar(50) null, + gldw varchar(50) null, + updateAt varchar(50) null, + zwjcCode varchar(50) null, + effectOn varchar(50) null, + zwjc varchar(50) null, + organizationId varchar(50) null, + province varchar(50) null, + isDisabled varchar(50) null, + certificateTypeIdCode varchar(50) null, + jrfs varchar(50) null, + spareNumber varchar(50) null, + positionname varchar(50) null, + pylxcode varchar(50) null, + jbcc varchar(50) null, + contractEndTime varchar(50) null, + sequence varchar(50) null, + genderCode varchar(50) null, + zwwxMobile varchar(50) null, + district varchar(50) null, + guid varchar(50) null, + certificateTypeId varchar(50) null, + contractStartTime varchar(50) null, + rylydw varchar(50) null, + telephoneNumber varchar(50) null, + gender varchar(50) null, + city varchar(50) null, + jbccCode varchar(50) null, + rylb varchar(50) null, + hometownCode varchar(50) null, + units varchar(5000) null, + srzUserid varchar(50) null, + createAt varchar(50) null, + engName varchar(50) null, + isDeleted varchar(50) null, + jrfscode varchar(50) null, + email varchar(50) null, + zwbsCode varchar(50) null, + dwzyld varchar(50) null, + pylx varchar(50) null, + systemId varchar(50) null, + rylbCode varchar(50) null, + hometown varchar(50) null, + photo varchar(50) null, + glzrr varchar(50) null, + userId varchar(50) not null + primary key, + zwwxId varchar(50) null, + ryzt varchar(50) null, + certificateNumber varchar(50) null, + zwbs varchar(50) null, + faxNumber varchar(50) null, + fullname varchar(50) null, + isMappingPerson varchar(50) null, + taskId varchar(50) null, + username varchar(50) null, + need_update tinyint(1) default 0 null comment '是否需要更新:0-否 1-是', + create_time datetime default CURRENT_TIMESTAMP null comment '创建时间 (创建时自动设置为当前时间)', + update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间 (创建和更新时自动设置为当前时间)' +) + comment '市认证用户原始表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table sszt_jbxx110497 +( + JYFW varchar(2000) null comment '经营范围', + ZCZB decimal(19, 6) null comment '注册资本', + FWBM varchar(50) null comment '房屋编码', + YYZT varchar(50) null comment '企业状态', + SSZTLX varchar(4) null comment '商事主体类型', + NDBGXX varchar(4000) null comment '年度报告信息', + BYZD1 varchar(2000) null comment '备用字段1', + BZ varchar(2000) null comment '备注', + ZCH varchar(200) null comment '注册号', + CLRQ varchar(50) null comment '成立日期', + NJQK varchar(500) null comment '年检情况', + JYCS varchar(160) null comment '经营场所', + ZZJGDM varchar(9) null comment '组织机构代码', + BIZHONG varchar(3) null comment '币种', + HYDM varchar(5) null comment '行业代码', + BYZD3 varchar(2000) null comment '备用字段3', + BYZD2 varchar(2000) null comment '备用字段2', + HZRQ varchar(50) null comment '核准/备案日期 ', + JYQXQ varchar(50) null comment '经营期限起', + JYQXZ varchar(50) null comment '经营期限止', + TYSHXYDM varchar(18) null comment '统一社会信用代码', + SBSSZB decimal(19, 6) null comment '申报实收资本', + SWZH varchar(50) null comment '身份证号', + FDDBR varchar(50) null comment '法定代表人/负责人', + LSQYZCH varchar(200) null comment '隶属企业注册号', + LSQYMC varchar(200) null comment '隶属企业名称', + HYML varchar(1) null comment '行业门类', + QYMC varchar(200) null comment '企业名称', + RECORDID varchar(32) not null comment '唯一编码', + DJJGDH varchar(4) null comment '登记机构代号', + PRIPID varchar(50) null comment '主体身份代码', + INS int not null comment '系统内部INS', + SEQ int not null comment '系统内部SEQ', + UPDATESTATUS int not null, + UPDATETIME varchar(50) not null +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table sszt_jbxx110497_new +( + JYFW varchar(2000) null comment '经营范围', + ZCZB decimal(19, 6) null comment '注册资本', + FWBM varchar(50) null comment '房屋编码', + YYZT varchar(50) null comment '企业状态', + SSZTLX varchar(4) null comment '商事主体类型', + NDBGXX varchar(4000) null comment '年度报告信息', + BYZD1 varchar(2000) null comment '备用字段1', + BZ varchar(2000) null comment '备注', + ZCH varchar(200) null comment '注册号', + CLRQ varchar(50) null comment '成立日期', + NJQK varchar(500) null comment '年检情况', + JYCS varchar(160) null comment '经营场所', + ZZJGDM varchar(9) null comment '组织机构代码', + BIZHONG varchar(3) null comment '币种', + HYDM varchar(5) null comment '行业代码', + BYZD3 varchar(2000) null comment '备用字段3', + BYZD2 varchar(2000) null comment '备用字段2', + HZRQ varchar(50) null comment '核准/备案日期 ', + JYQXQ varchar(50) null comment '经营期限起', + JYQXZ varchar(50) null comment '经营期限止', + TYSHXYDM varchar(18) null comment '统一社会信用代码', + SBSSZB decimal(19, 6) null comment '申报实收资本', + SWZH varchar(50) null comment '身份证号', + FDDBR varchar(50) null comment '法定代表人/负责人', + LSQYZCH varchar(200) null comment '隶属企业注册号', + LSQYMC varchar(200) null comment '隶属企业名称', + HYML varchar(1) null comment '行业门类', + QYMC varchar(200) null comment '企业名称', + RECORDID varchar(32) not null comment '唯一编码', + DJJGDH varchar(4) null comment '登记机构代号', + PRIPID varchar(50) null comment '主体身份代码', + INS int not null comment '系统内部INS', + SEQ int not null comment '系统内部SEQ', + UPDATESTATUS int not null, + UPDATETIME varchar(50) not null +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table sszt_jbxx110497_new_copy1 +( + JYFW varchar(2000) null comment '经营范围', + ZCZB decimal(19, 6) null comment '注册资本', + FWBM varchar(50) null comment '房屋编码', + YYZT varchar(50) null comment '企业状态', + SSZTLX varchar(4) null comment '商事主体类型', + NDBGXX varchar(4000) null comment '年度报告信息', + BYZD1 varchar(2000) null comment '备用字段1', + BZ varchar(2000) null comment '备注', + ZCH varchar(200) null comment '注册号', + CLRQ varchar(50) null comment '成立日期', + NJQK varchar(500) null comment '年检情况', + JYCS varchar(160) null comment '经营场所', + ZZJGDM varchar(9) null comment '组织机构代码', + BIZHONG varchar(3) null comment '币种', + HYDM varchar(5) null comment '行业代码', + BYZD3 varchar(2000) null comment '备用字段3', + BYZD2 varchar(2000) null comment '备用字段2', + HZRQ varchar(50) null comment '核准/备案日期 ', + JYQXQ varchar(50) null comment '经营期限起', + JYQXZ varchar(50) null comment '经营期限止', + TYSHXYDM varchar(18) null comment '统一社会信用代码', + SBSSZB decimal(19, 6) null comment '申报实收资本', + SWZH varchar(50) null comment '身份证号', + FDDBR varchar(50) null comment '法定代表人/负责人', + LSQYZCH varchar(200) null comment '隶属企业注册号', + LSQYMC varchar(200) null comment '隶属企业名称', + HYML varchar(1) null comment '行业门类', + QYMC varchar(200) null comment '企业名称', + RECORDID varchar(32) null comment '唯一编码', + DJJGDH varchar(4) null comment '登记机构代号', + PRIPID varchar(50) null comment '主体身份代码', + INS int null comment '系统内部INS', + SEQ int null comment '系统内部SEQ', + UPDATESTATUS int null, + UPDATETIME varchar(50) null +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table sys_address +( + guid varchar(32) not null comment '主键' + primary key, + address_name varchar(255) null comment '地址', + address_detail varchar(255) null comment '地址详情', + lon double(12, 8) null comment '经度', + lat double(12, 8) null comment '纬度' +) + comment '离线地址库' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_application +( + app_code varchar(50) not null comment '应用编号' + primary key, + app_name varchar(64) not null comment '名称', + app_uri varchar(255) not null comment '应用访问地址', + app_type char default '1' not null comment '类型(0:内置子系统;1:租户子系统)', + app_address varchar(255) default '' not null comment '应用部署地址', + status char default '0' not null comment '在线状态(0在线 1离线)', + sort int null comment '排序(升序)', + remark varchar(255) default '' null comment '备注信息', + create_by varchar(64) null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) null comment '更新者', + update_time datetime null comment '更新时间', + del_flag char default '0' null comment '删除标记(0代表存在 2代表删除)' +) + comment '应用监控表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_auto_code +( + id varchar(64) not null comment 'id' + primary key, + code_name varchar(100) null comment '编码名称', + code_desc varchar(100) null comment '编码描述', + parent_id varchar(64) null comment '父类id', + order_id varchar(5) null comment '排序号', + create_by varchar(50) null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(50) null comment '更新者', + update_time datetime null comment '更新时间', + user_id varchar(64) null comment '用户id', + dept_id varchar(64) null comment '部门id', + sass_id varchar(64) null comment '租户id', + extend1 varchar(255) null comment '拓展字段1', + extend2 varchar(255) null comment '拓展字段1', + code_value varchar(10) null comment '编码值' +) + comment '系统编码表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_auto_code_list +( + id varchar(64) not null comment 'id' + primary key, + code_name varchar(50) null comment '编码名称', + code_desc varchar(500) null comment '编码描述', + sys_code_id varchar(64) null comment '编码主表ID', + order_id int null comment '排序号', + create_by varchar(50) null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(50) null comment '更新者', + update_time datetime null comment '更新时间', + user_id varchar(64) null comment '用户id', + dept_id varchar(64) null comment '部门id', + sass_id varchar(0) null comment '租户id', + extend1 varchar(255) null comment '拓展字段1', + extend2 varchar(255) null comment '拓展字段2', + code_type varchar(2) null comment '编码类型(0:长量;1:日期类型;2:自动增加;3自定义接口)', + code_init varchar(100) null comment '编码值初始化值:类型为0值为常亮,如“安”“工”;类型为1,值输入yyyyMMdd 等时间格式;类型为2,输入从第几个数值开始,同时结合下面的属性使用;类型为3输入自定义接口路径', + code_len varchar(10) null comment '当类型为2的时候输入生成的编码长度,当输入0时表示长度不需要填充,输入大于1时表示生成的编码不足长度需要补', + update_code varchar(2) null comment '当类型为2的时候使用,0表示默然,1表示天重新生成,2表示按月重新生成,3表示按年重新生成', + code_value varchar(10) null comment '当类型为2的时候保存生成的当前值', + code_date varchar(50) null comment '当类型为2的时候保存当前的时间' +) + comment '自动编码详情表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_autoencoder +( + guid bigint auto_increment comment '部门id' + primary key, + parent_id varchar(32) default '0' null comment '父部门id', + code varchar(20) not null comment '编码', + name varchar(50) default '' null comment '名称', + prefix varchar(20) not null comment '前缀', + ancestors varchar(50) default '0' null comment '列点列表', + `desc` varchar(50) default '' null comment '描述', + status tinyint unsigned default '0' null comment '数据状态 (0:正常 1:停用 2:锁定)', + creator varchar(64) not null comment '创建者', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间', + updator varchar(64) default '' null comment '更新者', + update_time timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间', + constraint code + unique (code) +) + comment '自动编码' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_client +( + id bigint not null comment 'id' + primary key, + client_id varchar(64) null comment '客户端id', + client_key varchar(32) null comment '客户端key', + client_secret varchar(255) null comment '客户端秘钥', + grant_type varchar(255) null comment '授权类型', + device_type varchar(32) null comment '设备类型', + active_timeout int default 1800 null comment 'token活跃超时时间', + timeout int default 604800 null comment 'token固定超时', + status char default '0' null comment '状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间' +) + comment '系统授权表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_config +( + config_id bigint not null comment '参数主键' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + config_name varchar(100) default '' null comment '参数名称', + config_key varchar(100) default '' null comment '参数键名', + config_value varchar(500) default '' null comment '参数键值', + config_type char default 'N' null comment '系统内置(Y是 N否)', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注' +) + comment '参数配置表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_dept +( + dept_id varchar(100) not null comment '部门id' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + parent_id varchar(100) default '0' null comment '父部门id', + ancestors varchar(500) default '' null comment '祖级列表', + dept_name varchar(100) default '' null comment '部门名称', + dept_category varchar(100) null comment '部门类别编码', + order_num int default 0 null comment '显示顺序', + leader bigint null comment '负责人', + phone varchar(11) null comment '联系电话', + email varchar(50) null comment '邮箱', + status char default '0' null comment '部门状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + dept_type varchar(5) null comment '部门类型0:机构,1:部门:2小组', + kingdee_org_id varchar(50) null comment '金蝶原始组织结构id', + kingdee_org_parent_id varchar(50) null comment '金蝶原始父组织id', + tenant_code varchar(255) null comment '所属租户 新增角色时,租户code为当前登录用户的租户code', + user_id bigint null, + zzLevel int null, + code varchar(55) null, + mappingUnitParentId varchar(55) null, + updateAt varchar(22) null, + createAt varchar(22) null, + description varchar(55) null, + effectOn varchar(55) null, + parentId varchar(55) null, + organizationId varchar(100) null, + sequence varchar(55) null, + isDeleted varchar(9) null, + zzDisplayPath varchar(555) null, + name varchar(55) null, + guid varchar(55) null, + zzIsLeaf varchar(55) null, + isDisabled varchar(9) null, + fullname varchar(55) null, + isMappingUnit varchar(55) null, + srzUnitId varchar(55) null, + taskId varchar(55) null, + organizationParentId varchar(100) null, + systemId varchar(55) null, + creditcode varchar(55) null, + zone tinyint null, + simpleName varchar(200) null comment '机构简称', + isStatutoryOrg varchar(50) null comment '是否法定机构', + isActive varchar(50) null comment '是否生效', + unitStatusCode varchar(200) null comment '机构状态代码', + unitStatus varchar(200) null comment '机构状态', + unitType varchar(200) null comment '机构类型', + xzqhCode varchar(200) null comment '行政区划代码', + xzqh varchar(200) null comment '行政区划', + isCGManager varchar(50) null comment '是否参公管理', + isBureauOffice varchar(50) null comment '是否局(委)办', + unitTypeCode varchar(200) null comment '机构类型代码', + dwxzCode varchar(200) null comment '单位性质代码', + dwxz varchar(200) null comment '单位性质', + unitSysTypeCode varchar(200) null comment '系统单位类型编码', + unitSysType varchar(200) null comment '系统单位类型', + dwxtlbms varchar(200) null comment '单位系统类别描述', + unitLevelCode varchar(200) null comment '机构规格代码', + unitLevel varchar(200) null comment '机构规格', + area_node varchar(50) null comment '所属区节点(自己维护用的)' +) + comment '部门表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_dept1 +( + dept_id varchar(100) not null + primary key, + parent_id varchar(100) null, + ancestors varchar(500) null, + dept_name varchar(100) null, + order_num int default 0 null comment '显示顺序', + leader varchar(20) null comment '负责人', + phone varchar(11) null comment '联系电话', + email varchar(50) null comment '邮箱', + status char default '0' null comment '部门状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 2代表删除)', + create_by varchar(64) default '' null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) default '' null comment '更新者', + update_time datetime null comment '更新时间', + dept_type varchar(5) null comment '部门类型0:机构,1:部门:2小组', + kingdee_org_id varchar(50) null comment '金蝶原始组织结构id', + kingdee_org_parent_id varchar(50) null comment '金蝶原始父组织id', + tenant_code varchar(255) null comment '所属租户 新增角色时,租户code为当前登录用户的租户code', + user_id bigint null, + zzLevel int null, + code varchar(55) null, + mappingUnitParentId varchar(55) null, + updateAt varchar(22) null, + createAt varchar(22) null, + description varchar(55) null, + effectOn varchar(55) null, + parentId varchar(55) null, + organizationId varchar(100) null, + sequence varchar(55) null, + isDeleted varchar(9) null, + zzDisplayPath varchar(555) null, + name varchar(55) null, + guid varchar(55) null, + zzIsLeaf varchar(55) null, + isDisabled varchar(9) null, + fullname varchar(55) null, + isMappingUnit varchar(55) null, + srzUnitId varchar(55) null, + taskId varchar(55) null, + organizationParentId varchar(100) null, + systemId varchar(55) null, + creditcode varchar(55) null, + zone tinyint null +) + comment '部门表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_dict_data +( + dict_code bigint not null comment '字典编码' + primary key, + tenant_id varchar(20) charset utf8mb3 default '000000' null comment '租户编号', + dict_sort int default 0 null comment '字典排序', + dict_label varchar(300) charset utf8mb3 default '' null comment '字典标签', + dict_value varchar(100) charset utf8mb3 default '' null comment '字典键值', + dict_type varchar(100) charset utf8mb3 default '' null comment '字典类型', + css_class varchar(200) charset utf8mb3 null comment '样式属性(其他样式扩展)', + list_class varchar(100) charset utf8mb3 null comment '表格回显样式', + is_default char charset utf8mb3 default 'N' null comment '是否默认(Y是 N否)', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + status char default '0' null comment '状态(0正常 1停用)', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) charset utf8mb3 null comment '备注' +) + comment '字典数据表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table sys_dict_type +( + dict_id bigint not null comment '字典主键' + primary key, + tenant_id varchar(20) charset utf8mb3 default '000000' null comment '租户编号', + dict_name varchar(100) charset utf8mb3 default '' null comment '字典名称', + dict_type varchar(100) charset utf8mb3 default '' null comment '字典类型', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + status char default '0' null comment '状态(0正常 1停用)', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) charset utf8mb3 null comment '备注', + constraint dict_type + unique (dict_type), + constraint tenant_id + unique (tenant_id, dict_type) +) + comment '字典类型表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table sys_job +( + job_id bigint auto_increment comment '任务ID', + job_name varchar(64) default '' not null comment '任务名称', + job_group varchar(64) default 'DEFAULT' not null comment '任务组名', + invoke_target varchar(500) not null comment '调用目标字符串', + cron_expression varchar(255) default '' null comment 'cron执行表达式', + misfire_policy varchar(20) default '3' null comment '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', + concurrent char default '1' null comment '是否并发执行(0允许 1禁止)', + status char default '0' null comment '状态(0正常 1暂停)', + create_by varchar(64) default '' null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) default '' null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) default '' null comment '备注信息', + task_id varchar(10) null, + primary key (job_id, job_name, job_group) +) + comment '定时任务调度表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_job_log +( + job_log_id bigint auto_increment comment '任务日志ID' + primary key, + job_name varchar(64) not null comment '任务名称', + job_group varchar(64) not null comment '任务组名', + invoke_target varchar(500) not null comment '调用目标字符串', + job_message varchar(500) null comment '日志信息', + status char default '0' null comment '执行状态(0正常 1失败)', + exception_info varchar(2000) default '' null comment '异常信息', + create_time datetime null comment '创建时间' +) + comment '定时任务调度日志表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_logininfor +( + info_id bigint not null comment '访问ID' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + user_name varchar(50) default '' null comment '用户账号', + client_key varchar(32) default '' null comment '客户端', + device_type varchar(32) default '' null comment '设备类型', + ipaddr varchar(128) default '' null comment '登录IP地址', + login_name varchar(50) default '' null comment '登录账号', + login_location varchar(255) default '' null comment '登录地点', + browser varchar(50) default '' null comment '浏览器类型', + os varchar(50) default '' null comment '操作系统', + status char default '0' null comment '登录状态(0成功 1失败)', + msg varchar(255) default '' null comment '提示消息', + login_time datetime null comment '访问时间' +) + comment '系统访问记录' charset = utf8mb3 + row_format = DYNAMIC; + +create index idx_sys_logininfor_lt + on sys_logininfor (login_time); + +create index idx_sys_logininfor_s + on sys_logininfor (status); + +create table sys_map +( + id varchar(32) not null comment '主键' + primary key, + type varchar(2) null comment '底图类型', + center varchar(50) null comment '中心点', + level varchar(10) null comment '级别', + max_level varchar(10) null comment '最大级别', + min_level varchar(10) null comment '最小级别', + tile_url varchar(255) null comment '离线瓦片地址', + osm_url varchar(255) null comment '离线导航文件地址', + osm_gh_url varchar(255) null comment '离线导航生成文件地址', + baidu_key varchar(50) null comment '百度地图的key', + map_type varchar(50) null comment '默认地图类型', + map_switch varchar(50) null comment '是否显示底图切换图标', + tile_color varchar(50) null comment '底图颜色' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_menu +( + menu_id bigint not null comment '菜单ID' + primary key, + menu_name varchar(50) not null comment '菜单名称', + parent_id bigint default 0 null comment '父菜单ID', + order_num int default 0 null comment '显示顺序', + path varchar(200) default '' null comment '路由地址', + component varchar(255) null comment '组件路径', + query_param varchar(255) null comment '路由参数', + is_frame int default 1 null comment '是否为外链(0是 1否)', + is_cache int default 0 null comment '是否缓存(0缓存 1不缓存)', + url varchar(200) default '#' null comment '请求地址', + target varchar(20) default '' null comment '打开方式(menuItem页签 menuBlank新窗口)', + menu_type char default '' null comment '菜单类型(M目录 C菜单 F按钮)', + visible char default '0' null comment '显示状态(0显示 1隐藏)', + status char default '0' null comment '菜单状态(0正常 1停用)', + perms varchar(100) null comment '权限标识', + icon varchar(100) default '#' null comment '菜单图标', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) default '' null comment '备注', + system_code varchar(50) null comment '所属系统编码', + type varchar(5) null comment '所属用户类型' +) + comment '菜单权限表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_menu_bak +( + menu_id bigint auto_increment comment '菜单ID' + primary key, + menu_name varchar(50) not null comment '菜单名称', + parent_id bigint default 0 null comment '父菜单ID', + order_num int default 0 null comment '显示顺序', + url varchar(200) default '#' null comment '请求地址', + target varchar(20) default '' null comment '打开方式(menuItem页签 menuBlank新窗口)', + menu_type char default '' null comment '菜单类型(M目录 C菜单 F按钮)', + visible char default '0' null comment '菜单状态(0显示 1隐藏)', + perms varchar(100) null comment '权限标识', + icon varchar(100) default '#' null comment '菜单图标', + create_by varchar(64) default '' null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) default '' null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) default '' null comment '备注', + system_code varchar(50) null comment '所属系统编码', + type varchar(5) null comment '所属用户类型' +) + comment '菜单权限表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_model_conf +( + id varchar(32) not null comment '系统主键' + primary key, + model_name varchar(30) null comment '模板名称', + model_identification varchar(20) null comment '模板标识(唯一标识)', + create_time datetime null comment '创建时间', + model_url varchar(100) null comment '配置页面', + height int null comment '页面高度' +) + comment '模块配置表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_model_user +( + user_id varchar(32) not null comment '用户id', + sys_model_id varchar(32) null comment '关联自定义模块表ID (sys_model_conf)', + orientation tinyint(1) null comment '布局0 左 1 右', + sort int null comment '排序值' +) + comment '用户自定义模块表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_notice +( + notice_id varchar(32) not null + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + notice_title varchar(50) not null comment '公告标题', + notice_type char not null comment '公告类型(1通知 2公告)', + object_type char not null comment '发布对象(0全部 1监督端 2执法端 3 企业端)', + notice_content text null comment '富文本内容', + status char default '0' null comment '公告状态(1正常 2撤销)', + create_dept bigint null comment '创建部门', + create_by varchar(64) default '' null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) default '' null comment '更新者', + update_time datetime null comment '更新时间', + bureau_dept_ids varchar(255) null comment '发布部门多个', + bureau_dept_names varchar(255) null comment '发布部门名称多个', + column_name int null, + dept_id varchar(55) null comment '部门id', + user_id varchar(50) null comment '用户id', + remark varchar(255) null comment '备注' +) + comment '通知公告表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_oper_log +( + oper_id bigint not null comment '日志主键' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + title varchar(50) default '' null comment '模块标题', + business_type int default 0 null comment '业务类型(0其它 1新增 2修改 3删除)', + method varchar(100) default '' null comment '方法名称', + request_method varchar(10) default '' null comment '请求方式', + operator_type int default 0 null comment '操作类别(0其它 1后台用户 2手机端用户)', + oper_name varchar(50) default '' null comment '操作人员', + dept_name varchar(50) default '' null comment '部门名称', + oper_url varchar(255) default '' null comment '请求URL', + oper_ip varchar(128) default '' null comment '主机地址', + oper_location varchar(255) default '' null comment '操作地点', + oper_param varchar(4000) default '' null comment '请求参数', + json_result varchar(4000) default '' null comment '返回参数', + status int default 0 null comment '操作状态(0正常 1异常)', + error_msg varchar(4000) default '' null comment '错误消息', + oper_time datetime null comment '操作时间', + cost_time bigint default 0 null comment '消耗时间' +) + comment '操作日志记录' charset = utf8mb3 + row_format = DYNAMIC; + +create index idx_sys_oper_log_bt + on sys_oper_log (business_type); + +create index idx_sys_oper_log_ot + on sys_oper_log (oper_time); + +create index idx_sys_oper_log_s + on sys_oper_log (status); + +create table sys_oss +( + oss_id bigint not null comment '对象存储主键' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + file_name varchar(255) default '' not null comment '文件名', + original_name varchar(255) default '' not null comment '原名', + file_suffix varchar(10) default '' not null comment '文件后缀名', + url varchar(500) not null comment 'URL地址', + ext1 text null comment '扩展字段', + create_dept bigint null comment '创建部门', + create_time datetime null comment '创建时间', + create_by bigint null comment '上传人', + update_time datetime null comment '更新时间', + update_by bigint null comment '更新人', + service varchar(20) default 'minio' not null comment '服务商' +) + comment 'OSS对象存储表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_oss_config +( + oss_config_id bigint not null comment '主键' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + config_key varchar(20) default '' not null comment '配置key', + access_key varchar(255) default '' null comment 'accessKey', + secret_key varchar(255) default '' null comment '秘钥', + bucket_name varchar(255) default '' null comment '桶名称', + prefix varchar(255) default '' null comment '前缀', + endpoint varchar(255) default '' null comment '访问站点', + domain varchar(255) default '' null comment '自定义域名', + is_https char default 'N' null comment '是否https(Y=是,N=否)', + region varchar(255) default '' null comment '域', + access_policy char default '1' not null comment '桶权限类型(0=private 1=public 2=custom)', + status char default '1' null comment '是否默认(0=是,1=否)', + ext1 varchar(255) default '' null comment '扩展字段', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注' +) + comment '对象存储配置表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_post +( + post_id bigint not null comment '岗位ID' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + dept_id bigint not null comment '部门id', + post_code varchar(64) not null comment '岗位编码', + post_category varchar(100) null comment '岗位类别编码', + post_name varchar(50) not null comment '岗位名称', + post_sort int not null comment '显示顺序', + status char not null comment '状态(0正常 1停用)', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注', + tenant_code varchar(255) null +) + comment '岗位信息表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_role +( + role_id bigint not null comment '角色ID' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + role_name varchar(30) not null comment '角色名称', + role_key varchar(100) not null comment '角色权限字符串', + role_sort int not null comment '显示顺序', + data_scope char default '1' null comment '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 5:仅本人数据权限 6:部门及以下或本人数据权限)', + menu_check_strictly tinyint(1) default 1 null comment '菜单树选择项是否关联显示', + dept_check_strictly tinyint(1) default 1 null comment '部门树选择项是否关联显示', + status char not null comment '角色状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注', + tenant_code varchar(255) null comment '所属租户 新增角色时,租户code为当前登录用户的租户code', + user_id varchar(50) null comment '用户id', + dept_id varchar(55) null comment '部门id', + sass_id varchar(50) null comment '租户id', + role_code varchar(50) null comment '角色编码', + is_role_sys varchar(5) null comment '是否内置' +) + comment '角色信息表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_role_dept +( + role_id bigint not null comment '角色ID', + dept_id varchar(100) not null comment '部门ID', + primary key (role_id, dept_id) +) + comment '角色和部门关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_role_dict +( + role_id varchar(32) null comment '角色id', + dict_id varchar(32) null comment '字典id' +) + comment '角色和业务字典关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_role_menu +( + role_id bigint not null comment '角色ID', + menu_id bigint not null comment '菜单ID', + system_code varchar(25) null comment '系统编码', + primary key (role_id, menu_id) +) + comment '角色和菜单关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_social +( + id bigint not null comment '主键' + primary key, + user_id bigint not null comment '用户ID', + tenant_id varchar(20) default '000000' null comment '租户id', + auth_id varchar(255) not null comment '平台+平台唯一id', + source varchar(255) not null comment '用户来源', + open_id varchar(255) null comment '平台编号唯一id', + user_name varchar(30) not null comment '登录账号', + nick_name varchar(30) default '' null comment '用户昵称', + email varchar(255) default '' null comment '用户邮箱', + avatar varchar(500) default '' null comment '头像地址', + access_token varchar(2000) not null comment '用户的授权令牌', + expire_in int null comment '用户的授权令牌的有效期,部分平台可能没有', + refresh_token varchar(255) null comment '刷新令牌,部分平台可能没有', + access_code varchar(2000) null comment '平台的授权信息,部分平台可能没有', + union_id varchar(255) null comment '用户的 unionid', + scope varchar(255) null comment '授予的权限,部分平台可能没有', + token_type varchar(255) null comment '个别平台的授权信息,部分平台可能没有', + id_token varchar(2000) null comment 'id token,部分平台可能没有', + mac_algorithm varchar(255) null comment '小米平台用户的附带属性,部分平台可能没有', + mac_key varchar(255) null comment '小米平台用户的附带属性,部分平台可能没有', + code varchar(255) null comment '用户的授权code,部分平台可能没有', + oauth_token varchar(255) null comment 'Twitter平台用户的附带属性,部分平台可能没有', + oauth_token_secret varchar(255) null comment 'Twitter平台用户的附带属性,部分平台可能没有', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)' +) + comment '社会化关系表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_tenant +( + id bigint not null comment 'id', + tenant_id varchar(20) not null comment '租户编号', + contact_user_name varchar(20) null comment '联系人', + contact_phone varchar(20) null comment '联系电话', + company_name varchar(30) null comment '企业名称', + license_number varchar(30) null comment '统一社会信用代码', + address varchar(200) null comment '地址', + tenant_code varchar(50) not null comment '租户编号', + tenant_name varchar(64) not null comment '租户名称', + contact_man varchar(32) not null comment '联系人', + contact_number varchar(16) not null comment '联系电话', + intro varchar(200) null comment '企业简介', + domain varchar(200) null comment '域名', + remark varchar(200) null comment '备注', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + package_id bigint null comment '租户套餐编号', + expire_time datetime null comment '过期时间', + account_count int default -1 null comment '用户数量(-1不限制)', + status char default '0' null comment '租户状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', + constraint UNIQUE_TENANT_CODE + unique (tenant_code) +) + comment '租户表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_tenant_application +( + tenant_code varchar(100) not null, + app_code varchar(100) not null, + primary key (app_code, tenant_code) +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_tenant_package +( + package_id bigint not null comment '租户套餐id' + primary key, + package_name varchar(20) null comment '套餐名称', + menu_ids varchar(3000) null comment '关联菜单id', + remark varchar(200) null comment '备注', + menu_check_strictly tinyint(1) default 1 null comment '菜单树选择项是否关联显示', + status char default '0' null comment '状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间' +) + comment '租户套餐表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_type +( + type_id bigint auto_increment comment '类型ID' + primary key, + type_name varchar(30) not null comment '类型名称', + type_sort int not null comment '显示顺序', + status char not null comment '类型状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 2代表删除)', + create_by varchar(64) default '' null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) default '' null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注' +) + comment '类型信息表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_type_dept +( + type_id bigint not null comment '角色ID', + dept_id bigint not null comment '部门ID', + primary key (type_id, dept_id) +) + comment '角色和部门关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_type_menu +( + type_id bigint not null comment '角色ID', + menu_id bigint not null comment '菜单ID', + system_code varchar(25) null comment '系统编码', + primary key (type_id, menu_id) +) + comment '角色和菜单关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_user +( + user_id bigint not null comment '用户ID' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + dept_id varchar(100) null comment '部门ID', + user_name varchar(30) not null comment '用户账号', + login_name varchar(100) null, + nick_name varchar(30) not null comment '用户昵称', + user_type varchar(10) default 'sys_user' null comment '用户类型(sys_user系统用户)', + email varchar(50) default '' null comment '用户邮箱', + phonenumber varchar(100) default '' null comment '手机号码', + sex char default '0' null comment '用户性别(0男 1女 2未知)', + avatar varchar(100) null comment '头像地址', + password varchar(100) default '' null comment '密码', + status char default '0' null comment '账号状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', + login_ip varchar(128) default '' null comment '最后登录IP', + login_date datetime null comment '最后登录时间', + salt varchar(20) default '' null comment '盐加密', + create_dept bigint null comment '创建部门', + create_by bigint null comment '创建者', + create_time datetime null comment '创建时间', + update_by bigint null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注', + kingdee_org_id varchar(50) null comment '金蝶系统原始组织结构id', + kingdee_user_id varchar(50) null comment '金蝶原始用户id', + type varchar(2) null comment '用户类型', + tenant_code varchar(255) null comment '所属租户 新增用户时,租户code为当前登录用户的租户code', + law_certificate_num varchar(50) null comment '执法证件号', + fullname varchar(55) null, + taskId varchar(55) null, + systemId varchar(55) null, + effectOn varchar(55) null, + isDeleted varchar(9) null, + isDisabled varchar(9) null, + createAt varchar(55) null, + updateAt varchar(55) null, + guid varchar(55) null, + mobileNumber varchar(55) null, + certificateNumber varchar(55) null, + srzUserid varchar(55) null, + isMappingPerson varchar(55) null, + units varchar(5000) null, + organizationId varchar(100) null, + certificateTypeId varchar(55) null, + certificateTypeIdCode varchar(55) null, + strUserId varchar(55) null, + user_source int null comment '人员类型 0 系统用户 1 深i企用户', + engName varchar(100) null comment '英文名', + photo varchar(100) null comment '头像', + spareNumber varchar(100) null comment '备用电话号码', + telephoneNumber varchar(100) null comment '座机号码', + faxNumber varchar(100) null comment '办公传真号码', + genderCode varchar(100) null comment '性别代码', + sequence varchar(100) null comment '排序号', + gldw varchar(100) null comment '管理单位', + rylbCode varchar(100) null comment '人员类别代码', + rylb varchar(100) null comment '人员类别', + ryztCode varchar(100) null comment '人员状态代码', + ryzt varchar(100) null comment '人员状态', + dwzyld varchar(100) null comment '是否单位主要领导', + zcgzld varchar(100) null comment '是否主持工作领导', + positionname varchar(100) null comment '职务名称', + zwjcCode varchar(100) null comment '职务简称代码', + zwjc varchar(100) null comment '职务简称', + zwbsCode varchar(100) null comment '职务标识代码', + zwbs varchar(100) null comment '职务标识', + jbccCode varchar(100) null comment '级别层级代码', + jbcc varchar(100) null comment '级别层级', + province varchar(100) null comment '所在省', + city varchar(100) null comment '所在市', + district varchar(100) null comment '所在区/县', + hometownCode varchar(100) null comment '籍贯代码', + hometown varchar(100) null comment '籍贯', + pylxcode varchar(100) null comment '聘用类型代码', + pylx varchar(100) null comment '聘用类型', + contractStartTime varchar(100) null comment '合同开始日期', + contractEndTime varchar(100) null comment '合同结束日期', + glzrr varchar(100) null comment '管理责任人', + rylydw varchar(100) null comment '人员来源单位', + jrfscode varchar(100) null comment '进入本单位方式代码', + jrfs varchar(100) null comment '进入本单位方式', + zwwxMobile varchar(100) null comment '政务微信手机号', + zwwxId varchar(100) null comment '市政务微信id' +) + comment '用户信息表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_user_assist +( + user_id bigint auto_increment comment '用户ID' + primary key, + dept_id varchar(55) null comment '部门ID', + login_name varchar(30) not null comment '登录账号', + user_name varchar(30) not null comment '用户昵称', + user_type varchar(2) default '00' null comment '用户类型(00系统用户)', + email varchar(50) default '' null comment '用户邮箱', + phonenumber varchar(11) default '' null comment '手机号码', + sex char default '0' null comment '用户性别(0男 1女 2未知)', + avatar varchar(100) default '' null comment '头像路径', + password varchar(50) default '' null comment '密码', + salt varchar(20) default '' null comment '盐加密', + status char default '0' null comment '帐号状态(0正常 1停用)', + del_flag char default '0' null comment '删除标志(0代表存在 2代表删除)', + login_ip varchar(50) default '' null comment '最后登陆IP', + login_date datetime null comment '最后登陆时间', + create_by varchar(64) default '' null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) default '' null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) null comment '备注', + kingdee_org_id varchar(50) null comment '金蝶系统原始组织结构id', + kingdee_user_id varchar(50) null comment '金蝶原始用户id', + type varchar(2) null comment '用户类型', + tenant_code varchar(255) null comment '所属租户 新增用户时,租户code为当前登录用户的租户code', + law_certificate_num varchar(50) null comment '执法证件号', + fullname varchar(55) null comment '姓名', + taskId varchar(55) null comment '任务ID', + systemId varchar(55) null comment '业务系统ID', + effectOn varchar(55) null comment '作用点 (CREATE:新建;UPDATE:更新;DELETED:删除;ENABLED:启用;DISABLED:禁用)', + isDeleted varchar(9) null comment '是否删除 (0否;1是)', + isDisabled varchar(9) null comment '是否禁用 (0否;1是)', + createAt varchar(55) null comment '创建日期', + updateAt varchar(55) null comment '更新日期', + guid varchar(55) null comment '下游唯一标识', + mobileNumber varchar(55) null comment '手机号', + certificateNumber varchar(55) null comment '证件号码', + srzUserid varchar(55) null comment '市认证用户id', + isMappingPerson varchar(55) null comment '是否驻区人员', + units json null comment '人员所在部门(包括主岗和兼岗部门)', + organizationId varchar(55) null comment '部门ID', + certificateTypeId varchar(55) null, + certificateTypeIdCode varchar(55) null, + strUserId varchar(55) null +) + comment '用户信息表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_user_bak +( + user_id bigint default 0 not null comment '用户ID', + dept_id varchar(55) charset utf8mb3 null comment '部门ID', + login_name varchar(55) charset utf8mb3 not null comment '登录账号', + user_name varchar(30) charset utf8mb3 not null comment '用户昵称', + user_type varchar(2) charset utf8mb3 default '00' null comment '用户类型(00系统用户)', + email varchar(50) charset utf8mb3 default '' null comment '用户邮箱', + phonenumber varchar(100) charset utf8mb3 default '' null comment '手机号码', + sex char charset utf8mb3 default '0' null comment '用户性别(0男 1女 2未知)', + avatar varchar(100) charset utf8mb3 default '' null comment '头像路径', + password varchar(50) charset utf8mb3 default '' null comment '密码', + salt varchar(20) charset utf8mb3 default '' null comment '盐加密', + status char charset utf8mb3 default '0' null comment '帐号状态(0正常 1停用)', + del_flag char charset utf8mb3 default '0' null comment '删除标志(0代表存在 2代表删除)', + login_ip varchar(50) charset utf8mb3 default '' null comment '最后登陆IP', + login_date datetime null comment '最后登陆时间', + create_by varchar(64) charset utf8mb3 default '' null comment '创建者', + create_time datetime null comment '创建时间', + update_by varchar(64) charset utf8mb3 default '' null comment '更新者', + update_time datetime null comment '更新时间', + remark varchar(500) charset utf8mb3 null comment '备注', + kingdee_org_id varchar(50) charset utf8mb3 null comment '金蝶系统原始组织结构id', + kingdee_user_id varchar(50) charset utf8mb3 null comment '金蝶原始用户id', + type varchar(2) charset utf8mb3 null comment '用户类型', + tenant_code varchar(255) charset utf8mb3 null comment '所属租户 新增用户时,租户code为当前登录用户的租户code', + law_certificate_num varchar(50) charset utf8mb3 null comment '执法证件号', + fullname varchar(55) charset utf8mb3 null comment '姓名', + taskId varchar(55) charset utf8mb3 null comment '任务ID', + systemId varchar(55) charset utf8mb3 null comment '业务系统ID', + effectOn varchar(55) charset utf8mb3 null comment '作用点 (CREATE:新建;UPDATE:更新;DELETED:删除;ENABLED:启用;DISABLED:禁用)', + isDeleted varchar(9) charset utf8mb3 null comment '是否删除 (0否;1是)', + isDisabled varchar(9) charset utf8mb3 null comment '是否禁用 (0否;1是)', + createAt varchar(55) charset utf8mb3 null comment '创建日期', + updateAt varchar(55) charset utf8mb3 null comment '更新日期', + guid varchar(55) charset utf8mb3 null comment '下游唯一标识', + mobileNumber varchar(55) charset utf8mb3 null comment '手机号', + certificateNumber varchar(55) charset utf8mb3 null comment '证件号码', + srzUserid varchar(55) charset utf8mb3 null comment '市认证用户id', + isMappingPerson varchar(55) charset utf8mb3 null comment '是否驻区人员', + units json null comment '人员所在部门(包括主岗和兼岗部门)', + organizationId varchar(55) charset utf8mb3 null comment '部门ID', + certificateTypeId varchar(55) charset utf8mb3 null, + certificateTypeIdCode varchar(55) charset utf8mb3 null, + strUserId varchar(55) charset utf8mb3 null, + user_source int null comment '人员类型 0 系统用户 1 深i企用户', + engName varchar(100) charset utf8mb3 null comment '英文名', + photo varchar(100) charset utf8mb3 null comment '头像', + spareNumber varchar(100) charset utf8mb3 null comment '备用电话号码', + telephoneNumber varchar(100) charset utf8mb3 null comment '座机号码', + faxNumber varchar(100) charset utf8mb3 null comment '办公传真号码', + genderCode varchar(100) charset utf8mb3 null comment '性别代码', + sequence varchar(100) charset utf8mb3 null comment '排序号', + gldw varchar(100) charset utf8mb3 null comment '管理单位', + rylbCode varchar(100) charset utf8mb3 null comment '人员类别代码', + rylb varchar(100) charset utf8mb3 null comment '人员类别', + ryztCode varchar(100) charset utf8mb3 null comment '人员状态代码', + ryzt varchar(100) charset utf8mb3 null comment '人员状态', + dwzyld varchar(100) charset utf8mb3 null comment '是否单位主要领导', + zcgzld varchar(100) charset utf8mb3 null comment '是否主持工作领导', + positionname varchar(100) charset utf8mb3 null comment '职务名称', + zwjcCode varchar(100) charset utf8mb3 null comment '职务简称代码', + zwjc varchar(100) charset utf8mb3 null comment '职务简称', + zwbsCode varchar(100) charset utf8mb3 null comment '职务标识代码', + zwbs varchar(100) charset utf8mb3 null comment '职务标识', + jbccCode varchar(100) charset utf8mb3 null comment '级别层级代码', + jbcc varchar(100) charset utf8mb3 null comment '级别层级', + province varchar(100) charset utf8mb3 null comment '所在省', + city varchar(100) charset utf8mb3 null comment '所在市', + district varchar(100) charset utf8mb3 null comment '所在区/县', + hometownCode varchar(100) charset utf8mb3 null comment '籍贯代码', + hometown varchar(100) charset utf8mb3 null comment '籍贯', + pylxcode varchar(100) charset utf8mb3 null comment '聘用类型代码', + pylx varchar(100) charset utf8mb3 null comment '聘用类型', + contractStartTime varchar(100) charset utf8mb3 null comment '合同开始日期', + contractEndTime varchar(100) charset utf8mb3 null comment '合同结束日期', + glzrr varchar(100) charset utf8mb3 null comment '管理责任人', + rylydw varchar(100) charset utf8mb3 null comment '人员来源单位', + jrfscode varchar(100) charset utf8mb3 null comment '进入本单位方式代码', + jrfs varchar(100) charset utf8mb3 null comment '进入本单位方式', + zwwxMobile varchar(100) charset utf8mb3 null comment '政务微信手机号', + zwwxId varchar(100) charset utf8mb3 null comment '市政务微信id' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table sys_user_online +( + sessionId varchar(50) default '' not null comment '用户会话id' + primary key, + login_name varchar(50) default '' null comment '登录账号', + dept_name varchar(50) default '' null comment '部门名称', + ipaddr varchar(50) default '' null comment '登录IP地址', + login_location varchar(255) default '' null comment '登录地点', + browser varchar(50) default '' null comment '浏览器类型', + os varchar(50) default '' null comment '操作系统', + status varchar(10) default '' null comment '在线状态on_line在线off_line离线', + start_timestamp datetime null comment 'session创建时间', + last_access_time datetime null comment 'session最后访问时间', + expire_time int default 0 null comment '超时时间,单位为分钟' +) + comment '在线用户记录' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_user_post +( + user_id bigint not null comment '用户ID', + post_id bigint not null comment '岗位ID', + primary key (user_id, post_id) +) + comment '用户与岗位关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_user_role +( + user_id bigint not null comment '用户ID', + role_id bigint not null comment '角色ID', + primary key (user_id, role_id) +) + comment '用户和角色关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_user_type +( + user_id bigint not null comment '用户ID', + type_id bigint not null comment '角色ID', + primary key (user_id, type_id) +) + comment '用户和角色关联表' charset = utf8mb3 + row_format = DYNAMIC; + +create table sys_video_info +( + id varchar(32) not null comment '主键' + primary key, + title varchar(50) null comment '标题', + video_type varchar(2) null comment '视频类型', + is_release varchar(1) default '0' null comment '是否发布(0:未发布,1:已发布)', + release_time datetime null comment '发布时间', + create_time datetime null comment '创建时间', + remarks varchar(255) null comment '备注', + order_by varchar(10) null comment '排序', + str1 varchar(100) null comment '预留字段', + str2 varchar(100) null comment '预留字段', + str3 varchar(100) null comment '预留字段', + str4 varchar(100) null comment '预留字段' +) + comment '视频信息表' charset = utf8mb3 + row_format = DYNAMIC; + +create table t_sinosun_dual +( + DualId int not null comment '默认ID' + primary key, + DualName varchar(20) not null comment '默认名字', + SysCtime timestamp default CURRENT_TIMESTAMP not null comment '系统创建时间', + SysUtime timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '系统修改时间', + SysValid tinyint default 1 not null comment '系统有效状态' +) + comment 'dual表' charset = utf8mb3 + row_format = DYNAMIC; + +create table tapp_category_item +( + category_id varchar(100) not null, + category_type bigint not null, + from_source bigint not null, + is_default bigint default 0 not null, + is_inherit_priv bigint default 1 not null, + item_id varchar(100) not null, + item_type bigint not null, + order_id bigint not null, + primary key (category_id, item_id, order_id) +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table test_demo +( + id bigint not null comment '主键' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + dept_id bigint null comment '部门id', + user_id bigint null comment '用户id', + order_num int default 0 null comment '排序号', + test_key varchar(255) null comment 'key键', + value varchar(255) null comment '值', + version int default 0 null comment '版本', + create_dept bigint null comment '创建部门', + create_time datetime null comment '创建时间', + create_by bigint null comment '创建人', + update_time datetime null comment '更新时间', + update_by bigint null comment '更新人', + del_flag int default 0 null comment '删除标志' +) + comment '测试单表' charset = utf8mb3 + row_format = DYNAMIC; + +create table test_tree +( + id bigint not null comment '主键' + primary key, + tenant_id varchar(20) default '000000' null comment '租户编号', + parent_id bigint default 0 null comment '父id', + dept_id bigint null comment '部门id', + user_id bigint null comment '用户id', + tree_name varchar(255) null comment '值', + version int default 0 null comment '版本', + create_dept bigint null comment '创建部门', + create_time datetime null comment '创建时间', + create_by bigint null comment '创建人', + update_time datetime null comment '更新时间', + update_by bigint null comment '更新人', + del_flag int default 0 null comment '删除标志' +) + comment '测试树表' charset = utf8mb3 + row_format = DYNAMIC; + +create table user_address +( + guid varchar(32) not null comment '主键' + primary key, + user_id varchar(32) null comment '用户id', + name varchar(50) null comment '名称', + address varchar(100) null comment '详情地址', + mobile varchar(20) null comment '手机号码', + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table user_feedback +( + guid varchar(32) not null comment '主键' + primary key, + content varchar(200) null comment '反馈内容', + user_id varchar(32) null comment '用户id', + nickname varchar(50) null comment '昵称', + mobile varchar(20) null comment '电话号码', + city varchar(20) null comment '城市', + creator varchar(20) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table wechat_user +( + guid varchar(32) not null comment '主键' + primary key, + token varchar(100) null, + nickname varchar(50) null comment '昵称', + avatar_url varchar(200) null comment '用户头像', + gender int null comment '性别', + country varchar(100) null comment '所在国家', + province varchar(100) null comment '省份', + city varchar(100) null comment '城市', + mobile varchar(100) null comment '手机号码', + open_id varchar(100) null comment '小程序openId', + union_id varchar(100) null comment '小程序unionId', + medal varchar(600) null comment '奖章', + creator varchar(50) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间' +) + charset = utf8mb3 + row_format = DYNAMIC; + +create table xzcfajdsrxx594019 +( + id bigint null comment '标识ID', + c209001 varchar(200) not null comment '主键ID' + primary key, + c201000 varchar(200) null comment '行政处罚案件基本信息表主键ID', + c206000 varchar(200) null comment '行政处罚案件决定信息表主键ID', + c201013 varchar(8) null comment '当事人类型', + c201014 text null comment '当事人名称', + c201015 varchar(12) null comment '当事人证件类型', + c201016 varchar(80) null comment '当事人证件号码', + c201017 text null comment '法定代表人', + c201018 varchar(12) null comment '法定代表人证件类型', + c201019 varchar(80) null comment '法定代表人证件号码', + c201020 varchar(200) null comment '工商注册号', + c201021 text null comment '数据编目挂接单位名称', + c201022 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c201023 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + c206009 text null comment '处罚依据', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table xzcfajjbxx026705 +( + id bigint null comment '标识ID', + c201000 varchar(200) not null comment '主键ID' + primary key, + z202000 varchar(200) null comment '执法主体基本信息主键ID', + c201000_1 int null comment '是否属于监管事项目录', + f201006 longtext null comment '监管事项子项名称', + f201006_1 mediumtext null comment '监管事项子项编码', + c201001 mediumtext null comment '案件编号', + c201002 mediumtext null comment '案件名称', + f101001 longtext null comment '处罚事项名称', + f101003 mediumtext null comment '处罚事项编码', + c201003 mediumtext null comment '执法主体名称', + c201004 varchar(72) null comment '执法主体统一社会信用代码', + c201005 mediumtext null comment '受委托组织名称', + c201006 varchar(72) null comment '受委托组织统一社会信用代码', + c201007 varchar(8) null comment '案件程序类别', + c201008 varchar(8) null comment '案件来源', + c201009 varchar(36) null comment '实施行政处罚的行政区划代码', + c201010 datetime null comment '案件来源日期', + c201011 mediumtext null comment '检查案件编号', + c201012 mediumtext null comment '移送部门', + c201021 mediumtext null comment '执法人员姓名', + c201022 mediumtext null comment '证件编号', + c201023 mediumtext null comment '事由(案由)', + c201024 mediumtext null comment '案情介绍', + c201025 int null comment '是否移送、抄送司法机关', + c201026 mediumtext null comment '移送、抄送司法机关名称', + c201027 datetime null comment '移送、抄送司法机关时间', + c201028 mediumtext null comment '案件移送书及相关材料', + c201029 mediumtext null comment '数据编目挂接单位名称', + c201030 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c201031 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table xzcfajjdxx778518 +( + id bigint null comment '标识ID', + c206000 varchar(200) not null comment '主键ID' + primary key, + c201000 varchar(200) null comment '行政处罚基本信息主键ID', + c206001 int null comment '是否涉刑案件', + c206002 int null comment '是否重大案件', + c206003 int null comment '是否集体讨论', + c206004 datetime null comment '集体讨论日期', + c206005 mediumtext null comment '集体讨论结论', + c206006 text null comment '集体讨论参与人员', + c206007 text null comment '违法事实', + c206008 text null comment '违法依据', + c206009 text null comment '处罚依据', + c206010 varchar(8) null comment '决定类别', + c206011 varchar(60) null comment '处罚决定种类', + c206012 mediumtext null comment '处罚内容', + c206012_1 decimal(18, 6) null comment '罚款金额', + c206012_2 decimal(18, 6) null comment '没收违法所得金额', + c206012_3 decimal(18, 6) null comment '没收非法财物金额', + c206012_4 text null comment '没收非法财物(实物)', + c206012_5 int null comment '是否吊销', + c206012_5_1 datetime null comment '吊销许可证或执照起始日期', + c206012_5_2 text null comment '吊销证件名称', + c206012_5_3 text null comment '吊销证件编号', + c206012_5_4 int null comment '是否暂扣', + c206012_6 datetime null comment '暂扣许可证或执照起始日期', + c206012_7 datetime null comment '暂扣许可证或执照截止日期', + c206012_7_1 text null comment '暂扣证件名称', + c206012_7_2 text null comment '暂扣证件编号', + c206012_8 int null comment '拘留天数', + c206012_9 datetime null comment '拘留起始日期', + c206012_10 datetime null comment '拘留截止日期', + c206012_11 text null comment '其他内容', + c206012_12 mediumtext null comment '降低资质等级-说明', + c206012_13 mediumtext null comment '限制开展生产经营活动-说明', + c206012_14 mediumtext null comment '责令停产停业-说明', + c206012_15 mediumtext null comment '责令停产停业-期限', + c206012_16 mediumtext null comment '责令关闭-说明', + c206012_17 mediumtext null comment '限制从业-说明', + c206013 datetime null comment '决定日期', + c206014 text null comment '决定书文号', + c206015 text null comment '决定书名称', + c206016 text null comment '决定理由', + c206017 text null comment '决定书', + c206018 datetime null comment '送达日期', + c206019 varchar(8) null comment '送达方式', + c206020 text null comment '送达回证(执)', + c206021 int null comment '是否公开', + c206022 datetime null comment '公开日期', + c206023 datetime null comment '处罚有效期', + c206024 varchar(8) null comment '当事人失信严重程度', + c206025 text null comment '备注', + c206026 text null comment '数据编目挂接单位名称', + c206027 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c206028 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table xzjcdsrxx016987 +( + id bigint null comment '标识ID', + c604001 varchar(200) not null comment '主键ID' + primary key, + c601000 varchar(200) null comment '行政检查案件基本信息表主键ID', + c601031 varchar(8) null comment '当事人类型', + c601032 mediumtext null comment '当事人名称', + c601033 varchar(12) null comment '当事人证件类型', + c601034 varchar(80) null comment '当事人证件号码', + c601035 mediumtext null comment '法定代表人', + c601036 varchar(12) null comment '法定代表人证件类型', + c601037 varchar(80) null comment '法定代表人证件号码', + c601038 varchar(200) null comment '工商注册号', + c601039 mediumtext null comment '数据编目挂接单位名称', + c601040 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c601041 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table xzjcjbxx025711 +( + id bigint null comment '标识ID', + c601000 varchar(200) not null comment '主键ID' + primary key, + c603000 varchar(200) null comment '行政检查计划和任务信息主键ID', + z202000 varchar(200) null comment '执法主体基本信息主键ID', + c601000_1 int null comment '是否属于监管事项目录', + f201006 longtext null comment '监管事项子项名称', + f201006_1 mediumtext null comment '监管事项子项编码', + f102000 mediumtext null comment '检查依据', + c603003 varchar(144) null comment '抽查任务编号', + c601001 mediumtext null comment '案件编号', + c601002 mediumtext null comment '案件名称', + f101001 longtext null comment '行政检查事项名称', + f101003 mediumtext null comment '行政检查事项编码', + c601024 mediumtext null comment '执法主体名称', + c601025 varchar(72) null comment '执法主体统一社会信用代码', + c601026 mediumtext null comment '受委托组织名称', + c601027 varchar(72) null comment '受委托组织统一社会信用代码', + c601028 int null comment '是否协同', + c601029 mediumtext null comment '协同机构名称', + c601030 mediumtext null comment '协同机构统一社会信用代码', + c601003 varchar(8) null comment '任务来源', + c601004 mediumtext null comment '检查单号', + c601005 datetime null comment '检査日期', + c601006 varchar(36) null comment '检查地址行政区划', + c601007 mediumtext null comment '检查地点', + c601008 mediumtext null comment '监管对象', + c601009 varchar(8) null comment '检查形式', + c601010 varchar(8) null comment '检查类别', + c601011 varchar(80) null comment '检查方式', + c601012 mediumtext null comment '决定书(通知书)文号', + c601013 mediumtext null comment '决定书(通知书)名称', + c601014 mediumtext null comment '决定书(通知书)', + c601015 varchar(8) null comment '检查结果', + c601015_1 mediumtext null comment '检查内容', + c601016 mediumtext null comment '附件', + c601017 mediumtext null comment '决定理由', + c601018 varchar(8) null comment '处理措施', + c601019 mediumtext null comment '处理措施内容', + c601020 mediumtext null comment '执法人员姓名', + c601021 mediumtext null comment '证件编号', + c601022 int null comment '是否公开', + c601023 datetime null comment '公开日期', + c601039 mediumtext null comment '数据编目挂接单位名称', + c601040 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c601041 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table xzqzcsxx274939 +( + id bigint null comment '标识ID', + c302000 varchar(200) not null comment '主键ID' + primary key, + c301000 varchar(200) null comment '行政强制基本信息主键ID', + c302000_1 int null comment '是否属于监管事项目录', + f201006 mediumtext null comment '监管事项子项名称', + f201006_1 text null comment '监管事项子项编码', + c302001 text null comment '行政强制措施名称', + c302002 varchar(8) null comment '行政强制措施种类', + c302003 text null comment '行政强制措施种类(其他)', + c302004 text null comment '行政强制措施详情', + c302004_1 int null comment '当事人是否在场(查封)', + c302004_2 text null comment '见证人姓名(查封)', + c302004_3 varchar(200) null comment '联系方式(查封)', + c302004_4 varchar(80) null comment '强制措施对象', + c302004_5 text null comment '设施、场所名称', + c302004_6 text null comment '设施、场所地址', + c302004_7 text null comment '财物名称、数量、金额(查封)', + c302004_8 text null comment '查封原因', + c302004_9 int null comment '当事人是否在场(扣押)', + c302004_10 text null comment '见证人姓名(扣押)', + c302004_11 varchar(200) null comment '联系方式(扣押)', + c302004_12 text null comment '财物名称、数量、金额(扣押)', + c302004_13 text null comment '扣押原因', + c302004_14 decimal(18, 2) null comment '冻结金额', + c302004_15 text null comment '金融机构名称', + c302004_16 datetime null comment '通知冻结日期', + c302004_17 int null comment '是否通知家属或所在单位', + c302005 text null comment '强制依据', + c302006 int null comment '是否即时强制', + c302007 datetime null comment '批准日期', + c302008 text null comment '强制措施决定书文号', + c302009 text null comment '决定书名称', + c302010 text null comment '决定理由', + c302011 datetime null comment '强制措施决定书送达日期', + c302012 varchar(8) null comment '强制措施决定书送达方式', + c302013 datetime null comment '强制措施期限起始日期', + c302014 datetime null comment '强制措施期限截止日期', + c302015 datetime null comment '实施强制措施日期', + c302016 int null comment '是否延期', + c302017 datetime null comment '强制措施延长期限截止日期', + c302018 datetime null comment '实施强制措施结束日期', + c302019 varchar(8) null comment '强制措施处理决定', + c302020 text null comment '强制决定书', + c302021 text null comment '强制结果', + c302022 int null comment '是否公开', + c302023 datetime null comment '公开日期', + c303024 text null comment '行政强制内容', + c303025 datetime null comment '行政强制决定日期', + c302026 text null comment '数据编目挂接单位名称', + c302027 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c302028 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table xzqzdsrxx997874 +( + id bigint null comment '标识ID', + c304001 varchar(200) not null comment '主键ID' + primary key, + c301000 varchar(200) null comment '行政强制案件基本信息表主键ID', + c301007 varchar(8) null comment '当事人类型', + c301008 text null comment '当事人名称', + c301009 varchar(12) null comment '当事人证件类型', + c301010 varchar(80) null comment '当事人证件号码', + c301011 text null comment '法定代表人', + c301012 varchar(12) null comment '法定代表人证件类型', + c301013 varchar(80) null comment '法定代表人证件号码', + c301014 varchar(200) null comment '工商注册号', + c301015 text null comment '数据编目挂接单位名称', + c301016 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c301017 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table xzqzjbxx173774 +( + id bigint null comment '标识ID', + c301000 varchar(200) not null comment '主键ID' + primary key, + z202000 varchar(200) null comment '执法主体基本信息主键ID', + c301001 varchar(8) null comment '案件来源', + c301002 text null comment '案件名称', + c301003 text null comment '案件编号', + f101001 text null comment '行政强制事项名称', + f101003 varchar(124) null comment '行政强制事项编码', + c301004 text null comment '执法主体名称', + c301005 varchar(72) null comment '执法主体统一社会信用代码', + c301015 text null comment '执法人员姓名', + c301006 varchar(36) null comment '实施行政强制的行政区划代码', + c301016 text null comment '证件编号', + c301017 text null comment '数据编目挂接单位名称', + c301018 varchar(80) null comment '数据编目挂接单位统一社会信用代码', + c301019 varchar(36) null comment '数据编目挂接单位行政区划', + add_time datetime null comment '创建时间', + cd_time datetime null comment '变更时间', + cd_operation varchar(4) null comment '增量标识', + cd_batch varchar(200) null comment '批次号', + ins double null comment '系统内部INS', + seq double null comment '系统内部SEQ', + updatestatus double null comment '系统内部UPDATESTATUS', + updatetime varchar(200) null comment '系统内部UPDATETIME' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table zdxt_file +( + guid varchar(50) not null comment '主键ID' + primary key, + business_id varchar(50) null comment '业务ID', + sort_code varchar(30) null comment '分类代码', + file_name varchar(100) null comment '文件名称', + upload_person_id varchar(32) not null comment '上传人员ID', + upload_person_name varchar(20) not null comment '上传人员姓名', + upload_path varchar(300) not null comment '上传路径', + upload_time datetime null comment '上传时间', + org_code varchar(30) null comment '机构编号', + org_name varchar(50) null comment '机构名称', + file_type varchar(10) null comment '附件类型', + file_suffix varchar(50) null comment '附件后缀', + file_save_name varchar(50) null comment '保存后附件名称', + file_size varchar(20) null comment '附件大小', + file_remark varchar(1000) null comment '备注', + update_time datetime null comment '修改时间', + update_person_name varchar(10) null comment '修改人员姓名', + is_delete2 int null comment '逻辑删除2:0可用,1删除', + expand1 varchar(50) null comment '预留字段1', + expand2 varchar(100) null comment '预留字段2', + expand3 varchar(200) null comment '预留字段3', + sass_id varchar(200) null comment '租户id' +) + comment '附件表' charset = utf8mb3 + row_format = DYNAMIC; + +create table zdxt_rule_t +( + Id int auto_increment comment '编号' + primary key, + application_name varchar(50) null comment '应用名称', + chain_name varchar(200) null comment '编排名称', + chain_desc varchar(500) null comment '编排说明', + el_data text null comment '编排执行规则', + create_time timestamp default CURRENT_TIMESTAMP not null comment '创建时间 Current time', + creator varchar(100) null, + updator varchar(100) null, + update_time timestamp default CURRENT_TIMESTAMP not null comment '最后创建日期 Current time', + el_param text null comment 'json参数', + chain_text text null comment '分拨规则x6流程json' +) + comment '规则编排表' collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table zfryjdm2405301 +( + id varchar(255) not null + primary key, + sfyx varchar(255) null comment 'SFYX是否有效', + rylx varchar(255) null comment '执法人员类型', + zfzzfdw varchar(255) null comment '执法单位', + zfryid varchar(255) null comment '执法人员ID', + NAME varchar(255) null comment '执法人员姓名', + SFZCODE varchar(255) null comment '身份证号码', + ZZJGDM varchar(255) null comment '执法单位的组织机构代码 ', + ZFDW varchar(255) null comment '执法单位', + ADDRESS varchar(255) null comment '单位地址', + SUB_NAME varchar(255) null comment '所属主体名称', + IS_LAWCODE varchar(255) null comment '是否具有法律职业资格', + CODE_STATE varchar(255) null comment '证件状态', + ZFCODE varchar(255) null comment '执法证编号', + sfzcode_encrypt varchar(255) null +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create table zfztjdm111915 +( + ID varchar(255) not null comment '主键' + primary key, + UPDATETIME varchar(255) null comment '更新时间', + UPDATESTATUS decimal(22) null comment '更新状态', + SEQ decimal(22) null comment '系统内部SEQ', + INS decimal(22) null comment '系统内部INS', + DATA_PLACE varchar(255) null comment '单位标识', + SUB_NAME varchar(255) null comment '主体名称', + CODE varchar(255) null comment '统一社会信用代码' +) + collate = utf8mb4_general_ci + row_format = DYNAMIC; + +create definer = root@`%` view eninfo as +select distinct `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`TYSHXYDM` AS `TYSHXYDM`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`YYZT` AS `YYZT`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`QYMC` AS `QYMC`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`FDDBR` AS `FDDBR`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`CLRQ` AS `CLRQ`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`JYQXQ` AS `JYQXQ`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`JYQXZ` AS `JYQXZ`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`ZCZB` AS `ZCZB`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`JYFW` AS `JYFW`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`JYCS` AS `JYCS`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`UPDATETIME` AS `UPDATETIME`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`UPDATESTATUS` AS `UPDATESTATUS` +from `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1` +where ((`zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`TYSHXYDM` is not null) and + (`zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`TYSHXYDM` <> '') and + (`zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`YYZT` = '1')) +order by `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`TYSHXYDM`, + `zfjd-refactoring-v1`.`sszt_jbxx110497_new_copy1`.`UPDATETIME` desc; + +-- comment on column eninfo.TYSHXYDM not supported: 统一社会信用代码 + +-- comment on column eninfo.YYZT not supported: 企业状态 + +-- comment on column eninfo.QYMC not supported: 企业名称 + +-- comment on column eninfo.FDDBR not supported: 法定代表人/负责人 + +-- comment on column eninfo.CLRQ not supported: 成立日期 + +-- comment on column eninfo.JYQXQ not supported: 经营期限起 + +-- comment on column eninfo.JYQXZ not supported: 经营期限止 + +-- comment on column eninfo.ZCZB not supported: 注册资本 + +-- comment on column eninfo.JYFW not supported: 经营范围 + +-- comment on column eninfo.JYCS not supported: 经营场所 + +create +definer = root@`%` procedure query_lg_reg(IN p_dept_type int) +BEGIN + DECLARE v_id VARCHAR(128); + DECLARE done INT DEFAULT 0; + + -- 第一个游标:查sys_dept + DECLARE cur CURSOR FOR +SELECT dept_id FROM sys_dept WHERE dept_type = p_dept_type; +DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1; + + DROP TEMPORARY TABLE IF EXISTS tmp_lg_result; + CREATE TEMPORARY TABLE tmp_lg_result (dept_id VARCHAR(128) PRIMARY key); + +OPEN cur; + +-- 第一轮循环:生成 tmp_lg_result +read_loop: LOOP + FETCH cur INTO v_id; + IF done = 1 THEN + LEAVE read_loop; +END IF; + + INSERT IGNORE INTO tmp_lg_result(dept_id) +SELECT dept_id FROM sys_dept WHERE dept_id = v_id OR FIND_IN_SET(v_id, ancestors); +END LOOP read_loop; +CLOSE cur; + +-- 在第一轮写完 tmp_lg_result 后: +DROP TEMPORARY TABLE IF EXISTS tmp_enforce; + CREATE TEMPORARY TABLE tmp_enforce LIKE enforcement_registration; + +SELECT er.* FROM enforcement_registration er JOIN tmp_lg_result t ON er.bureau_dept_id = t.dept_id; + +END; + +create +definer = root@`%` procedure query_lg_type(IN p_dept_type int) +BEGIN + DECLARE v_dept_id VARCHAR(128); + DECLARE done INT DEFAULT 0; + + DECLARE cur CURSOR FOR +SELECT dept_id FROM sys_dept WHERE dept_type = p_dept_type; + +DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1; + + DROP TEMPORARY TABLE IF EXISTS tmp_lg_result; + CREATE TEMPORARY TABLE tmp_lg_result (dept_id VARCHAR(128) PRIMARY key, dept_name VARCHAR(999), `zone` tinyint(4)); + +OPEN cur; + +read_loop: LOOP + FETCH cur INTO v_dept_id; + IF done = 1 THEN + LEAVE read_loop; +END IF; + + INSERT IGNORE INTO tmp_lg_result(dept_id, dept_name, zone) +SELECT dept_id, dept_name, zone +FROM sys_dept +WHERE dept_id = v_dept_id + OR FIND_IN_SET(v_dept_id, ancestors); +END LOOP read_loop; + +CLOSE cur; + +SELECT dept_id, dept_name, zone FROM tmp_lg_result where zone is not null; +END; +