!520 add 新增岗位编码与部门编码 并将岗位放到部门下
* add 新增岗位编码以及查询
* add 新增部门编码以及查询
| | |
| | | package org.dromara.system.controller.system; |
| | | |
| | | import cn.dev33.satoken.annotation.SaCheckPermission; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import jakarta.servlet.http.HttpServletResponse; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.dromara.common.core.constant.UserConstants; |
| | |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | * è·åå²ä½éæ©æ¡å表 |
| | | * |
| | | * @param postIds å²ä½ID串 |
| | | * @param deptId é¨é¨id |
| | | */ |
| | | @SaCheckPermission("system:post:query") |
| | | @GetMapping("/optionselect") |
| | | public R<List<SysPostVo>> optionselect(@RequestParam(required = false) Long[] postIds) { |
| | | return R.ok(postService.selectPostByIds(postIds == null ? null : List.of(postIds))); |
| | | public R<List<SysPostVo>> optionselect(@RequestParam(required = false) Long[] postIds, @RequestParam(required = false) Long deptId) { |
| | | List<SysPostVo> list = new ArrayList<>(); |
| | | if (ObjectUtil.isNotNull(deptId)) { |
| | | SysPostBo post = new SysPostBo(); |
| | | post.setDeptId(deptId); |
| | | list = postService.selectPostList(post); |
| | | } else if (postIds != null) { |
| | | list = postService.selectPostByIds(List.of(postIds)); |
| | | } |
| | | return R.ok(list); |
| | | } |
| | | |
| | | } |
| | |
| | | SysUserInfoVo userInfoVo = new SysUserInfoVo(); |
| | | SysRoleBo roleBo = new SysRoleBo(); |
| | | roleBo.setStatus(UserConstants.ROLE_NORMAL); |
| | | SysPostBo postBo = new SysPostBo(); |
| | | postBo.setStatus(UserConstants.POST_NORMAL); |
| | | List<SysRoleVo> roles = roleService.selectRoleList(roleBo); |
| | | userInfoVo.setRoles(LoginHelper.isSuperAdmin(userId) ? roles : StreamUtils.filter(roles, r -> !r.isSuperAdmin())); |
| | | userInfoVo.setPosts(postService.selectPostList(postBo)); |
| | | if (ObjectUtil.isNotNull(userId)) { |
| | | SysUserVo sysUser = userService.selectUserById(userId); |
| | | userInfoVo.setUser(sysUser); |
| | | userInfoVo.setRoleIds(roleService.selectRoleListByUserId(userId)); |
| | | userInfoVo.setPostIds(postService.selectPostListByUserId(userId)); |
| | | Long deptId = sysUser.getDeptId(); |
| | | if (ObjectUtil.isNotNull(deptId)) { |
| | | SysPostBo postBo = new SysPostBo(); |
| | | postBo.setDeptId(deptId); |
| | | userInfoVo.setPosts(postService.selectPostList(postBo)); |
| | | userInfoVo.setPostIds(postService.selectPostListByUserId(userId)); |
| | | } |
| | | } |
| | | return R.ok(userInfoVo); |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import org.dromara.common.tenant.core.TenantEntity; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import org.dromara.common.tenant.core.TenantEntity; |
| | | |
| | | import java.io.Serial; |
| | | |
| | |
| | | private String deptName; |
| | | |
| | | /** |
| | | * é¨é¨ç±»å«ç¼ç |
| | | */ |
| | | private String deptCategory; |
| | | |
| | | /** |
| | | * æ¾ç¤ºé¡ºåº |
| | | */ |
| | | private Integer orderNum; |
| | |
| | | private Long postId; |
| | | |
| | | /** |
| | | * é¨é¨id |
| | | */ |
| | | private Long deptId; |
| | | |
| | | /** |
| | | * å²ä½ç¼ç |
| | | */ |
| | | private String postCode; |
| | |
| | | private String postName; |
| | | |
| | | /** |
| | | * å²ä½ç±»å«ç¼ç |
| | | */ |
| | | private String postCategory; |
| | | |
| | | /** |
| | | * å²ä½æåº |
| | | */ |
| | | private Integer postSort; |
| | |
| | | private String deptName; |
| | | |
| | | /** |
| | | * é¨é¨ç±»å«ç¼ç |
| | | */ |
| | | @Size(min = 0, max = 100, message = "é¨é¨ç±»å«ç¼ç é¿åº¦ä¸è½è¶
è¿{max}个å符") |
| | | private String deptCategory; |
| | | |
| | | /** |
| | | * æ¾ç¤ºé¡ºåº |
| | | */ |
| | | @NotNull(message = "æ¾ç¤ºé¡ºåºä¸è½ä¸ºç©º") |
| | |
| | | private Long postId; |
| | | |
| | | /** |
| | | * é¨é¨idï¼åé¨é¨ï¼ |
| | | */ |
| | | @NotNull(message = "é¨é¨idä¸è½ä¸ºç©º") |
| | | private Long deptId; |
| | | |
| | | /** |
| | | * å½å±é¨é¨idï¼é¨é¨æ ï¼ |
| | | */ |
| | | private Long belongDeptId; |
| | | |
| | | /** |
| | | * å²ä½ç¼ç |
| | | */ |
| | | @NotBlank(message = "å²ä½ç¼ç ä¸è½ä¸ºç©º") |
| | |
| | | @NotBlank(message = "å²ä½åç§°ä¸è½ä¸ºç©º") |
| | | @Size(min = 0, max = 50, message = "å²ä½åç§°é¿åº¦ä¸è½è¶
è¿{max}个å符") |
| | | private String postName; |
| | | |
| | | /** |
| | | * å²ä½ç±»å«ç¼ç |
| | | */ |
| | | @Size(min = 0, max = 100, message = "ç±»å«ç¼ç é¿åº¦ä¸è½è¶
è¿{max}个å符") |
| | | private String postCategory; |
| | | |
| | | /** |
| | | * æ¾ç¤ºé¡ºåº |
| | |
| | | * 夿³¨ |
| | | */ |
| | | private String remark; |
| | | |
| | | |
| | | } |
| | |
| | | private String deptName; |
| | | |
| | | /** |
| | | * é¨é¨ç±»å«ç¼ç |
| | | */ |
| | | @ExcelProperty(value = "é¨é¨ç±»å«ç¼ç ") |
| | | private String deptCategory; |
| | | |
| | | /** |
| | | * æ¾ç¤ºé¡ºåº |
| | | */ |
| | | private Integer orderNum; |
| | |
| | | |
| | | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; |
| | | import com.alibaba.excel.annotation.ExcelProperty; |
| | | import org.dromara.common.excel.annotation.ExcelDictFormat; |
| | | import org.dromara.common.excel.convert.ExcelDictConvert; |
| | | import org.dromara.system.domain.SysPost; |
| | | import io.github.linpeilie.annotations.AutoMapper; |
| | | import lombok.Data; |
| | | import org.dromara.common.excel.annotation.ExcelDictFormat; |
| | | import org.dromara.common.excel.convert.ExcelDictConvert; |
| | | import org.dromara.common.translation.annotation.Translation; |
| | | import org.dromara.common.translation.constant.TransConstant; |
| | | import org.dromara.system.domain.SysPost; |
| | | |
| | | import java.io.Serial; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | |
| | | |
| | | /** |
| | | * å²ä½ä¿¡æ¯è§å¾å¯¹è±¡ sys_post |
| | |
| | | private Long postId; |
| | | |
| | | /** |
| | | * é¨é¨id |
| | | */ |
| | | @ExcelProperty(value = "é¨é¨id") |
| | | private Long deptId; |
| | | |
| | | /** |
| | | * å²ä½ç¼ç |
| | | */ |
| | | @ExcelProperty(value = "å²ä½ç¼ç ") |
| | |
| | | */ |
| | | @ExcelProperty(value = "å²ä½åç§°") |
| | | private String postName; |
| | | |
| | | /** |
| | | * å²ä½ç±»å«ç¼ç |
| | | */ |
| | | @ExcelProperty(value = "ç±»å«ç¼ç ") |
| | | private String postCategory; |
| | | |
| | | /** |
| | | * æ¾ç¤ºé¡ºåº |
| | |
| | | @ExcelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | |
| | | /** |
| | | * é¨é¨å |
| | | */ |
| | | @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "deptId") |
| | | private String deptName; |
| | | |
| | | } |
| | |
| | | package org.dromara.system.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Constants; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.dromara.common.mybatis.annotation.DataColumn; |
| | | import org.dromara.common.mybatis.annotation.DataPermission; |
| | | import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; |
| | | import org.dromara.system.domain.SysPost; |
| | | import org.dromara.system.domain.vo.SysPostVo; |
| | |
| | | */ |
| | | public interface SysPostMapper extends BaseMapperPlus<SysPost, SysPostVo> { |
| | | |
| | | @DataPermission({ |
| | | @DataColumn(key = "deptName", value = "d.dept_id"), |
| | | @DataColumn(key = "userName", value = "p.create_by") |
| | | }) |
| | | Page<SysPostVo> selectPagePostList(@Param("page") Page<SysPostVo> page, @Param(Constants.WRAPPER) Wrapper<SysPost> queryWrapper); |
| | | |
| | | /** |
| | | * æ¥è¯¢ç¨æ·æå±å²ä½ç» |
| | | * |
| | |
| | | lqw.eq(ObjectUtil.isNotNull(bo.getDeptId()), SysDept::getDeptId, bo.getDeptId()); |
| | | lqw.eq(ObjectUtil.isNotNull(bo.getParentId()), SysDept::getParentId, bo.getParentId()); |
| | | lqw.like(StringUtils.isNotBlank(bo.getDeptName()), SysDept::getDeptName, bo.getDeptName()); |
| | | lqw.like(StringUtils.isNotBlank(bo.getDeptCategory()), SysDept::getDeptCategory, bo.getDeptCategory()); |
| | | lqw.eq(StringUtils.isNotBlank(bo.getStatus()), SysDept::getStatus, bo.getStatus()); |
| | | lqw.orderByAsc(SysDept::getAncestors); |
| | | lqw.orderByAsc(SysDept::getParentId); |
| | |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.dromara.common.core.constant.UserConstants; |
| | |
| | | import org.dromara.common.core.utils.StringUtils; |
| | | import org.dromara.common.mybatis.core.page.PageQuery; |
| | | import org.dromara.common.mybatis.core.page.TableDataInfo; |
| | | import org.dromara.common.mybatis.helper.DataBaseHelper; |
| | | import org.dromara.system.domain.SysDept; |
| | | import org.dromara.system.domain.SysPost; |
| | | import org.dromara.system.domain.SysUserPost; |
| | | import org.dromara.system.domain.bo.SysPostBo; |
| | | import org.dromara.system.domain.vo.SysPostVo; |
| | | import org.dromara.system.mapper.SysDeptMapper; |
| | | import org.dromara.system.mapper.SysPostMapper; |
| | | import org.dromara.system.mapper.SysUserPostMapper; |
| | | import org.dromara.system.service.ISysPostService; |
| | |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * å²ä½ä¿¡æ¯ æå¡å±å¤ç |
| | |
| | | public class SysPostServiceImpl implements ISysPostService { |
| | | |
| | | private final SysPostMapper baseMapper; |
| | | private final SysDeptMapper deptMapper; |
| | | private final SysUserPostMapper userPostMapper; |
| | | |
| | | @Override |
| | | public TableDataInfo<SysPostVo> selectPagePostList(SysPostBo post, PageQuery pageQuery) { |
| | | LambdaQueryWrapper<SysPost> lqw = buildQueryWrapper(post); |
| | | Page<SysPostVo> page = baseMapper.selectVoPage(pageQuery.build(), lqw); |
| | | Page<SysPostVo> page = baseMapper.selectPagePostList(pageQuery.build(), buildQueryWrapper(post)); |
| | | return TableDataInfo.build(page); |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public List<SysPostVo> selectPostList(SysPostBo post) { |
| | | LambdaQueryWrapper<SysPost> lqw = buildQueryWrapper(post); |
| | | return baseMapper.selectVoList(lqw); |
| | | return baseMapper.selectVoList(buildQueryWrapper(post)); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æ¥è¯¢æ¡ä»¶æå»ºæ¥è¯¢å
è£
å¨ |
| | | * |
| | | * @param bo æ¥è¯¢æ¡ä»¶å¯¹è±¡ |
| | | * @return æå»ºå¥½çæ¥è¯¢å
è£
å¨ |
| | | */ |
| | | private LambdaQueryWrapper<SysPost> buildQueryWrapper(SysPostBo bo) { |
| | | LambdaQueryWrapper<SysPost> lqw = Wrappers.lambdaQuery(); |
| | | lqw.like(StringUtils.isNotBlank(bo.getPostCode()), SysPost::getPostCode, bo.getPostCode()); |
| | | lqw.like(StringUtils.isNotBlank(bo.getPostName()), SysPost::getPostName, bo.getPostName()); |
| | | lqw.eq(StringUtils.isNotBlank(bo.getStatus()), SysPost::getStatus, bo.getStatus()); |
| | | lqw.orderByAsc(SysPost::getPostSort); |
| | | return lqw; |
| | | LambdaQueryWrapper<SysPost> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.like(StringUtils.isNotBlank(bo.getPostCode()), SysPost::getPostCode, bo.getPostCode()) |
| | | .like(StringUtils.isNotBlank(bo.getPostCategory()), SysPost::getPostCategory, bo.getPostCategory()) |
| | | .like(StringUtils.isNotBlank(bo.getPostName()), SysPost::getPostName, bo.getPostName()) |
| | | .eq(StringUtils.isNotBlank(bo.getStatus()), SysPost::getStatus, bo.getStatus()) |
| | | .orderByAsc(SysPost::getPostSort); |
| | | if (ObjectUtil.isNotNull(bo.getDeptId())) { |
| | | //ä¼å
åé¨é¨æç´¢ |
| | | wrapper.eq(SysPost::getDeptId, bo.getDeptId()); |
| | | } else if (ObjectUtil.isNotNull(bo.getBelongDeptId())) { |
| | | //é¨é¨æ æç´¢ |
| | | wrapper.and(x -> { |
| | | List<Long> deptIds = deptMapper.selectList(new LambdaQueryWrapper<SysDept>() |
| | | .select(SysDept::getDeptId) |
| | | .apply(DataBaseHelper.findInSet(bo.getBelongDeptId(), "ancestors"))) |
| | | .stream() |
| | | .map(SysDept::getDeptId) |
| | | .collect(Collectors.toList()); |
| | | deptIds.add(bo.getBelongDeptId()); |
| | | x.in(SysPost::getDeptId, deptIds); |
| | | }); |
| | | } |
| | | return wrapper; |
| | | } |
| | | |
| | | /** |
| | |
| | | <resultMap type="org.dromara.system.domain.vo.SysPostVo" id="SysPostResult"> |
| | | </resultMap> |
| | | |
| | | <select id="selectPagePostList" resultMap="SysPostResult"> |
| | | select |
| | | <if test="ew.getSqlSelect != null"> |
| | | ${ew.getSqlSelect} |
| | | </if> |
| | | <if test="ew.getSqlSelect == null"> |
| | | * |
| | | </if> |
| | | from sys_post ${ew.getCustomSqlSegment} |
| | | </select> |
| | | |
| | | <select id="selectPostsByUserId" parameterType="Long" resultMap="SysPostResult"> |
| | | select p.post_id, p.post_name, p.post_code |
| | | select p.post_id, p.dept_id, p.post_name, p.post_code, p.post_category |
| | | from sys_post p |
| | | left join sys_user_post up on up.post_id = p.post_id |
| | | left join sys_user u on u.user_id = up.user_id |
| | |
| | | parent_id number(20) default 0, |
| | | ancestors varchar2(500) default '', |
| | | dept_name varchar2(30) default '', |
| | | dept_category varchar2(100) default null, |
| | | order_num number(4) default 0, |
| | | leader number(20) default null, |
| | | phone varchar2(11) default null, |
| | |
| | | comment on column sys_dept.parent_id is 'ç¶é¨é¨id'; |
| | | comment on column sys_dept.ancestors is 'ç¥çº§å表'; |
| | | comment on column sys_dept.dept_name is 'é¨é¨åç§°'; |
| | | comment on column sys_dept.dept_category is 'é¨é¨ç±»å«ç¼ç '; |
| | | comment on column sys_dept.order_num is 'æ¾ç¤ºé¡ºåº'; |
| | | comment on column sys_dept.leader is 'è´è´£äºº'; |
| | | comment on column sys_dept.phone is 'èç³»çµè¯'; |
| | |
| | | -- ---------------------------- |
| | | -- åå§å-é¨é¨è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_dept values(100, '000000', 0, '0', 'XXXç§æ', 0, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', 1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(103, '000000', 101, '0,100,101', 'ç åé¨é¨', 1, 1, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', 3, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', 4, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', 5, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', 1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | |
| | | insert into sys_dept values(100, '000000', 0, '0', 'XXXç§æ', null,0, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', null,1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(103, '000000', 101, '0,100,101', 'ç åé¨é¨', null,1, 1, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', null,3, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', null,4, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', null,5, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', null,1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | insert into sys_dept values(109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate, null, null); |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | create table sys_post ( |
| | | post_id number(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | dept_id number(20) not null, |
| | | post_code varchar2(64) not null, |
| | | post_category varchar2(64) default null, |
| | | post_name varchar2(50) not null, |
| | | post_sort number(4) not null, |
| | | status char(1) not null, |
| | |
| | | comment on table sys_post is 'å²ä½ä¿¡æ¯è¡¨'; |
| | | comment on column sys_post.post_id is 'å²ä½ID'; |
| | | comment on column sys_post.tenant_id is 'ç§æ·ç¼å·'; |
| | | comment on column sys_post.dept_id is 'é¨é¨id'; |
| | | comment on column sys_post.post_code is 'å²ä½ç¼ç '; |
| | | comment on column sys_post.post_category is 'å²ä½ç±»å«ç¼ç '; |
| | | comment on column sys_post.post_name is 'å²ä½åç§°'; |
| | | comment on column sys_post.post_sort is 'æ¾ç¤ºé¡ºåº'; |
| | | comment on column sys_post.status is 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼'; |
| | |
| | | -- ---------------------------- |
| | | -- åå§å-å²ä½ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | 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', 100, 'ceo', null, 'è£äºé¿', 1, '0', 103, 1, sysdate, null, null, ''); |
| | | insert into sys_post values(2, '000000', 100, 'se', null, '项ç®ç»ç', 2, '0', 103, 1, sysdate, null, null, ''); |
| | | insert into sys_post values(3, '000000', 100, 'hr', null, '人åèµæº', 3, '0', 103, 1, sysdate, null, null, ''); |
| | | insert into sys_post values(4, '000000', 100, 'user', null, 'æ®éåå·¥', 4, '0', 103, 1, sysdate, null, null, ''); |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | parent_id int8 default 0, |
| | | ancestors varchar(500)default ''::varchar, |
| | | dept_name varchar(30) default ''::varchar, |
| | | dept_category varchar(100) default null::varchar, |
| | | order_num int4 default 0, |
| | | leader int8 default null, |
| | | phone varchar(11) default null::varchar, |
| | |
| | | comment on column sys_dept.parent_id is 'ç¶é¨é¨ID'; |
| | | comment on column sys_dept.ancestors is 'ç¥çº§å表'; |
| | | comment on column sys_dept.dept_name is 'é¨é¨åç§°'; |
| | | comment on column sys_dept.dept_category is 'é¨é¨ç±»å«ç¼ç '; |
| | | comment on column sys_dept.order_num is 'æ¾ç¤ºé¡ºåº'; |
| | | comment on column sys_dept.leader is 'è´è´£äºº'; |
| | | comment on column sys_dept.phone is 'èç³»çµè¯'; |
| | |
| | | -- ---------------------------- |
| | | -- åå§å-é¨é¨è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_dept values(100, '000000', 0, '0', 'XXXç§æ', 0, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', 1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(103, '000000', 101, '0,100,101', 'ç åé¨é¨', 1, 1, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', 3, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', 4, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', 5, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', 1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(100, '000000', 0, '0', 'XXXç§æ', null,0, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', null,1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(103, '000000', 101, '0,100,101', 'ç åé¨é¨', null,1, 1, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', null,3, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', null,4, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', null,5, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', null,1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | insert into sys_dept values(109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, now(), null, null); |
| | | |
| | | -- ---------------------------- |
| | | -- 2ãç¨æ·ä¿¡æ¯è¡¨ |
| | |
| | | ( |
| | | post_id int8, |
| | | tenant_id varchar(20) default '000000'::varchar, |
| | | dept_id int8, |
| | | post_code varchar(64) not null, |
| | | post_category varchar(100) default null, |
| | | post_name varchar(50) not null, |
| | | post_sort int4 not null, |
| | | status char not null, |
| | |
| | | comment on table sys_post is 'å²ä½ä¿¡æ¯è¡¨'; |
| | | comment on column sys_post.post_id is 'å²ä½ID'; |
| | | comment on column sys_post.tenant_id is 'ç§æ·ç¼å·'; |
| | | comment on column sys_post.dept_id is 'é¨é¨id'; |
| | | comment on column sys_post.post_code is 'å²ä½ç¼ç '; |
| | | comment on column sys_post.post_category is 'å²ä½ç±»å«ç¼ç '; |
| | | comment on column sys_post.post_name is 'å²ä½åç§°'; |
| | | comment on column sys_post.post_sort is 'æ¾ç¤ºé¡ºåº'; |
| | | comment on column sys_post.status is 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼'; |
| | |
| | | -- ---------------------------- |
| | | -- åå§å-å²ä½ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_post values(1, '000000', 'ceo', 'è£äºé¿', 1, '0', 103, 1, now(), null, null, ''); |
| | | insert into sys_post values(2, '000000', 'se', '项ç®ç»ç', 2, '0', 103, 1, now(), null, null, ''); |
| | | insert into sys_post values(3, '000000', 'hr', '人åèµæº', 3, '0', 103, 1, now(), null, null, ''); |
| | | insert into sys_post values(4, '000000', 'user', 'æ®éåå·¥', 4, '0', 103, 1, now(), null, null, ''); |
| | | insert into sys_post values(1, '000000', 100, 'ceo', null, 'è£äºé¿', 1, '0', 103, 1, now(), null, null, ''); |
| | | insert into sys_post values(2, '000000', 100, 'se', null, '项ç®ç»ç', 2, '0', 103, 1, now(), null, null, ''); |
| | | insert into sys_post values(3, '000000', 100, 'hr', null, '人åèµæº', 3, '0', 103, 1, now(), null, null, ''); |
| | | insert into sys_post values(4, '000000', 100, 'user', null, 'æ®éåå·¥', 4, '0', 103, 1, now(), null, null, ''); |
| | | |
| | | -- ---------------------------- |
| | | -- 4ãè§è²ä¿¡æ¯è¡¨ |
| | |
| | | parent_id bigint(20) default 0 comment 'ç¶é¨é¨id', |
| | | ancestors varchar(500) default '' comment 'ç¥çº§å表', |
| | | dept_name varchar(30) default '' comment 'é¨é¨åç§°', |
| | | dept_category varchar(100) default null comment 'é¨é¨ç±»å«ç¼ç ', |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | leader bigint(20) default null comment 'è´è´£äºº', |
| | | phone varchar(11) default null comment 'èç³»çµè¯', |
| | |
| | | -- ---------------------------- |
| | | |
| | | |
| | | insert into sys_dept values(100, '000000', 0, '0', 'XXXç§æ', 0, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', 1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(103, '000000', 101, '0,100,101', 'ç åé¨é¨', 1, 1, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', 3, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', 4, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', 5, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', 1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', 2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(100, '000000', 0, '0', 'XXXç§æ', null,0, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(101, '000000', 100, '0,100', 'æ·±å³æ»å
¬å¸', null,1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(102, '000000', 100, '0,100', 'é¿æ²åå
¬å¸', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(103, '000000', 101, '0,100,101', 'ç åé¨é¨', null,1, 1, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(104, '000000', 101, '0,100,101', 'å¸åºé¨é¨', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(105, '000000', 101, '0,100,101', 'æµè¯é¨é¨', null,3, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(106, '000000', 101, '0,100,101', 'è´¢å¡é¨é¨', null,4, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(107, '000000', 101, '0,100,101', 'è¿ç»´é¨é¨', null,5, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(108, '000000', 102, '0,100,102', 'å¸åºé¨é¨', null,1, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | insert into sys_dept values(109, '000000', 102, '0,100,102', 'è´¢å¡é¨é¨', null,2, null, '15888888888', 'xxx@qq.com', '0', '0', 103, 1, sysdate(), null, null); |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | ( |
| | | post_id bigint(20) not null comment 'å²ä½ID', |
| | | tenant_id varchar(20) default '000000' comment 'ç§æ·ç¼å·', |
| | | dept_id bigint(20) not null comment 'é¨é¨id', |
| | | post_code varchar(64) not null comment 'å²ä½ç¼ç ', |
| | | post_category varchar(100) default null comment 'å²ä½ç±»å«ç¼ç ', |
| | | post_name varchar(50) not null comment 'å²ä½åç§°', |
| | | post_sort int(4) not null comment 'æ¾ç¤ºé¡ºåº', |
| | | status char(1) not null comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | |
| | | -- ---------------------------- |
| | | -- åå§å-å²ä½ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | 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', 100, 'ceo', null, 'è£äºé¿', 1, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post values(2, '000000', 100, 'se', null, '项ç®ç»ç', 2, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post values(3, '000000', 100, 'hr', null, '人åèµæº', 3, '0', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_post values(4, '000000', 100, 'user', null, 'æ®éåå·¥', 4, '0', 103, 1, sysdate(), null, null, ''); |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | tenant_id nvarchar(20) DEFAULT ('000000') NULL, |
| | | parent_id bigint DEFAULT ((0)) NULL, |
| | | ancestors nvarchar(500)DEFAULT '' NULL, |
| | | dept_name nvarchar(30) DEFAULT '' NULL, |
| | | dept_name nvarchar(30) NULL, |
| | | dept_category nvarchar(100) DEFAULT '' NULL, |
| | | order_num int DEFAULT ((0)) NULL, |
| | | leader bigint NULL, |
| | | phone nvarchar(11) NULL, |
| | |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_dept', |
| | | 'COLUMN', N'dept_name' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'é¨é¨ç±»å«ç¼ç ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_dept', |
| | | 'COLUMN', N'dept_category' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'æ¾ç¤ºé¡ºåº' , |
| | |
| | | 'TABLE', N'sys_dept' |
| | | GO |
| | | |
| | | INSERT sys_dept VALUES (100, N'000000', 0, N'0', N'XXXç§æ', 0, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (100, N'000000', 0, N'0', N'XXXç§æ', NULL, 0, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (101, N'000000', 100, N'0,100', N'æ·±å³æ»å
¬å¸', 1, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (101, N'000000', 100, N'0,100', N'æ·±å³æ»å
¬å¸', NULL, 1, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (102, N'000000', 100, N'0,100', N'é¿æ²åå
¬å¸', 2, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (102, N'000000', 100, N'0,100', N'é¿æ²åå
¬å¸', NULL, 2, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (103, N'000000', 101, N'0,100,101', N'ç åé¨é¨', 1, 1, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (103, N'000000', 101, N'0,100,101', N'ç åé¨é¨', NULL, 1, 1, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (104, N'000000', 101, N'0,100,101', N'å¸åºé¨é¨', 2, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (104, N'000000', 101, N'0,100,101', N'å¸åºé¨é¨', NULL, 2, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (105, N'000000', 101, N'0,100,101', N'æµè¯é¨é¨', 3, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (105, N'000000', 101, N'0,100,101', N'æµè¯é¨é¨', NULL, 3, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (106, N'000000', 101, N'0,100,101', N'è´¢å¡é¨é¨', 4, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (106, N'000000', 101, N'0,100,101', N'è´¢å¡é¨é¨', NULL, 4, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (107, N'000000', 101, N'0,100,101', N'è¿ç»´é¨é¨', 5, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (107, N'000000', 101, N'0,100,101', N'è¿ç»´é¨é¨', NULL, 5, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (108, N'000000', 102, N'0,100,102', N'å¸åºé¨é¨', 1, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (108, N'000000', 102, N'0,100,102', N'å¸åºé¨é¨', NULL, 1, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | INSERT sys_dept VALUES (109, N'000000', 102, N'0,100,102', N'è´¢å¡é¨é¨', 2, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | INSERT sys_dept VALUES (109, N'000000', 102, N'0,100,102', N'è´¢å¡é¨é¨', NULL, 2, NULL, N'15888888888', N'xxx@qq.com', N'0', N'0', 103, 1, getdate(), NULL, NULL) |
| | | GO |
| | | |
| | | CREATE TABLE sys_dict_data |
| | |
| | | ( |
| | | post_id bigint NOT NULL, |
| | | tenant_id nvarchar(20) DEFAULT ('000000') NULL, |
| | | dept_id bigint NOT NULL, |
| | | post_code nvarchar(64) NOT NULL, |
| | | post_category nvarchar(100) NULL, |
| | | post_name nvarchar(50) NOT NULL, |
| | | post_sort int NOT NULL, |
| | | status nchar(1) NOT NULL, |
| | |
| | | 'COLUMN', N'tenant_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'é¨é¨id' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'dept_id', |
| | | 'COLUMN', N'tenant_id' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å²ä½ç¼ç ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'sys_post', |
| | | 'COLUMN', N'post_code' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | | 'MS_Description', N'å²ä½ç±»å«ç¼ç ' , |
| | | 'SCHEMA', N'dbo', |
| | | 'TABLE', N'post_category', |
| | | 'COLUMN', N'post_code' |
| | | GO |
| | | EXEC sys.sp_addextendedproperty |
| | |
| | | 'TABLE', N'sys_post' |
| | | GO |
| | | |
| | | INSERT sys_post VALUES (1, N'000000', N'ceo', N'è£äºé¿', 1, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | INSERT sys_post VALUES (1, N'000000', 100, N'ceo',NULL, N'è£äºé¿', 1, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | GO |
| | | INSERT sys_post VALUES (2, N'000000', N'se', N'项ç®ç»ç', 2, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | INSERT sys_post VALUES (2, N'000000', 100, N'se',NULL, N'项ç®ç»ç', 2, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | GO |
| | | INSERT sys_post VALUES (3, N'000000', N'hr', N'人åèµæº', 3, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | INSERT sys_post VALUES (3, N'000000', 100, N'hr',NULL, N'人åèµæº', 3, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | GO |
| | | INSERT sys_post VALUES (4, N'000000', N'user', N'æ®éåå·¥', 4, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | INSERT sys_post VALUES (4, N'000000', 100, N'user',NULL, N'æ®éåå·¥', 4, N'0', 103, 1, getdate(), NULL, NULL, N'') |
| | | GO |
| | | |
| | | CREATE TABLE sys_role |
| | |
| | | insert into sys_menu values('1621', 'é
置添å ', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:add', '#', 103, 1, sysdate, null, null, ''); |
| | | insert into sys_menu values('1622', 'é
ç½®ç¼è¾', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:edit', '#', 103, 1, sysdate, null, null, ''); |
| | | insert into sys_menu values('1623', 'é
ç½®å é¤', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:remove', '#', 103, 1, sysdate, null, null, ''); |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ALTER TABLE sys_dept ADD dept_category VARCHAR2(100) DEFAULT NULL COMMENT 'é¨é¨ç±»å«ç¼ç '; |
| | | ALTER TABLE sys_post ADD dept_id NUMBER(20) NOT NULL COMMENT 'é¨é¨id', ADD post_category VARCHAR2(100) DEFAULT NULL COMMENT 'å²ä½ç±»å«ç¼ç '; |
| | | UPDATE sys_post SET dept_id = 100; |
| | |
| | | insert into sys_menu values('1621', 'é
置添å ', '118', '6', '#', '', '', '1', '0', 'F', '0', '0', 'system:ossConfig:add', '#', 103, 1, now(), null, null, ''); |
| | | insert into sys_menu values('1622', 'é
ç½®ç¼è¾', '118', '6', '#', '', '', '1', '0', 'F', '0', '0', 'system:ossConfig:edit', '#', 103, 1, now(), null, null, ''); |
| | | insert into sys_menu values('1623', 'é
ç½®å é¤', '118', '6', '#', '', '', '1', '0', 'F', '0', '0', 'system:ossConfig:remove', '#', 103, 1, now(), null, null, ''); |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ALTER TABLE sys_dept |
| | | ADD COLUMN dept_category VARCHAR(100) DEFAULT NULL COMMENT 'é¨é¨ç±»å«ç¼ç '; |
| | | ALTER TABLE sys_post |
| | | ADD COLUMN dept_id BIGINT NOT NULL COMMENT 'é¨é¨id', |
| | | ADD COLUMN post_category VARCHAR(100) DEFAULT NULL COMMENT 'å²ä½ç±»å«ç¼ç '; |
| | | UPDATE sys_post SET dept_id = 100; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ALTER TABLE sys_dept ADD dept_category VARCHAR(100) DEFAULT NULL; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¨é¨ç±»å«ç¼ç ', 'SCHEMA', 'dbo', 'TABLE', 'sys_dept', 'COLUMN', 'dept_category'; |
| | | GO |
| | | ALTER TABLE sys_post ADD dept_id BIGINT NOT NULL; |
| | | GO |
| | | ALTER TABLE sys_post ADD post_category VARCHAR(100) DEFAULT NULL; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¨é¨id', 'SCHEMA', 'dbo', 'TABLE', 'sys_post', 'COLUMN', 'dept_id'; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å²ä½ç±»å«ç¼ç ', 'SCHEMA', 'dbo', 'TABLE', 'sys_post', 'COLUMN', 'post_category'; |
| | | GO |
| | | UPDATE sys_post SET dept_id = 100; |
| | | GO |
| | |
| | | insert into sys_menu values('1621', 'é
置添å ', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:add', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1622', 'é
ç½®ç¼è¾', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:edit', '#', 103, 1, sysdate(), null, null, ''); |
| | | insert into sys_menu values('1623', 'é
ç½®å é¤', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:remove', '#', 103, 1, sysdate(), null, null, ''); |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ALTER TABLE sys_dept ADD dept_category VARCHAR(100) DEFAULT NULL COMMENT 'é¨é¨ç±»å«ç¼ç '; |
| | | ALTER TABLE sys_post ADD dept_id BIGINT(20) NOT NULL COMMENT 'é¨é¨id', ADD post_category VARCHAR(100) DEFAULT NULL COMMENT 'å²ä½ç±»å«ç¼ç '; |
| | | UPDATE sys_post SET dept_id = 100; |