update 优化 !pr370 完成三方登录授权功能
已添加4个文件
已重命名4个文件
已删除4个文件
已修改17个文件
| | |
| | | import org.dromara.common.tenant.helper.TenantHelper; |
| | | import org.dromara.system.domain.bo.SysTenantBo; |
| | | import org.dromara.system.domain.vo.SysTenantVo; |
| | | import org.dromara.system.service.ISocialUserService; |
| | | import org.dromara.system.service.ISysSocialService; |
| | | import org.dromara.system.service.ISysConfigService; |
| | | import org.dromara.system.service.ISysTenantService; |
| | | import org.dromara.web.domain.vo.LoginTenantVo; |
| | |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.io.IOException; |
| | | import java.net.URL; |
| | | import java.util.List; |
| | | |
| | |
| | | private final SysRegisterService registerService; |
| | | private final ISysConfigService configService; |
| | | private final ISysTenantService tenantService; |
| | | private final ISocialUserService socialUserService; |
| | | |
| | | private final ISysSocialService socialUserService; |
| | | |
| | | |
| | | /** |
| | |
| | | |
| | | /** |
| | | * è®¤è¯ææ |
| | | * @param source |
| | | * |
| | | * @param source ç»å½æ¥æº |
| | | * @return ç»æ |
| | | */ |
| | | @GetMapping("/binding/{source}") |
| | | @ResponseBody |
| | | public R<LoginVo> authBinding(@PathVariable("source") String source, HttpServletRequest request){ |
| | | public R<String> authBinding(@PathVariable("source") String source) { |
| | | SocialLoginConfigProperties obj = socialProperties.getType().get(source); |
| | | if (ObjectUtil.isNull(obj)){ |
| | | if (ObjectUtil.isNull(obj)) { |
| | | return R.fail(source + "å¹³å°è´¦å·æä¸æ¯æ"); |
| | | } |
| | | AuthRequest authRequest = SocialUtils.getAuthRequest(source, |
| | |
| | | |
| | | /** |
| | | * ç¬¬ä¸æ¹ç»å½åè°ä¸å¡å¤ç |
| | | * @param source |
| | | * @param callback |
| | | * @param request |
| | | * @return |
| | | * |
| | | * @param source ç»å½æ¥æº |
| | | * @param callback ææååºå®ä½ |
| | | * @return ç»æ |
| | | */ |
| | | @SuppressWarnings("unchecked") |
| | | @GetMapping("/social-login/{source}") |
| | | public R<String> socialLogin(@PathVariable("source") String source, AuthCallback callback, HttpServletRequest request) throws IOException { |
| | | public R<String> socialLogin(@PathVariable("source") String source, AuthCallback callback) { |
| | | SocialLoginConfigProperties obj = socialProperties.getType().get(source); |
| | | if (ObjectUtil.isNull(obj)){ |
| | | if (ObjectUtil.isNull(obj)) { |
| | | return R.fail(source + "å¹³å°è´¦å·æä¸æ¯æ"); |
| | | } |
| | | AuthRequest authRequest = SocialUtils.getAuthRequest(source, |
| | |
| | | obj.getClientSecret(), |
| | | obj.getRedirectUri()); |
| | | AuthResponse<AuthUser> response = authRequest.login(callback); |
| | | return loginService.socialLogin(source, response, request); |
| | | return loginService.socialLogin(source, response); |
| | | } |
| | | |
| | | /** |
| | | * åæ¶ææ |
| | | * @param socialId |
| | | * |
| | | * @param socialId socialId |
| | | */ |
| | | @DeleteMapping(value = "/unlock/{socialId}") |
| | | public R<Void> unlockSocial(@PathVariable Long socialId) |
| | | { |
| | | public R<Void> unlockSocial(@PathVariable Long socialId) { |
| | | Boolean rows = socialUserService.deleteWithValidById(socialId); |
| | | return rows ? R.ok() : R.fail("åæ¶ææå¤±è´¥"); |
| | | } |
| | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import jakarta.servlet.http.HttpServletRequest; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import me.zhyd.oauth.model.AuthResponse; |
| | |
| | | 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.bo.SocialUserBo; |
| | | import org.dromara.system.domain.vo.SocialUserVo; |
| | | import org.dromara.system.domain.bo.SysSocialBo; |
| | | import org.dromara.system.domain.vo.SysSocialVo; |
| | | import org.dromara.system.domain.vo.SysTenantVo; |
| | | import org.dromara.system.domain.vo.SysUserVo; |
| | | import org.dromara.system.mapper.SysUserMapper; |
| | | import org.dromara.system.service.ISocialUserService; |
| | | import org.dromara.system.service.ISysSocialService; |
| | | import org.dromara.system.service.ISysPermissionService; |
| | | import org.dromara.system.service.ISysTenantService; |
| | | import org.dromara.system.service.ISysUserService; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.io.IOException; |
| | | import java.time.Duration; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | public class SysLoginService { |
| | | |
| | | private final SysUserMapper userMapper; |
| | | private final ISocialUserService socialUserService; |
| | | private final ISysSocialService sysSocialService; |
| | | private final CaptchaProperties captchaProperties; |
| | | private final ISysPermissionService permissionService; |
| | | private final ISysTenantService tenantService; |
| | |
| | | * |
| | | * @param source ç»å½æ¥æº |
| | | * @param authUser ææååºå®ä½ |
| | | * @param request Http请æ±å¯¹è±¡ |
| | | * @return ç»ä¸ååºå®ä½ |
| | | */ |
| | | public R<String> socialLogin(String source, AuthResponse<AuthUser> authUser, HttpServletRequest request) { |
| | | public R<String> socialLogin(String source, AuthResponse<AuthUser> authUser) { |
| | | // 夿ææååºæ¯å¦æå |
| | | if (!authUser.ok()) { |
| | | return R.fail("对ä¸èµ·ï¼ææä¿¡æ¯éªè¯ä¸éè¿ï¼è¯·éåºéè¯ï¼"); |
| | | } |
| | | AuthUser authUserData = authUser.getData(); |
| | | SocialUserVo user = socialUserService.selectSocialUserByAuthId(authUserData.getSource() + authUserData.getUuid()); |
| | | SysSocialVo user = sysSocialService.selectByAuthId(authUserData.getSource() + authUserData.getUuid()); |
| | | if (ObjectUtil.isNotNull(user)) { |
| | | //æ§è¡ç»å½åè®°å½ç»å½ä¿¡æ¯æä½ |
| | | // æ§è¡ç»å½åè®°å½ç»å½ä¿¡æ¯æä½ |
| | | return loginAndRecord(user.getTenantId(), user.getUserName(), authUserData); |
| | | } else { |
| | | // 夿æ¯å¦å·²ç»å½ |
| | | if (LoginHelper.getUserId() == null) { |
| | | return R.fail("ææå¤±è´¥ï¼è¯·å
ç»å½æè½ç»å®"); |
| | | } |
| | | SocialUserBo socialUserBo = new SocialUserBo(); |
| | | socialUserBo.setUserId(LoginHelper.getUserId()); |
| | | socialUserBo.setAuthId(authUserData.getSource() + authUserData.getUuid()); |
| | | socialUserBo.setSource(authUserData.getSource()); |
| | | socialUserBo.setUserName(authUserData.getUsername()); |
| | | socialUserBo.setNickName(authUserData.getNickname()); |
| | | socialUserBo.setAvatar(authUserData.getAvatar()); |
| | | socialUserBo.setOpenId(authUserData.getUuid()); |
| | | BeanUtils.copyProperties(authUserData.getToken(), socialUserBo); |
| | | SysSocialBo bo = new SysSocialBo(); |
| | | bo.setUserId(LoginHelper.getUserId()); |
| | | bo.setAuthId(authUserData.getSource() + authUserData.getUuid()); |
| | | bo.setSource(authUserData.getSource()); |
| | | bo.setUserName(authUserData.getUsername()); |
| | | bo.setNickName(authUserData.getNickname()); |
| | | bo.setAvatar(authUserData.getAvatar()); |
| | | bo.setOpenId(authUserData.getUuid()); |
| | | BeanUtils.copyProperties(authUserData.getToken(), bo); |
| | | |
| | | socialUserService.insertByBo(socialUserBo); |
| | | SysUserVo lodingData = loadUserByUsername(LoginHelper.getTenantId(), LoginHelper.getUsername()); |
| | | //æ§è¡ç»å½åè®°å½ç»å½ä¿¡æ¯æä½ |
| | | return loginAndRecord(lodingData.getTenantId(), socialUserBo.getUserName(), authUserData); |
| | | sysSocialService.insertByBo(bo); |
| | | SysUserVo sysUser = loadUserByUsername(LoginHelper.getTenantId(), LoginHelper.getUsername()); |
| | | // æ§è¡ç»å½åè®°å½ç»å½ä¿¡æ¯æä½ |
| | | return loginAndRecord(sysUser.getTenantId(), sysUser.getUserName(), authUserData); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * æ§è¡ç»å½åè®°å½ç»å½ä¿¡æ¯æä½ |
| | | * |
| | | * @param tenantId ç§æ·ID |
| | | * @param userName ç¨æ·å |
| | | * @param authUser ææç¨æ·ä¿¡æ¯ |
| | | * @param tenantId ç§æ·ID |
| | | * @param userName ç¨æ·å |
| | | * @param authUser ææç¨æ·ä¿¡æ¯ |
| | | * @return ç»ä¸ååºå®ä½ |
| | | */ |
| | | private R<String> loginAndRecord(String tenantId, String userName, AuthUser authUser) { |
| | |
| | | territory: ap-guangzhou |
| | | |
| | | |
| | | |
| | | --- # 䏿¹ææ |
| | | justauth: |
| | | enabled: true |
| | | type: |
| | | QQ: |
| | | qq: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/qq/callback |
| | | redirect-uri: http://localhost:80/social-login?source=qq |
| | | union-id: false |
| | | WEIBO: |
| | | weibo: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/weibo/callback |
| | | redirect-uri: http://localhost:80/social-login?source=weibo |
| | | gitee: |
| | | client-id: 38eaaa1b77b5e064313057a2f5745ce3a9f3e7686d9bd302c7df2f308ef6db81 |
| | | client-secret: 2e633af8780cb9fe002c4c7291b722db944402e271efb99b062811f52d7da1ff |
| | | client-id: 914******************98 |
| | | client-secret: 02*****************ac |
| | | redirect-uri: http://localhost:80/social-login?source=gitee |
| | | DINGTALK: |
| | | dingtalk: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/dingtalk/callback |
| | | BAIDU: |
| | | redirect-uri: http://localhost:80/social-login?source=dingtalk |
| | | baidu: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/baidu/callback |
| | | CSDN: |
| | | redirect-uri: http://localhost:80/social-login?source=baidu |
| | | csdn: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/csdn/callback |
| | | CODING: |
| | | redirect-uri: http://localhost:80/social-login?source=csdn |
| | | coding: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/coding/callback |
| | | redirect-uri: http://localhost:80/social-login?source=coding |
| | | coding-group-name: xx |
| | | OSCHINA: |
| | | oschina: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/oschina/callback |
| | | ALIPAY: |
| | | redirect-uri: http://localhost:80/social-login?source=oschina |
| | | alipay: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/alipay/callback |
| | | redirect-uri: http://localhost:80/social-login?source=alipay |
| | | alipay-public-key: MIIB**************DAQAB |
| | | WECHAT_OPEN: |
| | | wechat_open: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/wechat_open/callback |
| | | WECHAT_MP: |
| | | redirect-uri: http://localhost:80/social-login?source=wechat_open |
| | | wechat_mp: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/wechat_mp/callback |
| | | WECHAT_ENTERPRISE: |
| | | redirect-uri: http://localhost:80/social-login?source=wechat_mp |
| | | wechat_enterprise: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/wechat_enterprise/callback |
| | | redirect-uri: http://localhost:80/social-login?source=wechat_enterprise |
| | | agent-id: 1000002 |
| | | TAOBAO: |
| | | gitlab: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/taobao/callback |
| | | GOOGLE: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/google/callback |
| | | FACEBOOK: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/facebook/callback |
| | | DOUYIN: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/douyin/callback |
| | | LINKEDIN: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/linkedin/callback |
| | | MICROSOFT: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/microsoft/callback |
| | | MI: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/mi/callback |
| | | TOUTIAO: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/toutiao/callback |
| | | TEAMBITION: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/teambition/callback |
| | | RENREN: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/renren/callback |
| | | PINTEREST: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/pinterest/callback |
| | | STACK_OVERFLOW: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/stack_overflow/callback |
| | | stack-overflow-key: asd*********asd |
| | | HUAWEI: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/huawei/callback |
| | | KUJIALE: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/kujiale/callback |
| | | GITLAB: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/gitlab/callback |
| | | MEITUAN: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/meituan/callback |
| | | ELEME: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/eleme/callback |
| | | TWITTER: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/twitter/callback |
| | | XMLY: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/xmly/callback |
| | | # 设å¤å¯ä¸æ è¯ID |
| | | device-id: xxxxxxxxxxxxxx |
| | | # 客æ·ç«¯æä½ç³»ç»ç±»åï¼1-iOSç³»ç»ï¼2-Androidç³»ç»ï¼3-Web |
| | | client-os-type: 3 |
| | | # 客æ·ç«¯å
åï¼å¦æ clientOsType 为1æ2æ¶å¿
å¡«ã对Android客æ·ç«¯æ¯å
åï¼å¯¹IOS客æ·ç«¯æ¯Bundle ID |
| | | #pack-id: xxxx |
| | | FEISHU: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/feishu/callback |
| | | JD: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://oauth.xkcoding.com/demo/oauth/jd/callback |
| | | redirect-uri: http://localhost:80/social-login?source=gitlab |
| | |
| | | sdkAppId: appid |
| | | #å°åä¿¡æ¯é»è®¤ä¸º ap-guangzhou 妿 ç¹æ®æ¹åå¯ä¸ç¨è®¾ç½® |
| | | territory: ap-guangzhou |
| | | |
| | | --- # 䏿¹ææ |
| | | justauth: |
| | | enabled: true |
| | | type: |
| | | qq: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=qq |
| | | union-id: false |
| | | weibo: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=weibo |
| | | gitee: |
| | | client-id: 914******************98 |
| | | client-secret: 02*****************ac |
| | | redirect-uri: http://localhost:80/social-login?source=gitee |
| | | dingtalk: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=dingtalk |
| | | baidu: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=baidu |
| | | csdn: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=csdn |
| | | coding: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=coding |
| | | coding-group-name: xx |
| | | oschina: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=oschina |
| | | alipay: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=alipay |
| | | alipay-public-key: MIIB**************DAQAB |
| | | wechat_open: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=wechat_open |
| | | wechat_mp: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=wechat_mp |
| | | wechat_enterprise: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=wechat_enterprise |
| | | agent-id: 1000002 |
| | | gitlab: |
| | | client-id: 10**********6 |
| | | client-secret: 1f7d08**********5b7**********29e |
| | | redirect-uri: http://localhost:80/social-login?source=gitlab |
| | |
| | | import org.dromara.common.social.config.properties.SocialProperties; |
| | | import org.dromara.common.social.utils.AuthRedisStateCache; |
| | | import org.springframework.boot.autoconfigure.AutoConfiguration; |
| | | import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; |
| | | import org.springframework.boot.context.properties.EnableConfigurationProperties; |
| | | import org.springframework.context.annotation.Bean; |
| | | |
| | |
| | | public class SocialConfig { |
| | | |
| | | @Bean |
| | | public AuthStateCache authStateCache() { |
| | | return new AuthRedisStateCache(); |
| | | public AuthStateCache authStateCache(SocialProperties socialProperties) { |
| | | return new AuthRedisStateCache(socialProperties); |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * 社交ç»å½é
ç½® |
| | | * |
| | | * @author thiszhc |
| | | */ |
| | | @Data |
| | | public class SocialLoginConfigProperties { |
| | | |
| | |
| | | |
| | | /** |
| | | * Social é
ç½®å±æ§ |
| | | * |
| | | * @author thiszhc |
| | | */ |
| | | @Data |
| | |
| | | package org.dromara.common.social.utils; |
| | | |
| | | import jakarta.annotation.PostConstruct; |
| | | import lombok.AllArgsConstructor; |
| | | import me.zhyd.oauth.cache.AuthStateCache; |
| | | import org.dromara.common.redis.utils.RedisUtils; |
| | | import org.dromara.common.social.config.properties.SocialProperties; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.data.redis.core.RedisTemplate; |
| | | import org.springframework.data.redis.core.ValueOperations; |
| | | |
| | | import java.time.Duration; |
| | | |
| | | @AllArgsConstructor |
| | | public class AuthRedisStateCache implements AuthStateCache { |
| | | |
| | | private SocialProperties socialProperties; |
| | | private final SocialProperties socialProperties; |
| | | |
| | | /** |
| | | * åå
¥ç¼å |
| | |
| | | */ |
| | | @Override |
| | | public void cache(String key, String value) { |
| | | // TODO: èªå®ä¹åå
¥ç¼å |
| | | RedisUtils.setCacheObject(key, value, Duration.ofMillis(socialProperties.getTimeout())); |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public void cache(String key, String value, long timeout) { |
| | | // TODO: èªå®ä¹åå
¥ç¼å |
| | | RedisUtils.setCacheObject(key, value, Duration.ofMillis(timeout)); |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public String get(String key) { |
| | | // TODO: èªå®ä¹è·åç¼åå
容 |
| | | return RedisUtils.getCacheObject(key); |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public boolean containsKey(String key) { |
| | | // TODO: èªå®ä¹å¤ækeyæ¯å¦åå¨ |
| | | return RedisUtils.hasKey(key); |
| | | } |
| | | } |
| | |
| | | package org.dromara.common.social.utils; |
| | | |
| | | import me.zhyd.oauth.cache.AuthStateCache; |
| | | import me.zhyd.oauth.config.AuthConfig; |
| | | import me.zhyd.oauth.exception.AuthException; |
| | | import me.zhyd.oauth.request.*; |
| | |
| | | */ |
| | | public class SocialUtils { |
| | | |
| | | public static AuthRequest getAuthRequest(String source, |
| | | String clientId, |
| | | String clientSecret, |
| | | String redirectUri) throws AuthException { |
| | | public static AuthRequest getAuthRequest(String source, String clientId, |
| | | String clientSecret, String redirectUri) throws AuthException { |
| | | AuthRequest authRequest = null; |
| | | switch (source.toLowerCase()) { |
| | | case "dingtalk" -> |
ÎļþÃû´Ó ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SocialUserController.java ÐÞ¸Ä |
| | |
| | | import jakarta.validation.constraints.NotNull; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.dromara.common.core.domain.R; |
| | | import org.dromara.common.satoken.utils.LoginHelper; |
| | | import org.dromara.common.web.core.BaseController; |
| | | import org.dromara.system.domain.vo.SocialUserVo; |
| | | import org.dromara.system.service.ISocialUserService; |
| | | import org.dromara.system.domain.vo.SysSocialVo; |
| | | import org.dromara.system.service.ISysSocialService; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | |
| | | @RequiredArgsConstructor |
| | | @RestController |
| | | @RequestMapping("/system/social") |
| | | public class SocialUserController extends BaseController { |
| | | public class SysSocialController extends BaseController { |
| | | |
| | | private final ISocialUserService socialUserService; |
| | | private final ISysSocialService socialUserService; |
| | | |
| | | /** |
| | | * æ¥è¯¢ç¤¾ä¼åå
³ç³»å表 |
| | | */ |
| | | // è¿éæ¹æç¨æ·é»è®¤çãåªè½æ¥çèªå·±çæéæ´å¥½å¦ |
| | | // @SaCheckPermission("system:user:list") |
| | | @GetMapping("/list") |
| | | public R<List<SocialUserVo>> list() { |
| | | return R.ok(socialUserService.queryList()); |
| | | public R<List<SysSocialVo>> list() { |
| | | return R.ok(socialUserService.queryListByUserId(LoginHelper.getUserId())); |
| | | } |
| | | |
| | | |
| | |
| | | * |
| | | * @param id ä¸»é® |
| | | */ |
| | | // è¿éæ¹æç¨æ·é»è®¤çãåªè½æ¥çèªå·±çæéæ´å¥½å¦ |
| | | // @SaCheckPermission("system:user:query") |
| | | @GetMapping("/{id}") |
| | | public R<SocialUserVo> getInfo(@NotNull(message = "主é®ä¸è½ä¸ºç©º") |
| | | public R<SysSocialVo> getInfo(@NotNull(message = "主é®ä¸è½ä¸ºç©º") |
| | | @PathVariable String id) { |
| | | return R.ok(socialUserService.queryById(id)); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
ÎļþÃû´Ó ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SocialUser.java ÐÞ¸Ä |
| | |
| | | package org.dromara.system.domain; |
| | | |
| | | import org.dromara.common.mybatis.core.domain.BaseEntity; |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import org.dromara.common.tenant.core.TenantEntity; |
| | | |
| | | import java.io.Serial; |
| | | |
| | | /** |
| | | * 社ä¼åå
³ç³»å¯¹è±¡ social_user |
| | | * 社ä¼åå
³ç³»å¯¹è±¡ sys_social |
| | | * |
| | | * @author thiszhc |
| | | * @date 2023-06-12 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @TableName("social_user") |
| | | public class SocialUser extends BaseEntity { |
| | | @TableName("sys_social") |
| | | public class SysSocial extends TenantEntity { |
| | | |
| | | @Serial |
| | | private static final long serialVersionUID = 1L; |
ÎļþÃû´Ó ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SocialUserBo.java ÐÞ¸Ä |
| | |
| | | package org.dromara.system.domain.bo; |
| | | |
| | | import org.dromara.common.tenant.core.TenantEntity; |
| | | import org.dromara.system.domain.SocialUser; |
| | | import org.dromara.common.mybatis.core.domain.BaseEntity; |
| | | import org.dromara.common.core.validate.AddGroup; |
| | | import org.dromara.common.core.validate.EditGroup; |
| | | import io.github.linpeilie.annotations.AutoMapper; |
| | | import jakarta.validation.constraints.NotBlank; |
| | | import jakarta.validation.constraints.NotNull; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import jakarta.validation.constraints.*; |
| | | import lombok.NoArgsConstructor; |
| | | import org.dromara.common.core.validate.AddGroup; |
| | | import org.dromara.common.core.validate.EditGroup; |
| | | import org.dromara.common.tenant.core.TenantEntity; |
| | | import org.dromara.system.domain.SysSocial; |
| | | |
| | | /** |
| | | * 社ä¼åå
³ç³»ä¸å¡å¯¹è±¡ social_user |
| | | * 社ä¼åå
³ç³»ä¸å¡å¯¹è±¡ sys_social |
| | | * |
| | | * @author Lion Li |
| | | * @date 2023-06-12 |
| | | */ |
| | | @Data |
| | | @NoArgsConstructor |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @AutoMapper(target = SocialUser.class, reverseConvertGenerate = false) |
| | | public class SocialUserBo extends TenantEntity { |
| | | @AutoMapper(target = SysSocial.class, reverseConvertGenerate = false) |
| | | public class SysSocialBo extends TenantEntity { |
| | | |
| | | /** |
| | | * ä¸»é® |
ÎļþÃû´Ó ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SocialUserVo.java ÐÞ¸Ä |
| | |
| | | import com.alibaba.excel.annotation.ExcelProperty; |
| | | import io.github.linpeilie.annotations.AutoMapper; |
| | | import lombok.Data; |
| | | import org.dromara.common.tenant.core.TenantEntity; |
| | | import org.dromara.system.domain.SocialUser; |
| | | import org.dromara.system.domain.SysSocial; |
| | | |
| | | import java.io.Serial; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | |
| | | /** |
| | | * 社ä¼åå
³ç³»è§å¾å¯¹è±¡ social_user |
| | | * 社ä¼åå
³ç³»è§å¾å¯¹è±¡ sys_social |
| | | * |
| | | * @author thiszhc |
| | | * @date 2023-06-12 |
| | | */ |
| | | @Data |
| | | @ExcelIgnoreUnannotated |
| | | @AutoMapper(target = SocialUser.class) |
| | | public class SocialUserVo extends TenantEntity { |
| | | @AutoMapper(target = SysSocial.class) |
| | | public class SysSocialVo implements Serializable { |
| | | |
| | | @Serial |
| | | private static final long serialVersionUID = 1L; |
| | |
| | | private Long id; |
| | | |
| | | /** |
| | | * ç§æ·ID |
| | | */ |
| | | private String tenantId; |
| | | |
| | | /** |
| | | * çå¯ä¸ID |
| | | */ |
| | | @ExcelProperty(value = "ææUUID") |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.dromara.system.mapper; |
| | | |
| | | import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; |
| | | import org.dromara.system.domain.SysSocial; |
| | | import org.dromara.system.domain.vo.SysSocialVo; |
| | | |
| | | /** |
| | | * 社ä¼åå
³ç³»Mapperæ¥å£ |
| | | * |
| | | * @author thiszhc |
| | | */ |
| | | public interface SysSocialMapper extends BaseMapperPlus<SysSocial, SysSocialVo> { |
| | | |
| | | /** |
| | | * æ ¹æ® authId æ¥è¯¢ SysSocial 表å SysUser 表ï¼è¿å SysSocialAuthResult æ å°ç对象 |
| | | * |
| | | * @param authId 认è¯ID |
| | | * @return SysSocial |
| | | */ |
| | | SysSocialVo selectByAuthId(String authId); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.dromara.system.service; |
| | | |
| | | import org.dromara.system.domain.bo.SysSocialBo; |
| | | import org.dromara.system.domain.vo.SysSocialVo; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 社ä¼åå
³ç³»Serviceæ¥å£ |
| | | * |
| | | * @author thiszhc |
| | | */ |
| | | public interface ISysSocialService { |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢ç¤¾ä¼åå
³ç³» |
| | | */ |
| | | SysSocialVo queryById(String id); |
| | | |
| | | /** |
| | | * æ¥è¯¢ç¤¾ä¼åå
³ç³»å表 |
| | | */ |
| | | List<SysSocialVo> queryList(); |
| | | |
| | | /** |
| | | * æ¥è¯¢ç¤¾ä¼åå
³ç³»å表 |
| | | */ |
| | | List<SysSocialVo> queryListByUserId(Long userId); |
| | | |
| | | /** |
| | | * æ°å¢ææå
³ç³» |
| | | */ |
| | | Boolean insertByBo(SysSocialBo bo); |
| | | |
| | | |
| | | /** |
| | | * å é¤ç¤¾ä¼åå
³ç³»ä¿¡æ¯ |
| | | */ |
| | | Boolean deleteWithValidById(Long id); |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ® authId æ¥è¯¢ SysSocial 表å SysUser 表ï¼è¿å SysSocialAuthResult æ å°ç对象 |
| | | * @param authId 认è¯ID |
| | | * @return SysSocial |
| | | */ |
| | | SysSocialVo selectByAuthId(String authId); |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.dromara.system.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.dromara.common.core.utils.MapstructUtils; |
| | | import org.dromara.system.domain.SysSocial; |
| | | import org.dromara.system.domain.bo.SysSocialBo; |
| | | import org.dromara.system.domain.vo.SysSocialVo; |
| | | import org.dromara.system.mapper.SysSocialMapper; |
| | | import org.dromara.system.service.ISysSocialService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 社ä¼åå
³ç³»Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author thiszhc |
| | | * @date 2023-06-12 |
| | | */ |
| | | @RequiredArgsConstructor |
| | | @Service |
| | | public class SysSocialServiceImpl implements ISysSocialService { |
| | | |
| | | private final SysSocialMapper baseMapper; |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢ç¤¾ä¼åå
³ç³» |
| | | */ |
| | | @Override |
| | | public SysSocialVo queryById(String id) { |
| | | return baseMapper.selectVoById(id); |
| | | } |
| | | |
| | | /** |
| | | * ææå表 |
| | | */ |
| | | @Override |
| | | public List<SysSocialVo> queryList() { |
| | | return baseMapper.selectVoList(); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysSocialVo> queryListByUserId(Long userId) { |
| | | return baseMapper.selectVoList(new LambdaQueryWrapper<SysSocial>().eq(SysSocial::getUserId, userId)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ°å¢ç¤¾ä¼åå
³ç³» |
| | | */ |
| | | @Override |
| | | public Boolean insertByBo(SysSocialBo bo) { |
| | | SysSocial add = MapstructUtils.convert(bo, SysSocial.class); |
| | | validEntityBeforeSave(add); |
| | | boolean flag = baseMapper.insert(add) > 0; |
| | | if (flag) { |
| | | if (add != null) { |
| | | bo.setId(add.getId()); |
| | | } else { |
| | | return false; |
| | | } |
| | | } |
| | | return flag; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¿ååçæ°æ®æ ¡éª |
| | | */ |
| | | private void validEntityBeforeSave(SysSocial entity) { |
| | | //TODO åä¸äºæ°æ®æ ¡éª,å¦å¯ä¸çº¦æ |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å é¤ç¤¾ä¼åå
³ç³» |
| | | */ |
| | | @Override |
| | | public Boolean deleteWithValidById(Long id) { |
| | | return baseMapper.deleteById(id) > 0; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ® authId æ¥è¯¢ç¨æ·ä¿¡æ¯ |
| | | * |
| | | * @param authId ç¨æ·id |
| | | * @return ç¨æ·ä¿¡æ¯ |
| | | */ |
| | | @Override |
| | | public SysSocialVo selectByAuthId(String authId) { |
| | | return baseMapper.selectByAuthId(authId); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.dromara.system.mapper.SysSocialMapper"> |
| | | |
| | | <resultMap type="org.dromara.system.domain.vo.SysSocialVo" id="SysSocialAuthResult"> |
| | | <id property="id" column="id"/> |
| | | </resultMap> |
| | | |
| | | <select id="selectByAuthId" parameterType="String" resultMap="SysSocialAuthResult"> |
| | | select b.user_id, |
| | | b.tenant_id, |
| | | b.user_name, |
| | | b.password, |
| | | a.auth_id, |
| | | a.source |
| | | from sys_social a |
| | | left join sys_user b on a.user_id = b.user_id |
| | | where a.auth_id = #{authId} |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | -- ---------------------------- |
| | | -- ç¬¬ä¸æ¹å¹³å°ææè¡¨ |
| | | -- ---------------------------- |
| | | create table sys_social |
| | | ( |
| | | id number(20) not null, |
| | | user_id number(20) not null, |
| | | tenant_id varchar(20) default null, |
| | | auth_id varchar(255) not null, |
| | | source varchar(255) not null, |
| | | open_id varchar(255) default null, |
| | | user_name varchar(30) not null, |
| | | nick_name varchar(30) default '', |
| | | email varchar(255) default '', |
| | | avatar varchar(500) default '', |
| | | access_token varchar(255) not null, |
| | | expire_in number(100) default null, |
| | | refresh_token varchar(255) default null, |
| | | access_code varchar(255) default null, |
| | | union_id varchar(255) default null, |
| | | scope varchar(255) default null, |
| | | token_type varchar(255) default null, |
| | | id_token varchar(255) default null, |
| | | mac_algorithm varchar(255) default null, |
| | | mac_key varchar(255) default null, |
| | | code varchar(255) default null, |
| | | oauth_token varchar(255) default null, |
| | | oauth_token_secret varchar(255) default null, |
| | | create_dept number(20), |
| | | create_by number(20), |
| | | create_time date, |
| | | update_by number(20), |
| | | update_time date, |
| | | del_flag char(1) default '0' |
| | | ); |
| | | |
| | | alter table sys_social add constraint pk_sys_social primary key (id); |
| | | |
| | | comment on table sys_social is '社ä¼åå
³ç³»è¡¨'; |
| | | comment on column sys_social.id is '主é®'; |
| | | comment on column sys_social.user_id is 'ç¨æ·ID'; |
| | | comment on column sys_social.tenant_id is 'ç§æ·id'; |
| | | comment on column sys_social.auth_id is 'ææ+ææopenid'; |
| | | comment on column sys_social.source is 'ç¨æ·æ¥æº'; |
| | | comment on column sys_social.open_id is 'åçopenid'; |
| | | comment on column sys_social.user_name is 'ç»å½è´¦å·'; |
| | | comment on column sys_social.nick_name is 'ç¨æ·æµç§°'; |
| | | comment on column sys_social.email is 'ç¨æ·é®ç®±'; |
| | | comment on column sys_social.avatar is '头åå°å'; |
| | | comment on column sys_social.access_token is 'ç¨æ·çææä»¤ç'; |
| | | comment on column sys_social.expire_in is 'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.refresh_token is 'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.access_code is 'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.union_id is 'ç¨æ·ç unionid'; |
| | | comment on column sys_social.scope is 'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.token_type is '个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.id_token is 'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_algorithm is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_key is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.code is 'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token_secret is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.create_dept is 'å建é¨é¨'; |
| | | comment on column sys_social.create_by is 'å建è
'; |
| | | comment on column sys_social.create_time is 'å建æ¶é´'; |
| | | comment on column sys_social.update_by is 'æ´æ°è
'; |
| | | comment on column sys_social.update_time is 'æ´æ°æ¶é´'; |
| | | comment on column sys_social.del_flag is 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- ç§æ·è¡¨ |
| | | -- ---------------------------- |
| | | create table sys_tenant ( |
| | |
| | | -- ---------------------------- |
| | | -- ç¬¬ä¸æ¹å¹³å°ææè¡¨ |
| | | -- ---------------------------- |
| | | create table sys_social |
| | | ( |
| | | id int8 not null, |
| | | user_id int8 not null, |
| | | tenant_id varchar(20) default null::varchar, |
| | | auth_id varchar(255) not null, |
| | | source varchar(255) not null, |
| | | open_id varchar(255) default null::varchar, |
| | | user_name varchar(30) not null, |
| | | nick_name varchar(30) default ''::varchar, |
| | | email varchar(255) default ''::varchar, |
| | | avatar varchar(500) default ''::varchar, |
| | | access_token varchar(255) not null, |
| | | expire_in int8 default null::varchar, |
| | | refresh_token varchar(255) default null::varchar, |
| | | access_code varchar(255) default null::varchar, |
| | | union_id varchar(255) default null::varchar, |
| | | scope varchar(255) default null::varchar, |
| | | token_type varchar(255) default null::varchar, |
| | | id_token varchar(255) default null::varchar, |
| | | mac_algorithm varchar(255) default null::varchar, |
| | | mac_key varchar(255) default null::varchar, |
| | | code varchar(255) default null::varchar, |
| | | oauth_token varchar(255) default null::varchar, |
| | | oauth_token_secret varchar(255) default null::varchar, |
| | | create_dept int8, |
| | | create_by int8, |
| | | create_time timestamp, |
| | | update_by int8, |
| | | update_time timestamp, |
| | | del_flag char default '0'::bpchar, |
| | | constraint "pk_sys_social" primary key (id) |
| | | ); |
| | | |
| | | comment on table sys_social is '社ä¼åå
³ç³»è¡¨'; |
| | | comment on column sys_social.id is '主é®'; |
| | | comment on column sys_social.user_id is 'ç¨æ·ID'; |
| | | comment on column sys_social.tenant_id is 'ç§æ·id'; |
| | | comment on column sys_social.auth_id is 'ææ+ææopenid'; |
| | | comment on column sys_social.source is 'ç¨æ·æ¥æº'; |
| | | comment on column sys_social.open_id is 'åçopenid'; |
| | | comment on column sys_social.user_name is 'ç»å½è´¦å·'; |
| | | comment on column sys_social.nick_name is 'ç¨æ·æµç§°'; |
| | | comment on column sys_social.email is 'ç¨æ·é®ç®±'; |
| | | comment on column sys_social.avatar is '头åå°å'; |
| | | comment on column sys_social.access_token is 'ç¨æ·çææä»¤ç'; |
| | | comment on column sys_social.expire_in is 'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.refresh_token is 'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.access_code is 'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.union_id is 'ç¨æ·ç unionid'; |
| | | comment on column sys_social.scope is 'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.token_type is '个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.id_token is 'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_algorithm is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_key is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.code is 'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token_secret is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.create_dept is 'å建é¨é¨'; |
| | | comment on column sys_social.create_by is 'å建è
'; |
| | | comment on column sys_social.create_time is 'å建æ¶é´'; |
| | | comment on column sys_social.update_by is 'æ´æ°è
'; |
| | | comment on column sys_social.update_time is 'æ´æ°æ¶é´'; |
| | | comment on column sys_social.del_flag is 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼'; |
| | | |
| | | -- ---------------------------- |
| | | -- ç§æ·è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_tenant; |
| | |
| | | -- ---------------------------- |
| | | -- ç¬¬ä¸æ¹å¹³å°ææè¡¨ |
| | | -- ---------------------------- |
| | | DROP TABLE IF EXISTS social_user; |
| | | CREATE TABLE social_user |
| | | drop table if exists sys_social; |
| | | create table sys_social |
| | | ( |
| | | id BIGINT UNSIGNED NOT NULL COMMENT '主é®', |
| | | user_id BIGINT NOT NULL COMMENT 'ç¨æ·ID', |
| | | tenant_id VARCHAR(20) DEFAULT NULL COMMENT 'ç§æ·id', |
| | | auth_id VARCHAR(255) NOT NULL COMMENT 'ææ+ææopenid', |
| | | source VARCHAR(255) NOT NULL COMMENT 'ç¨æ·æ¥æº', |
| | | open_id VARCHAR(255) DEFAULT NULL COMMENT 'åçopen id', |
| | | user_name VARCHAR(30) NOT NULL COMMENT 'ç»å½è´¦å·', |
| | | nick_name VARCHAR(30) DEFAULT '' COMMENT 'ç¨æ·æµç§°', |
| | | email VARCHAR(255) DEFAULT '' COMMENT 'ç¨æ·é®ç®±', |
| | | avatar VARCHAR(500) DEFAULT '' COMMENT '头åå°å', |
| | | access_token VARCHAR(255) NOT NULL COMMENT 'ç¨æ·çææä»¤ç', |
| | | expire_in INT DEFAULT NULL COMMENT 'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | refresh_token VARCHAR(255) DEFAULT NULL COMMENT 'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | access_code VARCHAR(255) DEFAULT NULL COMMENT 'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | union_id VARCHAR(255) DEFAULT NULL COMMENT 'ç¨æ·ç unionid', |
| | | scope VARCHAR(255) DEFAULT NULL COMMENT 'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | token_type VARCHAR(255) DEFAULT NULL COMMENT '个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | id_token VARCHAR(255) DEFAULT NULL COMMENT 'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | mac_algorithm VARCHAR(255) DEFAULT NULL COMMENT 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | mac_key VARCHAR(255) DEFAULT NULL COMMENT 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | code VARCHAR(255) DEFAULT NULL COMMENT 'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | oauth_token VARCHAR(255) DEFAULT NULL COMMENT 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | oauth_token_secret VARCHAR(255) DEFAULT NULL COMMENT 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | create_dept bigint(20) comment 'å建é¨é¨', |
| | | create_by bigint(20) comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | id bigint not null comment '主é®', |
| | | user_id bigint not null comment 'ç¨æ·ID', |
| | | tenant_id varchar(20) default null comment 'ç§æ·id', |
| | | auth_id varchar(255) not null comment 'ææ+ææopenid', |
| | | source varchar(255) not null comment 'ç¨æ·æ¥æº', |
| | | open_id varchar(255) default null comment 'åçopen id', |
| | | user_name varchar(30) not null comment 'ç»å½è´¦å·', |
| | | nick_name varchar(30) default '' comment 'ç¨æ·æµç§°', |
| | | email varchar(255) default '' comment 'ç¨æ·é®ç®±', |
| | | avatar varchar(500) default '' comment '头åå°å', |
| | | access_token varchar(255) not null comment 'ç¨æ·çææä»¤ç', |
| | | expire_in int default null comment 'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | refresh_token varchar(255) default null comment 'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | access_code varchar(255) default null comment 'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | union_id varchar(255) default null comment 'ç¨æ·ç unionid', |
| | | scope varchar(255) default null comment 'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | token_type varchar(255) default null comment '个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | id_token varchar(255) default null comment 'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | mac_algorithm varchar(255) default null comment 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | mac_key varchar(255) default null comment 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | code varchar(255) default null comment 'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | oauth_token varchar(255) default null comment 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | oauth_token_secret varchar(255) default null comment 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | create_dept bigint(20) comment 'å建é¨é¨', |
| | | create_by bigint(20) comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | PRIMARY KEY (id) |
| | | ) ENGINE = InnoDB COMMENT ='社ä¼åå
³ç³»è¡¨'; |
| | | ) engine=innodb comment = '社ä¼åå
³ç³»è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- ç§æ·è¡¨ |
| | |
| | | drop table if exists sys_tenant; |
| | | create table sys_tenant |
| | | ( |
| | | id bigint(20) not null comment 'id', |
| | | tenant_id varchar(20) not null comment 'ç§æ·ç¼å·', |
| | | contact_user_name varchar(20) comment 'è系人', |
| | | contact_phone varchar(20) comment 'èç³»çµè¯', |
| | | company_name varchar(50) comment 'ä¼ä¸åç§°', |
| | | license_number varchar(30) comment 'ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç ', |
| | | address varchar(200) comment 'å°å', |
| | | intro varchar(200) comment 'ä¼ä¸ç®ä»', |
| | | domain varchar(200) comment 'åå', |
| | | remark varchar(200) comment '夿³¨', |
| | | package_id bigint(20) comment 'ç§æ·å¥é¤ç¼å·', |
| | | expire_time datetime comment 'è¿ææ¶é´', |
| | | account_count int default -1 comment 'ç¨æ·æ°éï¼-1ä¸éå¶ï¼', |
| | | status char(1) default '0' comment 'ç§æ·ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) comment 'å建é¨é¨', |
| | | create_by bigint(20) comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | id bigint(20) not null comment 'id', |
| | | tenant_id varchar(20) not null comment 'ç§æ·ç¼å·', |
| | | contact_user_name varchar(20) comment 'è系人', |
| | | contact_phone varchar(20) comment 'èç³»çµè¯', |
| | | company_name varchar(50) comment 'ä¼ä¸åç§°', |
| | | license_number varchar(30) comment 'ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç ', |
| | | address varchar(200) comment 'å°å', |
| | | intro varchar(200) comment 'ä¼ä¸ç®ä»', |
| | | domain varchar(200) comment 'åå', |
| | | remark varchar(200) comment '夿³¨', |
| | | package_id bigint(20) comment 'ç§æ·å¥é¤ç¼å·', |
| | | expire_time datetime comment 'è¿ææ¶é´', |
| | | account_count int default -1 comment 'ç¨æ·æ°éï¼-1ä¸éå¶ï¼', |
| | | status char(1) default '0' comment 'ç§æ·ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) comment 'å建é¨é¨', |
| | | create_by bigint(20) comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | primary key (id) |
| | | ) engine = innodb comment = 'ç§æ·è¡¨'; |
| | | ) engine=innodb comment = 'ç§æ·è¡¨'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-ç§æ·è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | |
| | | insert into sys_tenant |
| | | values (1, '000000', '管çç»', '15888888888', 'XXXæéå
¬å¸', NULL, NULL, 'å¤ç§æ·éç¨åå°ç®¡ç管çç³»ç»', NULL, NULL, NULL, |
| | | NULL, -1, '0', '0', 103, 1, sysdate(), NULL, NULL); |
| | | insert into sys_tenant values(1, '000000', '管çç»', '15888888888', 'XXXæéå
¬å¸', null, null, 'å¤ç§æ·éç¨åå°ç®¡ç管çç³»ç»', null, null, null, null, -1, '0', '0', 103, 1, sysdate(), null, null); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- ç§æ·å¥é¤è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_tenant_package; |
| | | create table sys_tenant_package |
| | | ( |
| | | package_id bigint(20) not null comment 'ç§æ·å¥é¤id', |
| | | package_name varchar(20) comment 'å¥é¤åç§°', |
| | | menu_ids varchar(3000) comment 'å
³èèåid', |
| | | remark varchar(200) comment '夿³¨', |
| | | menu_check_strictly tinyint(1) default 1 comment 'èåæ éæ©é¡¹æ¯å¦å
³èæ¾ç¤º', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) comment 'å建é¨é¨', |
| | | create_by bigint(20) comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | create table sys_tenant_package ( |
| | | package_id bigint(20) not null comment 'ç§æ·å¥é¤id', |
| | | package_name varchar(20) comment 'å¥é¤åç§°', |
| | | menu_ids varchar(3000) comment 'å
³èèåid', |
| | | remark varchar(200) comment '夿³¨', |
| | | menu_check_strictly tinyint(1) default 1 comment 'èåæ éæ©é¡¹æ¯å¦å
³èæ¾ç¤º', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) comment 'å建é¨é¨', |
| | | create_by bigint(20) comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | primary key (package_id) |
| | | ) engine = innodb comment = 'ç§æ·å¥é¤è¡¨'; |
| | | ) engine=innodb comment = 'ç§æ·å¥é¤è¡¨'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 1ãé¨é¨è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_dept; |
| | | create table sys_dept |
| | | ( |
| | | dept_id bigint(20) not null comment 'é¨é¨id', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | parent_id bigint(20) default 0 comment 'ç¶é¨é¨id', |
| | | ancestors varchar(500) default '' comment 'ç¥çº§å表', |
| | | dept_name varchar(30) default '' comment 'é¨é¨åç§°', |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | leader varchar(20) default null comment 'è´è´£äºº', |
| | | phone varchar(11) default null comment 'èç³»çµè¯', |
| | | email varchar(50) default null comment 'é®ç®±', |
| | | status char(1) default '0' comment 'é¨é¨ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | create table sys_dept ( |
| | | dept_id bigint(20) not null comment 'é¨é¨id', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | parent_id bigint(20) default 0 comment 'ç¶é¨é¨id', |
| | | ancestors varchar(500) default '' comment 'ç¥çº§å表', |
| | | dept_name varchar(30) default '' comment 'é¨é¨åç§°', |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | leader varchar(20) default null comment 'è´è´£äºº', |
| | | phone varchar(11) default null comment 'èç³»çµè¯', |
| | | email varchar(50) default null comment 'é®ç®±', |
| | | status char(1) default '0' comment 'é¨é¨ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | primary key (dept_id) |
| | | ) engine = innodb comment = 'é¨é¨è¡¨'; |
| | | ) engine=innodb comment = 'é¨é¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-é¨é¨è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | |
| | | |
| | | insert into sys_dept |
| | | values (100, '000000', 0, '0', 'XXXç§æ', 0, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), |
| | | null, null); |
| | | insert into sys_dept |
| | | values (101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', 1, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', 2, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (103, '000000', 101, '0,100,101', 'ç åé¨é¨', 1, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', 2, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', 3, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', 4, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', 5, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', 1, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept |
| | | values (109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', 2, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, |
| | | sysdate(), null, null); |
| | | insert into sys_dept values(100, '000000', 0, '0', 'XXXç§æ', 0, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', 1, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', 2, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(103, '000000', 101, '0,100,101', 'ç åé¨é¨', 1, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', 2, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', 3, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', 4, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', 5, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', 1, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', 2, 'ç¯ççç®åLi', '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 2ãç¨æ·ä¿¡æ¯è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_user; |
| | | create table sys_user |
| | | ( |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | dept_id bigint(20) default null comment 'é¨é¨ID', |
| | | user_name varchar(30) not null comment 'ç¨æ·è´¦å·', |
| | | nick_name varchar(30) not null comment 'ç¨æ·æµç§°', |
| | | user_type varchar(10) default 'sys_user' comment 'ç¨æ·ç±»åï¼sys_userç³»ç»ç¨æ·ï¼', |
| | | email varchar(50) default '' comment 'ç¨æ·é®ç®±', |
| | | phonenumber varchar(11) default '' comment 'ææºå·ç ', |
| | | sex char(1) default '0' comment 'ç¨æ·æ§å«ï¼0ç· 1女 2æªç¥ï¼', |
| | | avatar bigint(20) comment '头åå°å', |
| | | password varchar(100) default '' comment 'å¯ç ', |
| | | status char(1) default '0' comment 'å¸å·ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | login_ip varchar(128) default '' comment 'æåç»å½IP', |
| | | login_date datetime comment 'æåç»å½æ¶é´', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | create table sys_user ( |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | dept_id bigint(20) default null comment 'é¨é¨ID', |
| | | user_name varchar(30) not null comment 'ç¨æ·è´¦å·', |
| | | nick_name varchar(30) not null comment 'ç¨æ·æµç§°', |
| | | user_type varchar(10) default 'sys_user' comment 'ç¨æ·ç±»åï¼sys_userç³»ç»ç¨æ·ï¼', |
| | | email varchar(50) default '' comment 'ç¨æ·é®ç®±', |
| | | phonenumber varchar(11) default '' comment 'ææºå·ç ', |
| | | sex char(1) default '0' comment 'ç¨æ·æ§å«ï¼0ç· 1女 2æªç¥ï¼', |
| | | avatar bigint(20) comment '头åå°å', |
| | | password varchar(100) default '' comment 'å¯ç ', |
| | | status char(1) default '0' comment 'å¸å·ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | login_ip varchar(128) default '' comment 'æåç»å½IP', |
| | | login_date datetime comment 'æåç»å½æ¶é´', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (user_id) |
| | | ) engine = innodb comment = 'ç¨æ·ä¿¡æ¯è¡¨'; |
| | | ) engine=innodb comment = 'ç¨æ·ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-ç¨æ·ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_user |
| | | values (1, '000000', 103, 'admin', 'ç¯ççç®åLi', 'sys_user', 'crazyLionLi@163.com', '15888888888', '1', null, |
| | | '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 103, 1, |
| | | sysdate(), null, null, '管çå'); |
| | | insert into sys_user |
| | | values (2, '000000', 105, 'lionli', 'ç¯ççç®åLi', 'sys_user', 'crazyLionLi@qq.com', '15666666666', '1', null, |
| | | '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 103, 1, |
| | | sysdate(), null, null, 'æµè¯å'); |
| | | insert into sys_user values(1, '000000', 103, 'admin', 'ç¯ççç®åLi', 'sys_user', 'crazyLionLi@163.com', '15888888888', '1', null, '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 103, 1, sysdate(), null, null, '管çå'); |
| | | insert into sys_user values(2, '000000', 105, 'lionli', 'ç¯ççç®åLi', 'sys_user', 'crazyLionLi@qq.com', '15666666666', '1', null, '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 103, 1, sysdate(), null, null, 'æµè¯å'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | drop table if exists sys_post; |
| | | create table sys_post |
| | | ( |
| | | post_id bigint(20) not null comment 'å²ä½ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | post_code varchar(64) not null comment 'å²ä½ç¼ç ', |
| | | post_name varchar(50) not null comment 'å²ä½åç§°', |
| | | post_sort int(4) not null comment 'æ¾ç¤ºé¡ºåº', |
| | | status char(1) not null comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | post_id bigint(20) not null comment 'å²ä½ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | post_code varchar(64) not null comment 'å²ä½ç¼ç ', |
| | | post_name varchar(50) not null comment 'å²ä½åç§°', |
| | | post_sort int(4) not null comment 'æ¾ç¤ºé¡ºåº', |
| | | status char(1) not null comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (post_id) |
| | | ) engine = innodb comment = 'å²ä½ä¿¡æ¯è¡¨'; |
| | | ) engine=innodb comment = 'å²ä½ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-å²ä½ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_post |
| | | values (1, '000000', 'ceo', 'è£äºé¿', 1, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post |
| | | values (2, '000000', 'se', '项ç®ç»ç', 2, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post |
| | | values (3, '000000', 'hr', '人åèµæº', 3, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post |
| | | values (4, '000000', 'user', 'æ®éåå·¥', 4, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post values(1, '000000', 'ceo', 'è£äºé¿', 1, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post values(2, '000000', 'se', '项ç®ç»ç', 2, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post values(3, '000000', 'hr', '人åèµæº', 3, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post values(4, '000000', 'user', 'æ®éåå·¥', 4, '0', 103, 1, sysdate(), null, null, ''); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 4ãè§è²ä¿¡æ¯è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_role; |
| | | create table sys_role |
| | | ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | role_name varchar(30) not null comment 'è§è²åç§°', |
| | | role_key varchar(100) not null comment 'è§è²æéå符串', |
| | | role_sort int(4) not null comment 'æ¾ç¤ºé¡ºåº', |
| | | data_scope char(1) default '1' comment 'æ°æ®èå´ï¼1ï¼å
¨é¨æ°æ®æé 2ï¼èªå®æ°æ®æé 3ï¼æ¬é¨é¨æ°æ®æé 4ï¼æ¬é¨é¨å以䏿°æ®æéï¼', |
| | | menu_check_strictly tinyint(1) default 1 comment 'èåæ éæ©é¡¹æ¯å¦å
³èæ¾ç¤º', |
| | | dept_check_strictly tinyint(1) default 1 comment 'é¨é¨æ 鿩项æ¯å¦å
³èæ¾ç¤º', |
| | | status char(1) not null comment 'è§è²ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | create table sys_role ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | role_name varchar(30) not null comment 'è§è²åç§°', |
| | | role_key varchar(100) not null comment 'è§è²æéå符串', |
| | | role_sort int(4) not null comment 'æ¾ç¤ºé¡ºåº', |
| | | data_scope char(1) default '1' comment 'æ°æ®èå´ï¼1ï¼å
¨é¨æ°æ®æé 2ï¼èªå®æ°æ®æé 3ï¼æ¬é¨é¨æ°æ®æé 4ï¼æ¬é¨é¨å以䏿°æ®æéï¼', |
| | | menu_check_strictly tinyint(1) default 1 comment 'èåæ éæ©é¡¹æ¯å¦å
³èæ¾ç¤º', |
| | | dept_check_strictly tinyint(1) default 1 comment 'é¨é¨æ 鿩项æ¯å¦å
³èæ¾ç¤º', |
| | | status char(1) not null comment 'è§è²ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (role_id) |
| | | ) engine = innodb comment = 'è§è²ä¿¡æ¯è¡¨'; |
| | | ) engine=innodb comment = 'è§è²ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-è§è²ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_role |
| | | values (1, '000000', 'è¶
级管çå', 'superadmin', 1, 1, 1, 1, '0', '0', 103, 1, sysdate(), null, null, 'è¶
级管çå'); |
| | | insert into sys_role |
| | | values (2, '000000', 'æ®éè§è²', 'common', 2, 2, 1, 1, '0', '0', 103, 1, sysdate(), null, null, 'æ®éè§è²'); |
| | | insert into sys_role values(1, '000000', 'è¶
级管çå', 'superadmin', 1, 1, 1, 1, '0', '0', 103, 1, sysdate(), null, null, 'è¶
级管çå'); |
| | | insert into sys_role values(2, '000000', 'æ®éè§è²', 'common', 2, 2, 1, 1, '0', '0', 103, 1, sysdate(), null, null, 'æ®éè§è²'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 5ãèåæé表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_menu; |
| | | create table sys_menu |
| | | ( |
| | | menu_id bigint(20) not null comment 'èåID', |
| | | menu_name varchar(50) not null comment 'èååç§°', |
| | | parent_id bigint(20) default 0 comment 'ç¶èåID', |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | path varchar(200) default '' comment 'è·¯ç±å°å', |
| | | component varchar(255) default null comment 'ç»ä»¶è·¯å¾', |
| | | query_param varchar(255) default null comment 'è·¯ç±åæ°', |
| | | is_frame int(1) default 1 comment 'æ¯å¦ä¸ºå¤é¾ï¼0æ¯ 1å¦ï¼', |
| | | is_cache int(1) default 0 comment 'æ¯å¦ç¼åï¼0ç¼å 1ä¸ç¼åï¼', |
| | | menu_type char(1) default '' comment 'èåç±»åï¼Mç®å½ Cèå Fæé®ï¼', |
| | | visible char(1) default 0 comment 'æ¾ç¤ºç¶æï¼0æ¾ç¤º 1éèï¼', |
| | | status char(1) default 0 comment 'èåç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | perms varchar(100) default null comment 'æéæ è¯', |
| | | icon varchar(100) default '#' comment 'èå徿 ', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default '' comment '夿³¨', |
| | | create table sys_menu ( |
| | | menu_id bigint(20) not null comment 'èåID', |
| | | menu_name varchar(50) not null comment 'èååç§°', |
| | | parent_id bigint(20) default 0 comment 'ç¶èåID', |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | path varchar(200) default '' comment 'è·¯ç±å°å', |
| | | component varchar(255) default null comment 'ç»ä»¶è·¯å¾', |
| | | query_param varchar(255) default null comment 'è·¯ç±åæ°', |
| | | is_frame int(1) default 1 comment 'æ¯å¦ä¸ºå¤é¾ï¼0æ¯ 1å¦ï¼', |
| | | is_cache int(1) default 0 comment 'æ¯å¦ç¼åï¼0ç¼å 1ä¸ç¼åï¼', |
| | | menu_type char(1) default '' comment 'èåç±»åï¼Mç®å½ Cèå Fæé®ï¼', |
| | | visible char(1) default 0 comment 'æ¾ç¤ºç¶æï¼0æ¾ç¤º 1éèï¼', |
| | | status char(1) default 0 comment 'èåç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | perms varchar(100) default null comment 'æéæ è¯', |
| | | icon varchar(100) default '#' comment 'èå徿 ', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default '' comment '夿³¨', |
| | | primary key (menu_id) |
| | | ) engine = innodb comment = 'èåæé表'; |
| | | ) engine=innodb comment = 'èåæé表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-èåä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | -- ä¸çº§èå |
| | | insert into sys_menu |
| | | values ('1', 'ç³»ç»ç®¡ç', '0', '1', 'system', null, '', 1, 0, 'M', '0', '0', '', 'system', 103, 1, sysdate(), null, null, |
| | | 'ç³»ç»ç®¡çç®å½'); |
| | | insert into sys_menu |
| | | values ('6', 'ç§æ·ç®¡ç', '0', '2', 'tenant', null, '', 1, 0, 'M', '0', '0', '', 'chart', 103, 1, sysdate(), null, null, |
| | | 'ç§æ·ç®¡çç®å½'); |
| | | insert into sys_menu |
| | | values ('2', 'ç³»ç»çæ§', '0', '3', 'monitor', null, '', 1, 0, 'M', '0', '0', '', 'monitor', 103, 1, sysdate(), null, |
| | | null, 'ç³»ç»çæ§ç®å½'); |
| | | insert into sys_menu |
| | | values ('3', 'ç³»ç»å·¥å
·', '0', '4', 'tool', null, '', 1, 0, 'M', '0', '0', '', 'tool', 103, 1, sysdate(), null, null, |
| | | 'ç³»ç»å·¥å
·ç®å½'); |
| | | insert into sys_menu |
| | | values ('4', 'PLUSå®ç½', '0', '5', 'https://gitee.com/dromara/RuoYi-Vue-Plus', null, '', 0, 0, 'M', '0', '0', '', |
| | | 'guide', 103, 1, sysdate(), null, null, 'RuoYi-Vue-Pluså®ç½å°å'); |
| | | insert into sys_menu values('1', 'ç³»ç»ç®¡ç', '0', '1', 'system', null, '', 1, 0, 'M', '0', '0', '', 'system', 103, 1, sysdate(), null, null, 'ç³»ç»ç®¡çç®å½'); |
| | | insert into sys_menu values('6', 'ç§æ·ç®¡ç', '0', '2', 'tenant', null, '', 1, 0, 'M', '0', '0', '', 'chart', 103, 1, sysdate(), null, null, 'ç§æ·ç®¡çç®å½'); |
| | | insert into sys_menu values('2', 'ç³»ç»çæ§', '0', '3', 'monitor', null, '', 1, 0, 'M', '0', '0', '', 'monitor', 103, 1, sysdate(), null, null, 'ç³»ç»çæ§ç®å½'); |
| | | insert into sys_menu values('3', 'ç³»ç»å·¥å
·', '0', '4', 'tool', null, '', 1, 0, 'M', '0', '0', '', 'tool', 103, 1, sysdate(), null, null, 'ç³»ç»å·¥å
·ç®å½'); |
| | | insert into sys_menu values('4', 'PLUSå®ç½', '0', '5', 'https://gitee.com/dromara/RuoYi-Vue-Plus', null, '', 0, 0, 'M', '0', '0', '', 'guide', 103, 1, sysdate(), null, null, 'RuoYi-Vue-Pluså®ç½å°å'); |
| | | -- äºçº§èå |
| | | insert into sys_menu |
| | | values ('100', 'ç¨æ·ç®¡ç', '1', '1', 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', |
| | | 103, 1, sysdate(), null, null, 'ç¨æ·ç®¡çèå'); |
| | | insert into sys_menu |
| | | values ('101', 'è§è²ç®¡ç', '1', '2', 'role', 'system/role/index', '', 1, 0, 'C', '0', '0', 'system:role:list', |
| | | 'peoples', 103, 1, sysdate(), null, null, 'è§è²ç®¡çèå'); |
| | | insert into sys_menu |
| | | values ('102', 'èå管ç', '1', '3', 'menu', 'system/menu/index', '', 1, 0, 'C', '0', '0', 'system:menu:list', |
| | | 'tree-table', 103, 1, sysdate(), null, null, 'èå管çèå'); |
| | | insert into sys_menu |
| | | values ('103', 'é¨é¨ç®¡ç', '1', '4', 'dept', 'system/dept/index', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', |
| | | 103, 1, sysdate(), null, null, 'é¨é¨ç®¡çèå'); |
| | | insert into sys_menu |
| | | values ('104', 'å²ä½ç®¡ç', '1', '5', 'post', 'system/post/index', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', |
| | | 103, 1, sysdate(), null, null, 'å²ä½ç®¡çèå'); |
| | | insert into sys_menu |
| | | values ('105', 'åå
¸ç®¡ç', '1', '6', 'dict', 'system/dict/index', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', |
| | | 103, 1, sysdate(), null, null, 'åå
¸ç®¡çèå'); |
| | | insert into sys_menu |
| | | values ('106', 'åæ°è®¾ç½®', '1', '7', 'config', 'system/config/index', '', 1, 0, 'C', '0', '0', 'system:config:list', |
| | | 'edit', 103, 1, sysdate(), null, null, 'åæ°è®¾ç½®èå'); |
| | | insert into sys_menu |
| | | values ('107', 'éç¥å
Œ', '1', '8', 'notice', 'system/notice/index', '', 1, 0, 'C', '0', '0', 'system:notice:list', |
| | | 'message', 103, 1, sysdate(), null, null, 'éç¥å
¬åèå'); |
| | | insert into sys_menu |
| | | values ('108', 'æ¥å¿ç®¡ç', '1', '9', 'log', '', '', 1, 0, 'M', '0', '0', '', 'log', 103, 1, sysdate(), null, null, |
| | | 'æ¥å¿ç®¡çèå'); |
| | | insert into sys_menu |
| | | values ('109', 'å¨çº¿ç¨æ·', '2', '1', 'online', 'monitor/online/index', '', 1, 0, 'C', '0', '0', 'monitor:online:list', |
| | | 'online', 103, 1, sysdate(), null, null, 'å¨çº¿ç¨æ·èå'); |
| | | insert into sys_menu |
| | | values ('113', 'ç¼åçæ§', '2', '5', 'cache', 'monitor/cache/index', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', |
| | | 'redis', 103, 1, sysdate(), null, null, 'ç¼åçæ§èå'); |
| | | insert into sys_menu |
| | | values ('114', '表åæå»º', '3', '1', 'build', 'tool/build/index', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', |
| | | 103, 1, sysdate(), null, null, '表åæå»ºèå'); |
| | | insert into sys_menu |
| | | values ('115', '代ç çæ', '3', '2', 'gen', 'tool/gen/index', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 103, 1, |
| | | sysdate(), null, null, '代ç çæèå'); |
| | | insert into sys_menu |
| | | values ('121', 'ç§æ·ç®¡ç', '6', '1', 'tenant', 'system/tenant/index', '', 1, 0, 'C', '0', '0', 'system:tenant:list', |
| | | 'list', 103, 1, sysdate(), null, null, 'ç§æ·ç®¡çèå'); |
| | | insert into sys_menu |
| | | values ('122', 'ç§æ·å¥é¤ç®¡ç', '6', '2', 'tenantPackage', 'system/tenantPackage/index', '', 1, 0, 'C', '0', '0', |
| | | 'system:tenantPackage:list', 'form', 103, 1, sysdate(), null, null, 'ç§æ·å¥é¤ç®¡çèå'); |
| | | insert into sys_menu values('100', 'ç¨æ·ç®¡ç', '1', '1', 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 103, 1, sysdate(), null, null, 'ç¨æ·ç®¡çèå'); |
| | | insert into sys_menu values('101', 'è§è²ç®¡ç', '1', '2', 'role', 'system/role/index', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 103, 1, sysdate(), null, null, 'è§è²ç®¡çèå'); |
| | | insert into sys_menu values('102', 'èå管ç', '1', '3', 'menu', 'system/menu/index', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 103, 1, sysdate(), null, null, 'èå管çèå'); |
| | | insert into sys_menu values('103', 'é¨é¨ç®¡ç', '1', '4', 'dept', 'system/dept/index', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 103, 1, sysdate(), null, null, 'é¨é¨ç®¡çèå'); |
| | | insert into sys_menu values('104', 'å²ä½ç®¡ç', '1', '5', 'post', 'system/post/index', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 103, 1, sysdate(), null, null, 'å²ä½ç®¡çèå'); |
| | | insert into sys_menu values('105', 'åå
¸ç®¡ç', '1', '6', 'dict', 'system/dict/index', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 103, 1, sysdate(), null, null, 'åå
¸ç®¡çèå'); |
| | | insert into sys_menu values('106', 'åæ°è®¾ç½®', '1', '7', 'config', 'system/config/index', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 103, 1, sysdate(), null, null, 'åæ°è®¾ç½®èå'); |
| | | insert into sys_menu values('107', 'éç¥å
¬å', '1', '8', 'notice', 'system/notice/index', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 103, 1, sysdate(), null, null, 'éç¥å
¬åèå'); |
| | | insert into sys_menu values('108', 'æ¥å¿ç®¡ç', '1', '9', 'log', '', '', 1, 0, 'M', '0', '0', '', 'log', 103, 1, sysdate(), null, null, 'æ¥å¿ç®¡çèå'); |
| | | insert into sys_menu values('109', 'å¨çº¿ç¨æ·', '2', '1', 'online', 'monitor/online/index', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 103, 1, sysdate(), null, null, 'å¨çº¿ç¨æ·èå'); |
| | | insert into sys_menu values('113', 'ç¼åçæ§', '2', '5', 'cache', 'monitor/cache/index', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis', 103, 1, sysdate(), null, null, 'ç¼åçæ§èå'); |
| | | insert into sys_menu values('114', '表åæå»º', '3', '1', 'build', 'tool/build/index', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 103, 1, sysdate(), null, null, '表åæå»ºèå'); |
| | | insert into sys_menu values('115', '代ç çæ', '3', '2', 'gen', 'tool/gen/index', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 103, 1, sysdate(), null, null, '代ç çæèå'); |
| | | insert into sys_menu values ('121', 'ç§æ·ç®¡ç', '6', '1', 'tenant', 'system/tenant/index', '', 1, 0, 'C', '0', '0', 'system:tenant:list', 'list', 103, 1, sysdate(), null, null, 'ç§æ·ç®¡çèå'); |
| | | insert into sys_menu values ('122', 'ç§æ·å¥é¤ç®¡ç', '6', '2', 'tenantPackage', 'system/tenantPackage/index', '', 1, 0, 'C', '0', '0', 'system:tenantPackage:list', 'form', 103, 1, sysdate(), null, null, 'ç§æ·å¥é¤ç®¡çèå'); |
| | | |
| | | -- springboot-adminçæ§ |
| | | insert into sys_menu |
| | | values ('117', 'Adminçæ§', '2', '5', 'Admin', 'monitor/admin/index', '', 1, 0, 'C', '0', '0', 'monitor:admin:list', |
| | | 'dashboard', 103, 1, sysdate(), null, null, 'Adminçæ§èå'); |
| | | insert into sys_menu values('117', 'Adminçæ§', '2', '5', 'Admin', 'monitor/admin/index', '', 1, 0, 'C', '0', '0', 'monitor:admin:list', 'dashboard', 103, 1, sysdate(), null, null, 'Adminçæ§èå'); |
| | | -- ossèå |
| | | insert into sys_menu values('118', 'æä»¶ç®¡ç', '1', '10', 'oss', 'system/oss/index', '', 1, 0, 'C', '0', '0', 'system:oss:list', 'upload', 103, 1, sysdate(), null, null, 'æä»¶ç®¡çèå'); |
| | | -- powerjob serveræ§å¶å° |
| | | insert into sys_menu values('120', 'ä»»å¡è°åº¦ä¸å¿', '2', '5', 'powerjob', 'monitor/powerjob/index', '', 1, 0, 'C', '0', '0', 'monitor:powerjob:list', 'job', 103, 1, sysdate(), null, null, 'PowerJobæ§å¶å°èå'); |
| | | |
| | | -- ä¸çº§èå |
| | | insert into sys_menu |
| | | values ('500', 'æä½æ¥å¿', '108', '1', 'operlog', 'monitor/operlog/index', '', 1, 0, 'C', '0', '0', |
| | | 'monitor:operlog:list', 'form', 103, 1, sysdate(), null, null, 'æä½æ¥å¿èå'); |
| | | insert into sys_menu |
| | | values ('501', 'ç»å½æ¥å¿', '108', '2', 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '0', '0', |
| | | 'monitor:logininfor:list', 'logininfor', 103, 1, sysdate(), null, null, 'ç»å½æ¥å¿èå'); |
| | | insert into sys_menu values('500', 'æä½æ¥å¿', '108', '1', 'operlog', 'monitor/operlog/index', '', 1, 0, 'C', '0', '0', 'monitor:operlog:list', 'form', 103, 1, sysdate(), null, null, 'æä½æ¥å¿èå'); |
| | | insert into sys_menu values('501', 'ç»å½æ¥å¿', '108', '2', 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 103, 1, sysdate(), null, null, 'ç»å½æ¥å¿èå'); |
| | | -- ç¨æ·ç®¡çæé® |
| | | insert into sys_menu |
| | | values ('1001', 'ç¨æ·æ¥è¯¢', '100', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1002', 'ç¨æ·æ°å¢', '100', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1003', 'ç¨æ·ä¿®æ¹', '100', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1004', 'ç¨æ·å é¤', '100', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1005', 'ç¨æ·å¯¼åº', '100', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1006', 'ç¨æ·å¯¼å
¥', '100', '6', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1007', 'éç½®å¯ç ', '100', '7', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu values('1001', 'ç¨æ·æ¥è¯¢', '100', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1002', 'ç¨æ·æ°å¢', '100', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1003', 'ç¨æ·ä¿®æ¹', '100', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1004', 'ç¨æ·å é¤', '100', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1005', 'ç¨æ·å¯¼åº', '100', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1006', 'ç¨æ·å¯¼å
¥', '100', '6', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1007', 'éç½®å¯ç ', '100', '7', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- è§è²ç®¡çæé® |
| | | insert into sys_menu |
| | | values ('1008', 'è§è²æ¥è¯¢', '101', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1009', 'è§è²æ°å¢', '101', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1010', 'è§è²ä¿®æ¹', '101', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1011', 'è§è²å é¤', '101', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1012', 'è§è²å¯¼åº', '101', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu values('1008', 'è§è²æ¥è¯¢', '101', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1009', 'è§è²æ°å¢', '101', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1010', 'è§è²ä¿®æ¹', '101', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1011', 'è§è²å é¤', '101', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1012', 'è§è²å¯¼åº', '101', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- èå管çæé® |
| | | insert into sys_menu |
| | | values ('1013', 'èåæ¥è¯¢', '102', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1014', 'èåæ°å¢', '102', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1015', 'èåä¿®æ¹', '102', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1016', 'èåå é¤', '102', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu values('1013', 'èåæ¥è¯¢', '102', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1014', 'èåæ°å¢', '102', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1015', 'èåä¿®æ¹', '102', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1016', 'èåå é¤', '102', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- é¨é¨ç®¡çæé® |
| | | insert into sys_menu |
| | | values ('1017', 'é¨é¨æ¥è¯¢', '103', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1018', 'é¨é¨æ°å¢', '103', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1019', 'é¨é¨ä¿®æ¹', '103', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1020', 'é¨é¨å é¤', '103', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu values('1017', 'é¨é¨æ¥è¯¢', '103', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1018', 'é¨é¨æ°å¢', '103', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1019', 'é¨é¨ä¿®æ¹', '103', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1020', 'é¨é¨å é¤', '103', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- å²ä½ç®¡çæé® |
| | | insert into sys_menu |
| | | values ('1021', 'å²ä½æ¥è¯¢', '104', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1022', 'å²ä½æ°å¢', '104', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1023', 'å²ä½ä¿®æ¹', '104', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1024', 'å²ä½å é¤', '104', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1025', 'å²ä½å¯¼åº', '104', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu values('1021', 'å²ä½æ¥è¯¢', '104', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1022', 'å²ä½æ°å¢', '104', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1023', 'å²ä½ä¿®æ¹', '104', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1024', 'å²ä½å é¤', '104', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1025', 'å²ä½å¯¼åº', '104', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- åå
¸ç®¡çæé® |
| | | insert into sys_menu |
| | | values ('1026', 'åå
¸æ¥è¯¢', '105', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1027', 'åå
¸æ°å¢', '105', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1028', 'åå
¸ä¿®æ¹', '105', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1029', 'åå
¸å é¤', '105', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1030', 'åå
¸å¯¼åº', '105', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu values('1026', 'åå
¸æ¥è¯¢', '105', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1027', 'åå
¸æ°å¢', '105', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1028', 'åå
¸ä¿®æ¹', '105', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1029', 'åå
¸å é¤', '105', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1030', 'åå
¸å¯¼åº', '105', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- åæ°è®¾ç½®æé® |
| | | insert into sys_menu |
| | | values ('1031', 'åæ°æ¥è¯¢', '106', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1032', 'åæ°æ°å¢', '106', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1033', 'åæ°ä¿®æ¹', '106', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1034', 'åæ°å é¤', '106', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1035', '忰坼åº', '106', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu values('1031', 'åæ°æ¥è¯¢', '106', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1032', 'åæ°æ°å¢', '106', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1033', 'åæ°ä¿®æ¹', '106', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1034', 'åæ°å é¤', '106', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1035', '忰坼åº', '106', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- éç¥å
¬åæé® |
| | | insert into sys_menu |
| | | values ('1036', 'å
¬åæ¥è¯¢', '107', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1037', 'å
¬åæ°å¢', '107', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1038', 'å
¬åä¿®æ¹', '107', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1039', 'å
¬åå é¤', '107', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu values('1036', 'å
¬åæ¥è¯¢', '107', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1037', 'å
¬åæ°å¢', '107', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1038', 'å
¬åä¿®æ¹', '107', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1039', 'å
¬åå é¤', '107', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- æä½æ¥å¿æé® |
| | | insert into sys_menu |
| | | values ('1040', 'æä½æ¥è¯¢', '500', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1041', 'æä½å é¤', '500', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1042', 'æ¥å¿å¯¼åº', '500', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu values('1040', 'æä½æ¥è¯¢', '500', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1041', 'æä½å é¤', '500', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1042', 'æ¥å¿å¯¼åº', '500', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- ç»å½æ¥å¿æé® |
| | | insert into sys_menu |
| | | values ('1043', 'ç»å½æ¥è¯¢', '501', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1044', 'ç»å½å é¤', '501', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1045', 'æ¥å¿å¯¼åº', '501', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1050', 'è´¦æ·è§£é', '501', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu values('1043', 'ç»å½æ¥è¯¢', '501', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1044', 'ç»å½å é¤', '501', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1045', 'æ¥å¿å¯¼åº', '501', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1050', 'è´¦æ·è§£é', '501', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- å¨çº¿ç¨æ·æé® |
| | | insert into sys_menu |
| | | values ('1046', 'å¨çº¿æ¥è¯¢', '109', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1047', 'æ¹é强é', '109', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1048', 'åæ¡å¼ºé', '109', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu values('1046', 'å¨çº¿æ¥è¯¢', '109', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1047', 'æ¹é强é', '109', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1048', 'åæ¡å¼ºé', '109', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- 代ç çææé® |
| | | insert into sys_menu |
| | | values ('1055', 'çææ¥è¯¢', '115', '1', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1056', 'çæä¿®æ¹', '115', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 103, 1, sysdate(), null, |
| | | null, ''); |
| | | insert into sys_menu |
| | | values ('1057', 'çæå é¤', '115', '3', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1058', '导å
¥ä»£ç ', '115', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1059', 'é¢è§ä»£ç ', '115', '4', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1060', 'çæä»£ç ', '115', '5', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 103, 1, sysdate(), null, |
| | | null, ''); |
| | | insert into sys_menu values('1055', 'çææ¥è¯¢', '115', '1', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1056', 'çæä¿®æ¹', '115', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1057', 'çæå é¤', '115', '3', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1058', '导å
¥ä»£ç ', '115', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1059', 'é¢è§ä»£ç ', '115', '4', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1060', 'çæä»£ç ', '115', '5', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- ossç¸å
³æé® |
| | | insert into sys_menu |
| | | values ('1600', 'æä»¶æ¥è¯¢', '118', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1601', 'æä»¶ä¸ä¼ ', '118', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:upload', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1602', 'æä»¶ä¸è½½', '118', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:download', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1603', 'æä»¶å é¤', '118', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:remove', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1604', 'é
置添å ', '118', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1605', 'é
ç½®ç¼è¾', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu values('1600', 'æä»¶æ¥è¯¢', '118', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1601', 'æä»¶ä¸ä¼ ', '118', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:upload', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1602', 'æä»¶ä¸è½½', '118', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:download', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1603', 'æä»¶å é¤', '118', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1604', 'é
置添å ', '118', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1605', 'é
ç½®ç¼è¾', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- ç§æ·ç®¡çç¸å
³æé® |
| | | insert into sys_menu |
| | | values ('1606', 'ç§æ·æ¥è¯¢', '121', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:query', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1607', 'ç§æ·æ°å¢', '121', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:add', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1608', 'ç§æ·ä¿®æ¹', '121', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:edit', '#', 103, 1, sysdate(), |
| | | null, null, ''); |
| | | insert into sys_menu |
| | | values ('1609', 'ç§æ·å é¤', '121', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:remove', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1610', 'ç§æ·å¯¼åº', '121', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:export', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1606', 'ç§æ·æ¥è¯¢', '121', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1607', 'ç§æ·æ°å¢', '121', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1608', 'ç§æ·ä¿®æ¹', '121', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1609', 'ç§æ·å é¤', '121', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1610', 'ç§æ·å¯¼åº', '121', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | -- ç§æ·å¥é¤ç®¡çç¸å
³æé® |
| | | insert into sys_menu |
| | | values ('1611', 'ç§æ·å¥é¤æ¥è¯¢', '122', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:query', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1612', 'ç§æ·å¥é¤æ°å¢', '122', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:add', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1613', 'ç§æ·å¥é¤ä¿®æ¹', '122', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:edit', '#', 103, 1, |
| | | sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1614', 'ç§æ·å¥é¤å é¤', '122', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:remove', '#', 103, |
| | | 1, sysdate(), null, null, ''); |
| | | insert into sys_menu |
| | | values ('1615', 'ç§æ·å¥é¤å¯¼åº', '122', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:export', '#', 103, |
| | | 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1611', 'ç§æ·å¥é¤æ¥è¯¢', '122', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:query', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1612', 'ç§æ·å¥é¤æ°å¢', '122', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1613', 'ç§æ·å¥é¤ä¿®æ¹', '122', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1614', 'ç§æ·å¥é¤å é¤', '122', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values ('1615', 'ç§æ·å¥é¤å¯¼åº', '122', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:export', '#', 103, 1, sysdate(), null, null, ''); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 6ãç¨æ·åè§è²å
³è表 ç¨æ·N-1è§è² |
| | | -- ---------------------------- |
| | | drop table if exists sys_user_role; |
| | | create table sys_user_role |
| | | ( |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | primary key (user_id, role_id) |
| | | ) engine = innodb comment = 'ç¨æ·åè§è²å
³è表'; |
| | | create table sys_user_role ( |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | primary key(user_id, role_id) |
| | | ) engine=innodb comment = 'ç¨æ·åè§è²å
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-ç¨æ·åè§è²å
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_user_role |
| | | values ('1', '1'); |
| | | insert into sys_user_role |
| | | values ('2', '2'); |
| | | insert into sys_user_role values ('1', '1'); |
| | | insert into sys_user_role values ('2', '2'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 7ãè§è²åèåå
³è表 è§è²1-Nèå |
| | | -- ---------------------------- |
| | | drop table if exists sys_role_menu; |
| | | create table sys_role_menu |
| | | ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | menu_id bigint(20) not null comment 'èåID', |
| | | primary key (role_id, menu_id) |
| | | ) engine = innodb comment = 'è§è²åèåå
³è表'; |
| | | create table sys_role_menu ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | menu_id bigint(20) not null comment 'èåID', |
| | | primary key(role_id, menu_id) |
| | | ) engine=innodb comment = 'è§è²åèåå
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-è§è²åèåå
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_role_menu |
| | | values ('2', '1'); |
| | | insert into sys_role_menu |
| | | values ('2', '2'); |
| | | insert into sys_role_menu |
| | | values ('2', '3'); |
| | | insert into sys_role_menu |
| | | values ('2', '4'); |
| | | insert into sys_role_menu |
| | | values ('2', '100'); |
| | | insert into sys_role_menu |
| | | values ('2', '101'); |
| | | insert into sys_role_menu |
| | | values ('2', '102'); |
| | | insert into sys_role_menu |
| | | values ('2', '103'); |
| | | insert into sys_role_menu |
| | | values ('2', '104'); |
| | | insert into sys_role_menu |
| | | values ('2', '105'); |
| | | insert into sys_role_menu |
| | | values ('2', '106'); |
| | | insert into sys_role_menu |
| | | values ('2', '107'); |
| | | insert into sys_role_menu |
| | | values ('2', '108'); |
| | | insert into sys_role_menu |
| | | values ('2', '109'); |
| | | insert into sys_role_menu |
| | | values ('2', '110'); |
| | | insert into sys_role_menu |
| | | values ('2', '111'); |
| | | insert into sys_role_menu |
| | | values ('2', '112'); |
| | | insert into sys_role_menu |
| | | values ('2', '113'); |
| | | insert into sys_role_menu |
| | | values ('2', '114'); |
| | | insert into sys_role_menu |
| | | values ('2', '115'); |
| | | insert into sys_role_menu |
| | | values ('2', '116'); |
| | | insert into sys_role_menu |
| | | values ('2', '500'); |
| | | insert into sys_role_menu |
| | | values ('2', '501'); |
| | | insert into sys_role_menu |
| | | values ('2', '1000'); |
| | | insert into sys_role_menu |
| | | values ('2', '1001'); |
| | | insert into sys_role_menu |
| | | values ('2', '1002'); |
| | | insert into sys_role_menu |
| | | values ('2', '1003'); |
| | | insert into sys_role_menu |
| | | values ('2', '1004'); |
| | | insert into sys_role_menu |
| | | values ('2', '1005'); |
| | | insert into sys_role_menu |
| | | values ('2', '1006'); |
| | | insert into sys_role_menu |
| | | values ('2', '1007'); |
| | | insert into sys_role_menu |
| | | values ('2', '1008'); |
| | | insert into sys_role_menu |
| | | values ('2', '1009'); |
| | | insert into sys_role_menu |
| | | values ('2', '1010'); |
| | | insert into sys_role_menu |
| | | values ('2', '1011'); |
| | | insert into sys_role_menu |
| | | values ('2', '1012'); |
| | | insert into sys_role_menu |
| | | values ('2', '1013'); |
| | | insert into sys_role_menu |
| | | values ('2', '1014'); |
| | | insert into sys_role_menu |
| | | values ('2', '1015'); |
| | | insert into sys_role_menu |
| | | values ('2', '1016'); |
| | | insert into sys_role_menu |
| | | values ('2', '1017'); |
| | | insert into sys_role_menu |
| | | values ('2', '1018'); |
| | | insert into sys_role_menu |
| | | values ('2', '1019'); |
| | | insert into sys_role_menu |
| | | values ('2', '1020'); |
| | | insert into sys_role_menu |
| | | values ('2', '1021'); |
| | | insert into sys_role_menu |
| | | values ('2', '1022'); |
| | | insert into sys_role_menu |
| | | values ('2', '1023'); |
| | | insert into sys_role_menu |
| | | values ('2', '1024'); |
| | | insert into sys_role_menu |
| | | values ('2', '1025'); |
| | | insert into sys_role_menu |
| | | values ('2', '1026'); |
| | | insert into sys_role_menu |
| | | values ('2', '1027'); |
| | | insert into sys_role_menu |
| | | values ('2', '1028'); |
| | | insert into sys_role_menu |
| | | values ('2', '1029'); |
| | | insert into sys_role_menu |
| | | values ('2', '1030'); |
| | | insert into sys_role_menu |
| | | values ('2', '1031'); |
| | | insert into sys_role_menu |
| | | values ('2', '1032'); |
| | | insert into sys_role_menu |
| | | values ('2', '1033'); |
| | | insert into sys_role_menu |
| | | values ('2', '1034'); |
| | | insert into sys_role_menu |
| | | values ('2', '1035'); |
| | | insert into sys_role_menu |
| | | values ('2', '1036'); |
| | | insert into sys_role_menu |
| | | values ('2', '1037'); |
| | | insert into sys_role_menu |
| | | values ('2', '1038'); |
| | | insert into sys_role_menu |
| | | values ('2', '1039'); |
| | | insert into sys_role_menu |
| | | values ('2', '1040'); |
| | | insert into sys_role_menu |
| | | values ('2', '1041'); |
| | | insert into sys_role_menu |
| | | values ('2', '1042'); |
| | | insert into sys_role_menu |
| | | values ('2', '1043'); |
| | | insert into sys_role_menu |
| | | values ('2', '1044'); |
| | | insert into sys_role_menu |
| | | values ('2', '1045'); |
| | | insert into sys_role_menu |
| | | values ('2', '1050'); |
| | | insert into sys_role_menu |
| | | values ('2', '1046'); |
| | | insert into sys_role_menu |
| | | values ('2', '1047'); |
| | | insert into sys_role_menu |
| | | values ('2', '1048'); |
| | | insert into sys_role_menu |
| | | values ('2', '1055'); |
| | | insert into sys_role_menu |
| | | values ('2', '1056'); |
| | | insert into sys_role_menu |
| | | values ('2', '1057'); |
| | | insert into sys_role_menu |
| | | values ('2', '1058'); |
| | | insert into sys_role_menu |
| | | values ('2', '1059'); |
| | | insert into sys_role_menu |
| | | values ('2', '1060'); |
| | | insert into sys_role_menu values ('2', '1'); |
| | | insert into sys_role_menu values ('2', '2'); |
| | | insert into sys_role_menu values ('2', '3'); |
| | | insert into sys_role_menu values ('2', '4'); |
| | | insert into sys_role_menu values ('2', '100'); |
| | | insert into sys_role_menu values ('2', '101'); |
| | | insert into sys_role_menu values ('2', '102'); |
| | | insert into sys_role_menu values ('2', '103'); |
| | | insert into sys_role_menu values ('2', '104'); |
| | | insert into sys_role_menu values ('2', '105'); |
| | | insert into sys_role_menu values ('2', '106'); |
| | | insert into sys_role_menu values ('2', '107'); |
| | | insert into sys_role_menu values ('2', '108'); |
| | | insert into sys_role_menu values ('2', '109'); |
| | | insert into sys_role_menu values ('2', '110'); |
| | | insert into sys_role_menu values ('2', '111'); |
| | | insert into sys_role_menu values ('2', '112'); |
| | | insert into sys_role_menu values ('2', '113'); |
| | | insert into sys_role_menu values ('2', '114'); |
| | | insert into sys_role_menu values ('2', '115'); |
| | | insert into sys_role_menu values ('2', '116'); |
| | | insert into sys_role_menu values ('2', '500'); |
| | | insert into sys_role_menu values ('2', '501'); |
| | | insert into sys_role_menu values ('2', '1000'); |
| | | insert into sys_role_menu values ('2', '1001'); |
| | | insert into sys_role_menu values ('2', '1002'); |
| | | insert into sys_role_menu values ('2', '1003'); |
| | | insert into sys_role_menu values ('2', '1004'); |
| | | insert into sys_role_menu values ('2', '1005'); |
| | | insert into sys_role_menu values ('2', '1006'); |
| | | insert into sys_role_menu values ('2', '1007'); |
| | | insert into sys_role_menu values ('2', '1008'); |
| | | insert into sys_role_menu values ('2', '1009'); |
| | | insert into sys_role_menu values ('2', '1010'); |
| | | insert into sys_role_menu values ('2', '1011'); |
| | | insert into sys_role_menu values ('2', '1012'); |
| | | insert into sys_role_menu values ('2', '1013'); |
| | | insert into sys_role_menu values ('2', '1014'); |
| | | insert into sys_role_menu values ('2', '1015'); |
| | | insert into sys_role_menu values ('2', '1016'); |
| | | insert into sys_role_menu values ('2', '1017'); |
| | | insert into sys_role_menu values ('2', '1018'); |
| | | insert into sys_role_menu values ('2', '1019'); |
| | | insert into sys_role_menu values ('2', '1020'); |
| | | insert into sys_role_menu values ('2', '1021'); |
| | | insert into sys_role_menu values ('2', '1022'); |
| | | insert into sys_role_menu values ('2', '1023'); |
| | | insert into sys_role_menu values ('2', '1024'); |
| | | insert into sys_role_menu values ('2', '1025'); |
| | | insert into sys_role_menu values ('2', '1026'); |
| | | insert into sys_role_menu values ('2', '1027'); |
| | | insert into sys_role_menu values ('2', '1028'); |
| | | insert into sys_role_menu values ('2', '1029'); |
| | | insert into sys_role_menu values ('2', '1030'); |
| | | insert into sys_role_menu values ('2', '1031'); |
| | | insert into sys_role_menu values ('2', '1032'); |
| | | insert into sys_role_menu values ('2', '1033'); |
| | | insert into sys_role_menu values ('2', '1034'); |
| | | insert into sys_role_menu values ('2', '1035'); |
| | | insert into sys_role_menu values ('2', '1036'); |
| | | insert into sys_role_menu values ('2', '1037'); |
| | | insert into sys_role_menu values ('2', '1038'); |
| | | insert into sys_role_menu values ('2', '1039'); |
| | | insert into sys_role_menu values ('2', '1040'); |
| | | insert into sys_role_menu values ('2', '1041'); |
| | | insert into sys_role_menu values ('2', '1042'); |
| | | insert into sys_role_menu values ('2', '1043'); |
| | | insert into sys_role_menu values ('2', '1044'); |
| | | insert into sys_role_menu values ('2', '1045'); |
| | | insert into sys_role_menu values ('2', '1050'); |
| | | insert into sys_role_menu values ('2', '1046'); |
| | | insert into sys_role_menu values ('2', '1047'); |
| | | insert into sys_role_menu values ('2', '1048'); |
| | | insert into sys_role_menu values ('2', '1055'); |
| | | insert into sys_role_menu values ('2', '1056'); |
| | | insert into sys_role_menu values ('2', '1057'); |
| | | insert into sys_role_menu values ('2', '1058'); |
| | | insert into sys_role_menu values ('2', '1059'); |
| | | insert into sys_role_menu values ('2', '1060'); |
| | | |
| | | -- ---------------------------- |
| | | -- 8ãè§è²åé¨é¨å
³è表 è§è²1-Né¨é¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_role_dept; |
| | | create table sys_role_dept |
| | | ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | dept_id bigint(20) not null comment 'é¨é¨ID', |
| | | primary key (role_id, dept_id) |
| | | ) engine = innodb comment = 'è§è²åé¨é¨å
³è表'; |
| | | create table sys_role_dept ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | dept_id bigint(20) not null comment 'é¨é¨ID', |
| | | primary key(role_id, dept_id) |
| | | ) engine=innodb comment = 'è§è²åé¨é¨å
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-è§è²åé¨é¨å
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_role_dept |
| | | values ('2', '100'); |
| | | insert into sys_role_dept |
| | | values ('2', '101'); |
| | | insert into sys_role_dept |
| | | values ('2', '105'); |
| | | insert into sys_role_dept values ('2', '100'); |
| | | insert into sys_role_dept values ('2', '101'); |
| | | insert into sys_role_dept values ('2', '105'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | drop table if exists sys_user_post; |
| | | create table sys_user_post |
| | | ( |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | post_id bigint(20) not null comment 'å²ä½ID', |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | post_id bigint(20) not null comment 'å²ä½ID', |
| | | primary key (user_id, post_id) |
| | | ) engine = innodb comment = 'ç¨æ·ä¸å²ä½å
³è表'; |
| | | ) engine=innodb comment = 'ç¨æ·ä¸å²ä½å
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-ç¨æ·ä¸å²ä½å
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_user_post |
| | | values ('1', '1'); |
| | | insert into sys_user_post |
| | | values ('2', '2'); |
| | | insert into sys_user_post values ('1', '1'); |
| | | insert into sys_user_post values ('2', '2'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 10ãæä½æ¥å¿è®°å½ |
| | | -- ---------------------------- |
| | | drop table if exists sys_oper_log; |
| | | create table sys_oper_log |
| | | ( |
| | | oper_id bigint(20) not null comment 'æ¥å¿ä¸»é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | title varchar(50) default '' comment 'æ¨¡åæ é¢', |
| | | business_type int(2) default 0 comment 'ä¸å¡ç±»åï¼0å
¶å® 1æ°å¢ 2ä¿®æ¹ 3å é¤ï¼', |
| | | method varchar(100) default '' comment 'æ¹æ³åç§°', |
| | | request_method varchar(10) default '' comment 'è¯·æ±æ¹å¼', |
| | | operator_type int(1) default 0 comment 'æä½ç±»å«ï¼0å
¶å® 1åå°ç¨æ· 2ææºç«¯ç¨æ·ï¼', |
| | | oper_name varchar(50) default '' comment 'æä½äººå', |
| | | dept_name varchar(50) default '' comment 'é¨é¨åç§°', |
| | | oper_url varchar(255) default '' comment '请æ±URL', |
| | | oper_ip varchar(128) default '' comment '主æºå°å', |
| | | oper_location varchar(255) default '' comment 'æä½å°ç¹', |
| | | oper_param varchar(2000) default '' comment '请æ±åæ°', |
| | | json_result varchar(2000) default '' comment 'è¿ååæ°', |
| | | status int(1) default 0 comment 'æä½ç¶æï¼0æ£å¸¸ 1å¼å¸¸ï¼', |
| | | error_msg varchar(2000) default '' comment 'éè¯¯æ¶æ¯', |
| | | oper_time datetime comment 'æä½æ¶é´', |
| | | cost_time bigint(20) default 0 comment 'æ¶èæ¶é´', |
| | | create table sys_oper_log ( |
| | | oper_id bigint(20) not null comment 'æ¥å¿ä¸»é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | title varchar(50) default '' comment 'æ¨¡åæ é¢', |
| | | business_type int(2) default 0 comment 'ä¸å¡ç±»åï¼0å
¶å® 1æ°å¢ 2ä¿®æ¹ 3å é¤ï¼', |
| | | method varchar(100) default '' comment 'æ¹æ³åç§°', |
| | | request_method varchar(10) default '' comment 'è¯·æ±æ¹å¼', |
| | | operator_type int(1) default 0 comment 'æä½ç±»å«ï¼0å
¶å® 1åå°ç¨æ· 2ææºç«¯ç¨æ·ï¼', |
| | | oper_name varchar(50) default '' comment 'æä½äººå', |
| | | dept_name varchar(50) default '' comment 'é¨é¨åç§°', |
| | | oper_url varchar(255) default '' comment '请æ±URL', |
| | | oper_ip varchar(128) default '' comment '主æºå°å', |
| | | oper_location varchar(255) default '' comment 'æä½å°ç¹', |
| | | oper_param varchar(2000) default '' comment '请æ±åæ°', |
| | | json_result varchar(2000) default '' comment 'è¿ååæ°', |
| | | status int(1) default 0 comment 'æä½ç¶æï¼0æ£å¸¸ 1å¼å¸¸ï¼', |
| | | error_msg varchar(2000) default '' comment 'éè¯¯æ¶æ¯', |
| | | oper_time datetime comment 'æä½æ¶é´', |
| | | cost_time bigint(20) default 0 comment 'æ¶èæ¶é´', |
| | | primary key (oper_id), |
| | | key idx_sys_oper_log_bt (business_type), |
| | | key idx_sys_oper_log_s (status), |
| | | key idx_sys_oper_log_s (status), |
| | | key idx_sys_oper_log_ot (oper_time) |
| | | ) engine = innodb comment = 'æä½æ¥å¿è®°å½'; |
| | | ) engine=innodb comment = 'æä½æ¥å¿è®°å½'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | drop table if exists sys_dict_type; |
| | | create table sys_dict_type |
| | | ( |
| | | dict_id bigint(20) not null comment 'åå
¸ä¸»é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | dict_name varchar(100) default '' comment 'åå
¸åç§°', |
| | | dict_type varchar(100) default '' comment 'åå
¸ç±»å', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | dict_id bigint(20) not null comment 'åå
¸ä¸»é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | dict_name varchar(100) default '' comment 'åå
¸åç§°', |
| | | dict_type varchar(100) default '' comment 'åå
¸ç±»å', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (dict_id), |
| | | unique (tenant_id, dict_type) |
| | | ) engine = innodb comment = 'åå
¸ç±»å表'; |
| | | ) engine=innodb comment = 'åå
¸ç±»å表'; |
| | | |
| | | insert into sys_dict_type |
| | | values (1, '000000', 'ç¨æ·æ§å«', 'sys_user_sex', '0', 103, 1, sysdate(), null, null, 'ç¨æ·æ§å«å表'); |
| | | insert into sys_dict_type |
| | | values (2, '000000', 'èåç¶æ', 'sys_show_hide', '0', 103, 1, sysdate(), null, null, 'èåç¶æå表'); |
| | | insert into sys_dict_type |
| | | values (3, '000000', 'ç³»ç»å¼å
³', 'sys_normal_disable', '0', 103, 1, sysdate(), null, null, 'ç³»ç»å¼å
³å表'); |
| | | insert into sys_dict_type |
| | | values (6, '000000', 'ç³»ç»æ¯å¦', 'sys_yes_no', '0', 103, 1, sysdate(), null, null, 'ç³»ç»æ¯å¦å表'); |
| | | insert into sys_dict_type |
| | | values (7, '000000', 'éç¥ç±»å', 'sys_notice_type', '0', 103, 1, sysdate(), null, null, 'éç¥ç±»åå表'); |
| | | insert into sys_dict_type |
| | | values (8, '000000', 'éç¥ç¶æ', 'sys_notice_status', '0', 103, 1, sysdate(), null, null, 'éç¥ç¶æå表'); |
| | | insert into sys_dict_type |
| | | values (9, '000000', 'æä½ç±»å', 'sys_oper_type', '0', 103, 1, sysdate(), null, null, 'æä½ç±»åå表'); |
| | | insert into sys_dict_type |
| | | values (10, '000000', 'ç³»ç»ç¶æ', 'sys_common_status', '0', 103, 1, sysdate(), null, null, 'ç»å½ç¶æå表'); |
| | | insert into sys_dict_type values(1, '000000', 'ç¨æ·æ§å«', 'sys_user_sex', '0', 103, 1, sysdate(), null, null, 'ç¨æ·æ§å«å表'); |
| | | insert into sys_dict_type values(2, '000000', 'èåç¶æ', 'sys_show_hide', '0', 103, 1, sysdate(), null, null, 'èåç¶æå表'); |
| | | insert into sys_dict_type values(3, '000000', 'ç³»ç»å¼å
³', 'sys_normal_disable', '0', 103, 1, sysdate(), null, null, 'ç³»ç»å¼å
³å表'); |
| | | insert into sys_dict_type values(6, '000000', 'ç³»ç»æ¯å¦', 'sys_yes_no', '0', 103, 1, sysdate(), null, null, 'ç³»ç»æ¯å¦å表'); |
| | | insert into sys_dict_type values(7, '000000', 'éç¥ç±»å', 'sys_notice_type', '0', 103, 1, sysdate(), null, null, 'éç¥ç±»åå表'); |
| | | insert into sys_dict_type values(8, '000000', 'éç¥ç¶æ', 'sys_notice_status', '0', 103, 1, sysdate(), null, null, 'éç¥ç¶æå表'); |
| | | insert into sys_dict_type values(9, '000000', 'æä½ç±»å', 'sys_oper_type', '0', 103, 1, sysdate(), null, null, 'æä½ç±»åå表'); |
| | | insert into sys_dict_type values(10, '000000', 'ç³»ç»ç¶æ', 'sys_common_status', '0', 103, 1, sysdate(), null, null, 'ç»å½ç¶æå表'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | drop table if exists sys_dict_data; |
| | | create table sys_dict_data |
| | | ( |
| | | dict_code bigint(20) not null comment 'åå
¸ç¼ç ', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | dict_sort int(4) default 0 comment 'åå
¸æåº', |
| | | dict_label varchar(100) default '' comment 'åå
¸æ ç¾', |
| | | dict_value varchar(100) default '' comment 'åå
¸é®å¼', |
| | | dict_type varchar(100) default '' comment 'åå
¸ç±»å', |
| | | css_class varchar(100) default null comment 'æ ·å¼å±æ§ï¼å
¶ä»æ ·å¼æ©å±ï¼', |
| | | list_class varchar(100) default null comment 'è¡¨æ ¼åæ¾æ ·å¼', |
| | | is_default char(1) default 'N' comment 'æ¯å¦é»è®¤ï¼Yæ¯ Nå¦ï¼', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | dict_code bigint(20) not null comment 'åå
¸ç¼ç ', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | dict_sort int(4) default 0 comment 'åå
¸æåº', |
| | | dict_label varchar(100) default '' comment 'åå
¸æ ç¾', |
| | | dict_value varchar(100) default '' comment 'åå
¸é®å¼', |
| | | dict_type varchar(100) default '' comment 'åå
¸ç±»å', |
| | | css_class varchar(100) default null comment 'æ ·å¼å±æ§ï¼å
¶ä»æ ·å¼æ©å±ï¼', |
| | | list_class varchar(100) default null comment 'è¡¨æ ¼åæ¾æ ·å¼', |
| | | is_default char(1) default 'N' comment 'æ¯å¦é»è®¤ï¼Yæ¯ Nå¦ï¼', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (dict_code) |
| | | ) engine = innodb comment = 'åå
¸æ°æ®è¡¨'; |
| | | ) engine=innodb comment = 'åå
¸æ°æ®è¡¨'; |
| | | |
| | | insert into sys_dict_data |
| | | values (1, '000000', 1, 'ç·', '0', 'sys_user_sex', '', '', 'Y', '0', 103, 1, sysdate(), null, null, 'æ§å«ç·'); |
| | | insert into sys_dict_data |
| | | values (2, '000000', 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 103, 1, sysdate(), null, null, 'æ§å«å¥³'); |
| | | insert into sys_dict_data |
| | | values (3, '000000', 3, 'æªç¥', '2', 'sys_user_sex', '', '', 'N', '0', 103, 1, sysdate(), null, null, 'æ§å«æªç¥'); |
| | | insert into sys_dict_data |
| | | values (4, '000000', 1, 'æ¾ç¤º', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, |
| | | 'æ¾ç¤ºèå'); |
| | | insert into sys_dict_data |
| | | values (5, '000000', 2, 'éè', '1', 'sys_show_hide', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'éèèå'); |
| | | insert into sys_dict_data |
| | | values (6, '000000', 1, 'æ£å¸¸', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, |
| | | 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data |
| | | values (7, '000000', 2, 'åç¨', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'åç¨ç¶æ'); |
| | | insert into sys_dict_data |
| | | values (12, '000000', 1, 'æ¯', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, 'ç³»ç»é»è®¤æ¯'); |
| | | insert into sys_dict_data |
| | | values (13, '000000', 2, 'å¦', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'ç³»ç»é»è®¤å¦'); |
| | | insert into sys_dict_data |
| | | values (14, '000000', 1, 'éç¥', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 103, 1, sysdate(), null, null, |
| | | 'éç¥'); |
| | | insert into sys_dict_data |
| | | values (15, '000000', 2, 'å
Œ', '2', 'sys_notice_type', '', 'success', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'å
Œ'); |
| | | insert into sys_dict_data |
| | | values (16, '000000', 1, 'æ£å¸¸', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, |
| | | 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data |
| | | values (17, '000000', 2, 'å
³é', '1', 'sys_notice_status', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'å
³éç¶æ'); |
| | | insert into sys_dict_data |
| | | values (29, '000000', 99, 'å
¶ä»', '0', 'sys_oper_type', '', 'info', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'å
¶ä»æä½'); |
| | | insert into sys_dict_data |
| | | values (18, '000000', 1, 'æ°å¢', '1', 'sys_oper_type', '', 'info', 'N', '0', 103, 1, sysdate(), null, null, 'æ°å¢æä½'); |
| | | insert into sys_dict_data |
| | | values (19, '000000', 2, 'ä¿®æ¹', '2', 'sys_oper_type', '', 'info', 'N', '0', 103, 1, sysdate(), null, null, 'ä¿®æ¹æä½'); |
| | | insert into sys_dict_data |
| | | values (20, '000000', 3, 'å é¤', '3', 'sys_oper_type', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'å 餿ä½'); |
| | | insert into sys_dict_data |
| | | values (21, '000000', 4, 'ææ', '4', 'sys_oper_type', '', 'primary', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'æææä½'); |
| | | insert into sys_dict_data |
| | | values (22, '000000', 5, '导åº', '5', 'sys_oper_type', '', 'warning', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'å¯¼åºæä½'); |
| | | insert into sys_dict_data |
| | | values (23, '000000', 6, '导å
¥', '6', 'sys_oper_type', '', 'warning', 'N', '0', 103, 1, sysdate(), null, null, |
| | | '导å
¥æä½'); |
| | | insert into sys_dict_data |
| | | values (24, '000000', 7, '强é', '7', 'sys_oper_type', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, |
| | | '强éæä½'); |
| | | insert into sys_dict_data |
| | | values (25, '000000', 8, 'çæä»£ç ', '8', 'sys_oper_type', '', 'warning', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'çææä½'); |
| | | insert into sys_dict_data |
| | | values (26, '000000', 9, 'æ¸
ç©ºæ°æ®', '9', 'sys_oper_type', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'æ¸
空æä½'); |
| | | insert into sys_dict_data |
| | | values (27, '000000', 1, 'æå', '0', 'sys_common_status', '', 'primary', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data |
| | | values (28, '000000', 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, |
| | | 'åç¨ç¶æ'); |
| | | insert into sys_dict_data values(1, '000000', 1, 'ç·', '0', 'sys_user_sex', '', '', 'Y', '0', 103, 1, sysdate(), null, null, 'æ§å«ç·'); |
| | | insert into sys_dict_data values(2, '000000', 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 103, 1, sysdate(), null, null, 'æ§å«å¥³'); |
| | | insert into sys_dict_data values(3, '000000', 3, 'æªç¥', '2', 'sys_user_sex', '', '', 'N', '0', 103, 1, sysdate(), null, null, 'æ§å«æªç¥'); |
| | | insert into sys_dict_data values(4, '000000', 1, 'æ¾ç¤º', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, 'æ¾ç¤ºèå'); |
| | | insert into sys_dict_data values(5, '000000', 2, 'éè', '1', 'sys_show_hide', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'éèèå'); |
| | | insert into sys_dict_data values(6, '000000', 1, 'æ£å¸¸', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data values(7, '000000', 2, 'åç¨', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'åç¨ç¶æ'); |
| | | insert into sys_dict_data values(12, '000000', 1, 'æ¯', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, 'ç³»ç»é»è®¤æ¯'); |
| | | insert into sys_dict_data values(13, '000000', 2, 'å¦', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'ç³»ç»é»è®¤å¦'); |
| | | insert into sys_dict_data values(14, '000000', 1, 'éç¥', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 103, 1, sysdate(), null, null, 'éç¥'); |
| | | insert into sys_dict_data values(15, '000000', 2, 'å
¬å', '2', 'sys_notice_type', '', 'success', 'N', '0', 103, 1, sysdate(), null, null, 'å
Œ'); |
| | | insert into sys_dict_data values(16, '000000', 1, 'æ£å¸¸', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 103, 1, sysdate(), null, null, 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data values(17, '000000', 2, 'å
³é', '1', 'sys_notice_status', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'å
³éç¶æ'); |
| | | insert into sys_dict_data values(29, '000000', 99, 'å
¶ä»', '0', 'sys_oper_type', '', 'info', 'N', '0', 103, 1, sysdate(), null, null, 'å
¶ä»æä½'); |
| | | insert into sys_dict_data values(18, '000000', 1, 'æ°å¢', '1', 'sys_oper_type', '', 'info', 'N', '0', 103, 1, sysdate(), null, null, 'æ°å¢æä½'); |
| | | insert into sys_dict_data values(19, '000000', 2, 'ä¿®æ¹', '2', 'sys_oper_type', '', 'info', 'N', '0', 103, 1, sysdate(), null, null, 'ä¿®æ¹æä½'); |
| | | insert into sys_dict_data values(20, '000000', 3, 'å é¤', '3', 'sys_oper_type', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'å 餿ä½'); |
| | | insert into sys_dict_data values(21, '000000', 4, 'ææ', '4', 'sys_oper_type', '', 'primary', 'N', '0', 103, 1, sysdate(), null, null, 'æææä½'); |
| | | insert into sys_dict_data values(22, '000000', 5, '导åº', '5', 'sys_oper_type', '', 'warning', 'N', '0', 103, 1, sysdate(), null, null, 'å¯¼åºæä½'); |
| | | insert into sys_dict_data values(23, '000000', 6, '导å
¥', '6', 'sys_oper_type', '', 'warning', 'N', '0', 103, 1, sysdate(), null, null, '导å
¥æä½'); |
| | | insert into sys_dict_data values(24, '000000', 7, '强é', '7', 'sys_oper_type', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, '强éæä½'); |
| | | insert into sys_dict_data values(25, '000000', 8, 'çæä»£ç ', '8', 'sys_oper_type', '', 'warning', 'N', '0', 103, 1, sysdate(), null, null, 'çææä½'); |
| | | insert into sys_dict_data values(26, '000000', 9, 'æ¸
ç©ºæ°æ®', '9', 'sys_oper_type', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'æ¸
空æä½'); |
| | | insert into sys_dict_data values(27, '000000', 1, 'æå', '0', 'sys_common_status', '', 'primary', 'N', '0', 103, 1, sysdate(), null, null, 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data values(28, '000000', 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 103, 1, sysdate(), null, null, 'åç¨ç¶æ'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 13ãåæ°é
置表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_config; |
| | | create table sys_config |
| | | ( |
| | | config_id bigint(20) not null comment '忰䏻é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | config_name varchar(100) default '' comment 'åæ°åç§°', |
| | | config_key varchar(100) default '' comment 'åæ°é®å', |
| | | config_value varchar(500) default '' comment 'åæ°é®å¼', |
| | | config_type char(1) default 'N' comment 'ç³»ç»å
ç½®ï¼Yæ¯ Nå¦ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | create table sys_config ( |
| | | config_id bigint(20) not null comment '忰䏻é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | config_name varchar(100) default '' comment 'åæ°åç§°', |
| | | config_key varchar(100) default '' comment 'åæ°é®å', |
| | | config_value varchar(500) default '' comment 'åæ°é®å¼', |
| | | config_type char(1) default 'N' comment 'ç³»ç»å
ç½®ï¼Yæ¯ Nå¦ï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (config_id) |
| | | ) engine = innodb comment = 'åæ°é
置表'; |
| | | ) engine=innodb comment = 'åæ°é
置表'; |
| | | |
| | | insert into sys_config |
| | | values (1, '000000', 'ä¸»æ¡æ¶é¡µ-é»è®¤ç®è¤æ ·å¼åç§°', 'sys.index.skinName', 'skin-blue', 'Y', 103, 1, sysdate(), null, null, |
| | | 'èè² skin-blueãç»¿è² skin-greenãç´«è² skin-purpleãçº¢è² skin-redãé»è² skin-yellow'); |
| | | insert into sys_config |
| | | values (2, '000000', 'ç¨æ·ç®¡ç-è´¦å·åå§å¯ç ', 'sys.user.initPassword', '123456', 'Y', 103, 1, sysdate(), null, null, |
| | | 'åå§åå¯ç 123456'); |
| | | insert into sys_config |
| | | values (3, '000000', 'ä¸»æ¡æ¶é¡µ-ä¾§è¾¹æ 主é¢', 'sys.index.sideTheme', 'theme-dark', 'Y', 103, 1, sysdate(), null, null, |
| | | 'æ·±è²ä¸»é¢theme-darkï¼æµ
è²ä¸»é¢theme-light'); |
| | | insert into sys_config |
| | | values (5, '000000', 'è´¦å·èªå©-æ¯å¦å¼å¯ç¨æ·æ³¨ååè½', 'sys.account.registerUser', 'false', 'Y', 103, 1, sysdate(), null, |
| | | null, 'æ¯å¦å¼å¯æ³¨åç¨æ·åè½ï¼trueå¼å¯ï¼falseå
³éï¼'); |
| | | insert into sys_config |
| | | values (11, '000000', 'OSSé¢è§åè¡¨èµæºå¼å
³', 'sys.oss.previewListResource', 'true', 'Y', 103, 1, sysdate(), null, null, |
| | | 'true:å¼å¯, false:å
³é'); |
| | | insert into sys_config values(1, '000000', 'ä¸»æ¡æ¶é¡µ-é»è®¤ç®è¤æ ·å¼åç§°', 'sys.index.skinName', 'skin-blue', 'Y', 103, 1, sysdate(), null, null, 'èè² skin-blueãç»¿è² skin-greenãç´«è² skin-purpleãçº¢è² skin-redãé»è² skin-yellow' ); |
| | | insert into sys_config values(2, '000000', 'ç¨æ·ç®¡ç-è´¦å·åå§å¯ç ', 'sys.user.initPassword', '123456', 'Y', 103, 1, sysdate(), null, null, 'åå§åå¯ç 123456' ); |
| | | insert into sys_config values(3, '000000', 'ä¸»æ¡æ¶é¡µ-ä¾§è¾¹æ 主é¢', 'sys.index.sideTheme', 'theme-dark', 'Y', 103, 1, sysdate(), null, null, 'æ·±è²ä¸»é¢theme-darkï¼æµ
è²ä¸»é¢theme-light' ); |
| | | insert into sys_config values(5, '000000', 'è´¦å·èªå©-æ¯å¦å¼å¯ç¨æ·æ³¨ååè½', 'sys.account.registerUser', 'false', 'Y', 103, 1, sysdate(), null, null, 'æ¯å¦å¼å¯æ³¨åç¨æ·åè½ï¼trueå¼å¯ï¼falseå
³éï¼'); |
| | | insert into sys_config values(11, '000000', 'OSSé¢è§åè¡¨èµæºå¼å
³', 'sys.oss.previewListResource', 'true', 'Y', 103, 1, sysdate(), null, null, 'true:å¼å¯, false:å
³é'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 14ãç³»ç»è®¿é®è®°å½ |
| | | -- ---------------------------- |
| | | drop table if exists sys_logininfor; |
| | | create table sys_logininfor |
| | | ( |
| | | info_id bigint(20) not null comment '访é®ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | user_name varchar(50) default '' comment 'ç¨æ·è´¦å·', |
| | | ipaddr varchar(128) default '' comment 'ç»å½IPå°å', |
| | | login_location varchar(255) default '' comment 'ç»å½å°ç¹', |
| | | browser varchar(50) default '' comment 'æµè§å¨ç±»å', |
| | | os varchar(50) default '' comment 'æä½ç³»ç»', |
| | | status char(1) default '0' comment 'ç»å½ç¶æï¼0æå 1失败ï¼', |
| | | msg varchar(255) default '' comment 'æç¤ºæ¶æ¯', |
| | | login_time datetime comment 'è®¿é®æ¶é´', |
| | | create table sys_logininfor ( |
| | | info_id bigint(20) not null comment '访é®ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | user_name varchar(50) default '' comment 'ç¨æ·è´¦å·', |
| | | ipaddr varchar(128) default '' comment 'ç»å½IPå°å', |
| | | login_location varchar(255) default '' comment 'ç»å½å°ç¹', |
| | | browser varchar(50) default '' comment 'æµè§å¨ç±»å', |
| | | os varchar(50) default '' comment 'æä½ç³»ç»', |
| | | status char(1) default '0' comment 'ç»å½ç¶æï¼0æå 1失败ï¼', |
| | | msg varchar(255) default '' comment 'æç¤ºæ¶æ¯', |
| | | login_time datetime comment 'è®¿é®æ¶é´', |
| | | primary key (info_id), |
| | | key idx_sys_logininfor_s (status), |
| | | key idx_sys_logininfor_s (status), |
| | | key idx_sys_logininfor_lt (login_time) |
| | | ) engine = innodb comment = 'ç³»ç»è®¿é®è®°å½'; |
| | | ) engine=innodb comment = 'ç³»ç»è®¿é®è®°å½'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 17ãéç¥å
¬å表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_notice; |
| | | create table sys_notice |
| | | ( |
| | | notice_id bigint(20) not null comment 'å
ŒID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | notice_title varchar(50) not null comment 'å
¬åæ é¢', |
| | | notice_type char(1) not null comment 'å
¬åç±»åï¼1éç¥ 2å
¬åï¼', |
| | | notice_content longblob default null comment 'å
¬åå
容', |
| | | status char(1) default '0' comment 'å
¬åç¶æï¼0æ£å¸¸ 1å
³éï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(255) default null comment '夿³¨', |
| | | create table sys_notice ( |
| | | notice_id bigint(20) not null comment 'å
ŒID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | notice_title varchar(50) not null comment 'å
¬åæ é¢', |
| | | notice_type char(1) not null comment 'å
¬åç±»åï¼1éç¥ 2å
¬åï¼', |
| | | notice_content longblob default null comment 'å
¬åå
容', |
| | | status char(1) default '0' comment 'å
¬åç¶æï¼0æ£å¸¸ 1å
³éï¼', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(255) default null comment '夿³¨', |
| | | primary key (notice_id) |
| | | ) engine = innodb comment = 'éç¥å
¬å表'; |
| | | ) engine=innodb comment = 'éç¥å
¬å表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-å
¬åä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_notice |
| | | values ('1', '000000', '温馨æéï¼2018-07-01 æ°çæ¬åå¸å¦', '2', 'æ°çæ¬å
容', '0', 103, 1, sysdate(), null, null, |
| | | '管çå'); |
| | | insert into sys_notice |
| | | values ('2', '000000', 'ç»´æ¤éç¥ï¼2018-07-01 ç³»ç»åæ¨ç»´æ¤', '1', 'ç»´æ¤å
容', '0', 103, 1, sysdate(), null, null, |
| | | '管çå'); |
| | | insert into sys_notice values('1', '000000', '温馨æéï¼2018-07-01 æ°çæ¬åå¸å¦', '2', 'æ°çæ¬å
容', '0', 103, 1, sysdate(), null, null, '管çå'); |
| | | insert into sys_notice values('2', '000000', 'ç»´æ¤éç¥ï¼2018-07-01 ç³»ç»åæ¨ç»´æ¤', '1', 'ç»´æ¤å
容', '0', 103, 1, sysdate(), null, null, '管çå'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 18ã代ç çæä¸å¡è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists gen_table; |
| | | create table gen_table |
| | | ( |
| | | table_id bigint(20) not null comment 'ç¼å·', |
| | | data_name varchar(200) default '' comment 'æ°æ®æºåç§°', |
| | | table_name varchar(200) default '' comment '表åç§°', |
| | | table_comment varchar(500) default '' comment '表æè¿°', |
| | | sub_table_name varchar(64) default null comment 'å
³èå表ç表å', |
| | | sub_table_fk_name varchar(64) default null comment 'å表å
³èçå¤é®å', |
| | | class_name varchar(100) default '' comment 'å®ä½ç±»åç§°', |
| | | tpl_category varchar(200) default 'crud' comment '使ç¨ç模æ¿ï¼crudå表æä½ treeæ 表æä½ï¼', |
| | | package_name varchar(100) comment 'çæå
è·¯å¾', |
| | | module_name varchar(30) comment 'çææ¨¡åå', |
| | | business_name varchar(30) comment 'çæä¸å¡å', |
| | | function_name varchar(50) comment 'çæåè½å', |
| | | function_author varchar(50) comment 'çæåè½ä½è
', |
| | | gen_type char(1) default '0' comment 'çæä»£ç æ¹å¼ï¼0zipå缩å
1èªå®ä¹è·¯å¾ï¼', |
| | | gen_path varchar(200) default '/' comment 'çæè·¯å¾ï¼ä¸å¡«é»è®¤é¡¹ç®è·¯å¾ï¼', |
| | | options varchar(1000) comment 'å
¶å®çæé项', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | create table gen_table ( |
| | | table_id bigint(20) not null comment 'ç¼å·', |
| | | data_name varchar(200) default '' comment 'æ°æ®æºåç§°', |
| | | table_name varchar(200) default '' comment '表åç§°', |
| | | table_comment varchar(500) default '' comment '表æè¿°', |
| | | sub_table_name varchar(64) default null comment 'å
³èå表ç表å', |
| | | sub_table_fk_name varchar(64) default null comment 'å表å
³èçå¤é®å', |
| | | class_name varchar(100) default '' comment 'å®ä½ç±»åç§°', |
| | | tpl_category varchar(200) default 'crud' comment '使ç¨ç模æ¿ï¼crudå表æä½ treeæ 表æä½ï¼', |
| | | package_name varchar(100) comment 'çæå
è·¯å¾', |
| | | module_name varchar(30) comment 'çææ¨¡åå', |
| | | business_name varchar(30) comment 'çæä¸å¡å', |
| | | function_name varchar(50) comment 'çæåè½å', |
| | | function_author varchar(50) comment 'çæåè½ä½è
', |
| | | gen_type char(1) default '0' comment 'çæä»£ç æ¹å¼ï¼0zipå缩å
1èªå®ä¹è·¯å¾ï¼', |
| | | gen_path varchar(200) default '/' comment 'çæè·¯å¾ï¼ä¸å¡«é»è®¤é¡¹ç®è·¯å¾ï¼', |
| | | options varchar(1000) comment 'å
¶å®çæé项', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (table_id) |
| | | ) engine = innodb comment = '代ç çæä¸å¡è¡¨'; |
| | | ) engine=innodb comment = '代ç çæä¸å¡è¡¨'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 19ã代ç çæä¸å¡è¡¨å段 |
| | | -- ---------------------------- |
| | | drop table if exists gen_table_column; |
| | | create table gen_table_column |
| | | ( |
| | | column_id bigint(20) not null comment 'ç¼å·', |
| | | table_id bigint(20) comment 'å½å±è¡¨ç¼å·', |
| | | column_name varchar(200) comment 'ååç§°', |
| | | column_comment varchar(500) comment 'åæè¿°', |
| | | column_type varchar(100) comment 'åç±»å', |
| | | java_type varchar(500) comment 'JAVAç±»å', |
| | | java_field varchar(200) comment 'JAVAåæ®µå', |
| | | is_pk char(1) comment 'æ¯å¦ä¸»é®ï¼1æ¯ï¼', |
| | | is_increment char(1) comment 'æ¯å¦èªå¢ï¼1æ¯ï¼', |
| | | is_required char(1) comment 'æ¯å¦å¿
å¡«ï¼1æ¯ï¼', |
| | | is_insert char(1) comment 'æ¯å¦ä¸ºæå
¥å段ï¼1æ¯ï¼', |
| | | is_edit char(1) comment 'æ¯å¦ç¼è¾å段ï¼1æ¯ï¼', |
| | | is_list char(1) comment 'æ¯å¦åè¡¨åæ®µï¼1æ¯ï¼', |
| | | is_query char(1) comment 'æ¯å¦æ¥è¯¢å段ï¼1æ¯ï¼', |
| | | query_type varchar(200) default 'EQ' comment 'æ¥è¯¢æ¹å¼ï¼çäºãä¸çäºã大äºãå°äºãèå´ï¼', |
| | | html_type varchar(200) comment 'æ¾ç¤ºç±»åï¼ææ¬æ¡ãææ¬åã䏿æ¡ãå¤éæ¡ãåéæ¡ãæ¥ææ§ä»¶ï¼', |
| | | dict_type varchar(200) default '' comment 'åå
¸ç±»å', |
| | | sort int comment 'æåº', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | create table gen_table_column ( |
| | | column_id bigint(20) not null comment 'ç¼å·', |
| | | table_id bigint(20) comment 'å½å±è¡¨ç¼å·', |
| | | column_name varchar(200) comment 'ååç§°', |
| | | column_comment varchar(500) comment 'åæè¿°', |
| | | column_type varchar(100) comment 'åç±»å', |
| | | java_type varchar(500) comment 'JAVAç±»å', |
| | | java_field varchar(200) comment 'JAVAåæ®µå', |
| | | is_pk char(1) comment 'æ¯å¦ä¸»é®ï¼1æ¯ï¼', |
| | | is_increment char(1) comment 'æ¯å¦èªå¢ï¼1æ¯ï¼', |
| | | is_required char(1) comment 'æ¯å¦å¿
å¡«ï¼1æ¯ï¼', |
| | | is_insert char(1) comment 'æ¯å¦ä¸ºæå
¥å段ï¼1æ¯ï¼', |
| | | is_edit char(1) comment 'æ¯å¦ç¼è¾å段ï¼1æ¯ï¼', |
| | | is_list char(1) comment 'æ¯å¦åè¡¨åæ®µï¼1æ¯ï¼', |
| | | is_query char(1) comment 'æ¯å¦æ¥è¯¢å段ï¼1æ¯ï¼', |
| | | query_type varchar(200) default 'EQ' comment 'æ¥è¯¢æ¹å¼ï¼çäºãä¸çäºã大äºãå°äºãèå´ï¼', |
| | | html_type varchar(200) comment 'æ¾ç¤ºç±»åï¼ææ¬æ¡ãææ¬åã䏿æ¡ãå¤éæ¡ãåéæ¡ãæ¥ææ§ä»¶ï¼', |
| | | dict_type varchar(200) default '' comment 'åå
¸ç±»å', |
| | | sort int comment 'æåº', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | primary key (column_id) |
| | | ) engine = innodb comment = '代ç çæä¸å¡è¡¨å段'; |
| | | ) engine=innodb comment = '代ç çæä¸å¡è¡¨å段'; |
| | | |
| | | -- ---------------------------- |
| | | -- OSS对象åå¨è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_oss; |
| | | create table sys_oss |
| | | ( |
| | | oss_id bigint(20) not null comment '对象åå¨ä¸»é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | file_name varchar(255) not null default '' comment 'æä»¶å', |
| | | original_name varchar(255) not null default '' comment 'åå', |
| | | file_suffix varchar(10) not null default '' comment 'æä»¶åç¼å', |
| | | url varchar(500) not null comment 'URLå°å', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_time datetime default null comment 'å建æ¶é´', |
| | | create_by bigint(20) default null comment 'ä¸ä¼ 人', |
| | | update_time datetime default null comment 'æ´æ°æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°äºº', |
| | | service varchar(20) not null default 'minio' comment 'æå¡å', |
| | | create table sys_oss ( |
| | | oss_id bigint(20) not null comment '对象åå¨ä¸»é®', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | file_name varchar(255) not null default '' comment 'æä»¶å', |
| | | original_name varchar(255) not null default '' comment 'åå', |
| | | file_suffix varchar(10) not null default '' comment 'æä»¶åç¼å', |
| | | url varchar(500) not null comment 'URLå°å', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_time datetime default null comment 'å建æ¶é´', |
| | | create_by bigint(20) default null comment 'ä¸ä¼ 人', |
| | | update_time datetime default null comment 'æ´æ°æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°äºº', |
| | | service varchar(20) not null default 'minio' comment 'æå¡å', |
| | | primary key (oss_id) |
| | | ) engine = innodb comment ='OSS对象åå¨è¡¨'; |
| | | ) engine=innodb comment ='OSS对象åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- OSS对象åå¨å¨æé
置表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_oss_config; |
| | | create table sys_oss_config |
| | | ( |
| | | oss_config_id bigint(20) not null comment '主建', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | config_key varchar(20) not null default '' comment 'é
ç½®key', |
| | | access_key varchar(255) default '' comment 'accessKey', |
| | | secret_key varchar(255) default '' comment 'ç§é¥', |
| | | bucket_name varchar(255) default '' comment 'æ¡¶åç§°', |
| | | prefix varchar(255) default '' comment 'åç¼', |
| | | endpoint varchar(255) default '' comment '访é®ç«ç¹', |
| | | domain varchar(255) default '' comment 'èªå®ä¹åå', |
| | | is_https char(1) default 'N' comment 'æ¯å¦httpsï¼Y=æ¯,N=å¦ï¼', |
| | | region varchar(255) default '' comment 'å', |
| | | access_policy char(1) not null default '1' comment 'æ¡¶æéç±»å(0=private 1=public 2=custom)', |
| | | status char(1) default '1' comment 'æ¯å¦é»è®¤ï¼0=æ¯,1=å¦ï¼', |
| | | ext1 varchar(255) default '' comment 'æ©å±å段', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime default null comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime default null comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | create table sys_oss_config ( |
| | | oss_config_id bigint(20) not null comment '主建', |
| | | tenant_id varchar(20) default '000000'comment 'ç§æ·ç¼å·', |
| | | config_key varchar(20) not null default '' comment 'é
ç½®key', |
| | | access_key varchar(255) default '' comment 'accessKey', |
| | | secret_key varchar(255) default '' comment 'ç§é¥', |
| | | bucket_name varchar(255) default '' comment 'æ¡¶åç§°', |
| | | prefix varchar(255) default '' comment 'åç¼', |
| | | endpoint varchar(255) default '' comment '访é®ç«ç¹', |
| | | domain varchar(255) default '' comment 'èªå®ä¹åå', |
| | | is_https char(1) default 'N' comment 'æ¯å¦httpsï¼Y=æ¯,N=å¦ï¼', |
| | | region varchar(255) default '' comment 'å', |
| | | access_policy char(1) not null default '1' comment 'æ¡¶æéç±»å(0=private 1=public 2=custom)', |
| | | status char(1) default '1' comment 'æ¯å¦é»è®¤ï¼0=æ¯,1=å¦ï¼', |
| | | ext1 varchar(255) default '' comment 'æ©å±å段', |
| | | create_dept bigint(20) default null comment 'å建é¨é¨', |
| | | create_by bigint(20) default null comment 'å建è
', |
| | | create_time datetime default null comment 'å建æ¶é´', |
| | | update_by bigint(20) default null comment 'æ´æ°è
', |
| | | update_time datetime default null comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (oss_config_id) |
| | | ) engine = innodb comment ='对象åå¨é
置表'; |
| | | ) engine=innodb comment='对象åå¨é
置表'; |
| | | |
| | | insert into sys_oss_config |
| | | values (1, '000000', 'minio', 'ruoyi', 'ruoyi123', 'ruoyi', '', '127.0.0.1:9000', '', 'N', '', '1', '0', '', 103, 1, |
| | | sysdate(), 1, sysdate(), NULL); |
| | | insert into sys_oss_config |
| | | values (2, '000000', 'qiniu', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 's3-cn-north-1.qiniucs.com', '', 'N', |
| | | '', '1', '1', '', 103, 1, sysdate(), 1, sysdate(), NULL); |
| | | insert into sys_oss_config |
| | | values (3, '000000', 'aliyun', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 'oss-cn-beijing.aliyuncs.com', '', |
| | | 'N', '', '1', '1', '', 103, 1, sysdate(), 1, sysdate(), NULL); |
| | | insert into sys_oss_config |
| | | values (4, '000000', 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', |
| | | 'cos.ap-beijing.myqcloud.com', '', 'N', 'ap-beijing', '1', '1', '', 103, 1, sysdate(), 1, sysdate(), NULL); |
| | | insert into sys_oss_config |
| | | values (5, '000000', 'image', 'ruoyi', 'ruoyi123', 'ruoyi', 'image', '127.0.0.1:9000', '', 'N', '', '1', '1', '', 103, |
| | | 1, sysdate(), 1, sysdate(), NULL); |
| | | insert into sys_oss_config values (1, '000000', 'minio', 'ruoyi', 'ruoyi123', 'ruoyi', '', '127.0.0.1:9000', '','N', '', '1' ,'0', '', 103, 1, sysdate(), 1, sysdate(), null); |
| | | insert into sys_oss_config values (2, '000000', 'qiniu', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 's3-cn-north-1.qiniucs.com', '','N', '', '1' ,'1', '', 103, 1, sysdate(), 1, sysdate(), null); |
| | | insert into sys_oss_config values (3, '000000', 'aliyun', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 'oss-cn-beijing.aliyuncs.com', '','N', '', '1' ,'1', '', 103, 1, sysdate(), 1, sysdate(), null); |
| | | insert into sys_oss_config values (4, '000000', 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', 'cos.ap-beijing.myqcloud.com', '','N', 'ap-beijing', '1' ,'1', '', 103, 1, sysdate(), 1, sysdate(), null); |
| | | insert into sys_oss_config values (5, '000000', 'image', 'ruoyi', 'ruoyi123', 'ruoyi', 'image', '127.0.0.1:9000', '','N', '', '1' ,'1', '', 103, 1, sysdate(), 1, sysdate(), null); |
| | |
| | | create table sys_social |
| | | ( |
| | | id bigint NOT NULL, |
| | | user_id bigint NOT NULL, |
| | | tenant_id nvarchar(20) NULL, |
| | | auth_id nvarchar(255) NOT NULL, |
| | | source nvarchar(255) NOT NULL, |
| | | open_id nvarchar(255) NULL, |
| | | user_name nvarchar(30) NOT NULL, |
| | | nick_name nvarchar(30) DEFAULT ('') NULL, |
| | | email nvarchar(255) DEFAULT ('') NULL, |
| | | avatar nvarchar(500) DEFAULT ('') NULL, |
| | | access_token nvarchar(255) NOT NULL, |
| | | expire_in bigint NULL, |
| | | refresh_token nvarchar(255) NULL, |
| | | access_code nvarchar(255) NULL, |
| | | union_id nvarchar(255) NULL, |
| | | scope nvarchar(255) NULL, |
| | | token_type nvarchar(255) NULL, |
| | | id_token nvarchar(255) NULL, |
| | | mac_algorithm nvarchar(255) NULL, |
| | | mac_key nvarchar(255) NULL, |
| | | code nvarchar(255) NULL, |
| | | oauth_token nvarchar(255) NULL, |
| | | oauth_token_secret nvarchar(255) NULL, |
| | | create_dept bigint, |
| | | create_by bigint, |
| | | create_time datetime2(7), |
| | | update_by bigint, |
| | | update_time datetime2(7), |
| | | del_flag nchar DEFAULT ('0') NULL, |
| | | CONSTRAINT PK__sys_social__B21E8F2427725F8A PRIMARY KEY CLUSTERED (id) |
| | | WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) |
| | | ON [PRIMARY] |
| | | ) |
| | | ON [PRIMARY] |
| | | GO |
| | | |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'id' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'主é®' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·ID' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'user_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç§æ·id' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'tenant_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ææ+ææopenid' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'auth_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·æ¥æº' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'source' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'åçopenid' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'open_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç»å½è´¦å·' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'user_name' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·æµç§°' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'nick_name' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·é®ç®±' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'email' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'头åå°å' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'avatar' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·çææä»¤ç' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'access_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'expire_in' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'refresh_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'access_code' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·ç unionid' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'union_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'scope' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'token_type' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'id_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'mac_algorithm' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'mac_key' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'code' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'oauth_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'oauth_token_secret' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'del_flag' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å建é¨é¨' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'create_dept' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å建è
' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'create_by' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'create_time' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'æ´æ°è
' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'update_by' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'æ´æ°æ¶é´' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'update_time' |
| | | GO |
| | | |
| | | |
| | | CREATE TABLE sys_tenant |
| | | ( |
| | | id bigint NOT NULL, |
| | |
| | | COMMENT ON COLUMN gen_table.data_name IS 'æ°æ®æºåç§°'; |
| | | |
| | | UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjobæ§å¶å°èå' WHERE menu_id = 120; |
| | | |
| | | -- ---------------------------- |
| | | -- ç¬¬ä¸æ¹å¹³å°ææè¡¨ |
| | | -- ---------------------------- |
| | | create table sys_social |
| | | ( |
| | | id number(20) not null, |
| | | user_id number(20) not null, |
| | | tenant_id varchar(20) default null, |
| | | auth_id varchar(255) not null, |
| | | source varchar(255) not null, |
| | | open_id varchar(255) default null, |
| | | user_name varchar(30) not null, |
| | | nick_name varchar(30) default '', |
| | | email varchar(255) default '', |
| | | avatar varchar(500) default '', |
| | | access_token varchar(255) not null, |
| | | expire_in number(100) default null, |
| | | refresh_token varchar(255) default null, |
| | | access_code varchar(255) default null, |
| | | union_id varchar(255) default null, |
| | | scope varchar(255) default null, |
| | | token_type varchar(255) default null, |
| | | id_token varchar(255) default null, |
| | | mac_algorithm varchar(255) default null, |
| | | mac_key varchar(255) default null, |
| | | code varchar(255) default null, |
| | | oauth_token varchar(255) default null, |
| | | oauth_token_secret varchar(255) default null, |
| | | create_dept number(20), |
| | | create_by number(20), |
| | | create_time date, |
| | | update_by number(20), |
| | | update_time date, |
| | | del_flag char(1) default '0' |
| | | ); |
| | | |
| | | alter table sys_social add constraint pk_sys_social primary key (id); |
| | | |
| | | comment on table sys_social is '社ä¼åå
³ç³»è¡¨'; |
| | | comment on column sys_social.id is '主é®'; |
| | | comment on column sys_social.user_id is 'ç¨æ·ID'; |
| | | comment on column sys_social.tenant_id is 'ç§æ·id'; |
| | | comment on column sys_social.auth_id is 'ææ+ææopenid'; |
| | | comment on column sys_social.source is 'ç¨æ·æ¥æº'; |
| | | comment on column sys_social.open_id is 'åçopenid'; |
| | | comment on column sys_social.user_name is 'ç»å½è´¦å·'; |
| | | comment on column sys_social.nick_name is 'ç¨æ·æµç§°'; |
| | | comment on column sys_social.email is 'ç¨æ·é®ç®±'; |
| | | comment on column sys_social.avatar is '头åå°å'; |
| | | comment on column sys_social.access_token is 'ç¨æ·çææä»¤ç'; |
| | | comment on column sys_social.expire_in is 'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.refresh_token is 'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.access_code is 'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.union_id is 'ç¨æ·ç unionid'; |
| | | comment on column sys_social.scope is 'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.token_type is '个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.id_token is 'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_algorithm is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_key is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.code is 'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token_secret is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.create_dept is 'å建é¨é¨'; |
| | | comment on column sys_social.create_by is 'å建è
'; |
| | | comment on column sys_social.create_time is 'å建æ¶é´'; |
| | | comment on column sys_social.update_by is 'æ´æ°è
'; |
| | | comment on column sys_social.update_time is 'æ´æ°æ¶é´'; |
| | | comment on column sys_social.del_flag is 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼'; |
| | |
| | | COMMENT ON COLUMN gen_table.data_name IS 'æ°æ®æºåç§°'; |
| | | |
| | | UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjobæ§å¶å°èå' WHERE menu_id = 120; |
| | | |
| | | -- ---------------------------- |
| | | -- ç¬¬ä¸æ¹å¹³å°ææè¡¨ |
| | | -- ---------------------------- |
| | | create table sys_social |
| | | ( |
| | | id int8 not null, |
| | | user_id int8 not null, |
| | | tenant_id varchar(20) default null::varchar, |
| | | auth_id varchar(255) not null, |
| | | source varchar(255) not null, |
| | | open_id varchar(255) default null::varchar, |
| | | user_name varchar(30) not null, |
| | | nick_name varchar(30) default ''::varchar, |
| | | email varchar(255) default ''::varchar, |
| | | avatar varchar(500) default ''::varchar, |
| | | access_token varchar(255) not null, |
| | | expire_in int8 default null::varchar, |
| | | refresh_token varchar(255) default null::varchar, |
| | | access_code varchar(255) default null::varchar, |
| | | union_id varchar(255) default null::varchar, |
| | | scope varchar(255) default null::varchar, |
| | | token_type varchar(255) default null::varchar, |
| | | id_token varchar(255) default null::varchar, |
| | | mac_algorithm varchar(255) default null::varchar, |
| | | mac_key varchar(255) default null::varchar, |
| | | code varchar(255) default null::varchar, |
| | | oauth_token varchar(255) default null::varchar, |
| | | oauth_token_secret varchar(255) default null::varchar, |
| | | create_dept int8, |
| | | create_by int8, |
| | | create_time timestamp, |
| | | update_by int8, |
| | | update_time timestamp, |
| | | del_flag char default '0'::bpchar, |
| | | constraint "pk_sys_social" primary key (id) |
| | | ); |
| | | |
| | | comment on table sys_social is '社ä¼åå
³ç³»è¡¨'; |
| | | comment on column sys_social.id is '主é®'; |
| | | comment on column sys_social.user_id is 'ç¨æ·ID'; |
| | | comment on column sys_social.tenant_id is 'ç§æ·id'; |
| | | comment on column sys_social.auth_id is 'ææ+ææopenid'; |
| | | comment on column sys_social.source is 'ç¨æ·æ¥æº'; |
| | | comment on column sys_social.open_id is 'åçopenid'; |
| | | comment on column sys_social.user_name is 'ç»å½è´¦å·'; |
| | | comment on column sys_social.nick_name is 'ç¨æ·æµç§°'; |
| | | comment on column sys_social.email is 'ç¨æ·é®ç®±'; |
| | | comment on column sys_social.avatar is '头åå°å'; |
| | | comment on column sys_social.access_token is 'ç¨æ·çææä»¤ç'; |
| | | comment on column sys_social.expire_in is 'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.refresh_token is 'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.access_code is 'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.union_id is 'ç¨æ·ç unionid'; |
| | | comment on column sys_social.scope is 'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.token_type is '个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.id_token is 'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_algorithm is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.mac_key is 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.code is 'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.oauth_token_secret is 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ'; |
| | | comment on column sys_social.create_dept is 'å建é¨é¨'; |
| | | comment on column sys_social.create_by is 'å建è
'; |
| | | comment on column sys_social.create_time is 'å建æ¶é´'; |
| | | comment on column sys_social.update_by is 'æ´æ°è
'; |
| | | comment on column sys_social.update_time is 'æ´æ°æ¶é´'; |
| | | comment on column sys_social.del_flag is 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼'; |
| | |
| | | |
| | | UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjobæ§å¶å°èå' WHERE menu_id = 120 |
| | | GO |
| | | |
| | | create table sys_social |
| | | ( |
| | | id bigint NOT NULL, |
| | | user_id bigint NOT NULL, |
| | | tenant_id nvarchar(20) NULL, |
| | | auth_id nvarchar(255) NOT NULL, |
| | | source nvarchar(255) NOT NULL, |
| | | open_id nvarchar(255) NULL, |
| | | user_name nvarchar(30) NOT NULL, |
| | | nick_name nvarchar(30) DEFAULT ('') NULL, |
| | | email nvarchar(255) DEFAULT ('') NULL, |
| | | avatar nvarchar(500) DEFAULT ('') NULL, |
| | | access_token nvarchar(255) NOT NULL, |
| | | expire_in bigint NULL, |
| | | refresh_token nvarchar(255) NULL, |
| | | access_code nvarchar(255) NULL, |
| | | union_id nvarchar(255) NULL, |
| | | scope nvarchar(255) NULL, |
| | | token_type nvarchar(255) NULL, |
| | | id_token nvarchar(255) NULL, |
| | | mac_algorithm nvarchar(255) NULL, |
| | | mac_key nvarchar(255) NULL, |
| | | code nvarchar(255) NULL, |
| | | oauth_token nvarchar(255) NULL, |
| | | oauth_token_secret nvarchar(255) NULL, |
| | | create_dept bigint, |
| | | create_by bigint, |
| | | create_time datetime2(7), |
| | | update_by bigint, |
| | | update_time datetime2(7), |
| | | del_flag nchar DEFAULT ('0') NULL, |
| | | CONSTRAINT PK__sys_social__B21E8F2427725F8A PRIMARY KEY CLUSTERED (id) |
| | | WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) |
| | | ON [PRIMARY] |
| | | ) |
| | | ON [PRIMARY] |
| | | GO |
| | | |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'id' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'主é®' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·ID' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'user_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç§æ·id' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'tenant_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ææ+ææopenid' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'auth_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·æ¥æº' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'source' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'åçopenid' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'open_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç»å½è´¦å·' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'user_name' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·æµç§°' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'nick_name' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·é®ç®±' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'email' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'头åå°å' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'avatar' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·çææä»¤ç' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'access_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'expire_in' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'refresh_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'access_code' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·ç unionid' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'union_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'scope' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'token_type' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'id_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'mac_algorithm' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'mac_key' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'code' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'oauth_token' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'oauth_token_secret' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'del_flag' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å建é¨é¨' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'create_dept' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å建è
' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'create_by' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å建æ¶é´' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'create_time' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'æ´æ°è
' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'update_by' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'æ´æ°æ¶é´' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_social', |
| | | 'COLUMN', N'update_time' |
| | | GO |
| | |
| | | ALTER TABLE gen_table ADD COLUMN data_name varchar(200) NULL DEFAULT '' COMMENT 'æ°æ®æºåç§°' AFTER table_id; |
| | | |
| | | UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjobæ§å¶å°èå' WHERE menu_id = 120 |
| | | |
| | | -- ---------------------------- |
| | | -- ç¬¬ä¸æ¹å¹³å°ææè¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_social; |
| | | create table sys_social |
| | | ( |
| | | id bigint not null comment '主é®', |
| | | user_id bigint not null comment 'ç¨æ·ID', |
| | | tenant_id varchar(20) default null comment 'ç§æ·id', |
| | | auth_id varchar(255) not null comment 'ææ+ææopenid', |
| | | source varchar(255) not null comment 'ç¨æ·æ¥æº', |
| | | open_id varchar(255) default null comment 'åçopen id', |
| | | user_name varchar(30) not null comment 'ç»å½è´¦å·', |
| | | nick_name varchar(30) default '' comment 'ç¨æ·æµç§°', |
| | | email varchar(255) default '' comment 'ç¨æ·é®ç®±', |
| | | avatar varchar(500) default '' comment '头åå°å', |
| | | access_token varchar(255) not null comment 'ç¨æ·çææä»¤ç', |
| | | expire_in int default null comment 'ç¨æ·çææä»¤ççæææï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | refresh_token varchar(255) default null comment 'å·æ°ä»¤çï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | access_code varchar(255) default null comment 'å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | union_id varchar(255) default null comment 'ç¨æ·ç unionid', |
| | | scope varchar(255) default null comment 'æäºçæéï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | token_type varchar(255) default null comment '个å«å¹³å°çææä¿¡æ¯ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | id_token varchar(255) default null comment 'id tokenï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | mac_algorithm varchar(255) default null comment 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | mac_key varchar(255) default null comment 'å°ç±³å¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | code varchar(255) default null comment 'ç¨æ·çææcodeï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | oauth_token varchar(255) default null comment 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | oauth_token_secret varchar(255) default null comment 'Twitterå¹³å°ç¨æ·çé另屿§ï¼é¨åå¹³å°å¯è½æ²¡æ', |
| | | create_dept bigint(20) comment 'å建é¨é¨', |
| | | create_by bigint(20) comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by bigint(20) comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | PRIMARY KEY (id) |
| | | ) engine=innodb comment = '社ä¼åå
³ç³»è¡¨'; |