Commit 141e63751a1023e7f7a81527fefac6dc7a041623
1 parent
3a1292d815
Exists in
master
and in
1 other branch
添加用户、角色、权限接口;
添加实体对象验证
Showing 11 changed files with 449 additions and 0 deletions
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsPermission.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsRole.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsPermissionMapper.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsRoleMapper.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsPermissionService.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsRoleService.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsPermissionServiceImpl.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsRoleServiceImpl.java
- talkonlineweb/src/main/resources/mapper/LymsPermissionMapper.xml
- talkonlineweb/src/main/resources/mapper/LymsRoleMapper.xml
- talkonlineweb/src/main/resources/mapper/LymsUserMapper.xml
talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsPermission.java
View file @
141e637
| 1 | +package com.lyms.talkonlineweb.domain; | |
| 2 | + | |
| 3 | +import com.baomidou.mybatisplus.annotation.IdType; | |
| 4 | +import com.baomidou.mybatisplus.annotation.TableField; | |
| 5 | +import com.baomidou.mybatisplus.annotation.TableId; | |
| 6 | +import com.baomidou.mybatisplus.annotation.TableName; | |
| 7 | +import java.io.Serializable; | |
| 8 | +import java.util.Date; | |
| 9 | +import lombok.Data; | |
| 10 | + | |
| 11 | +/** | |
| 12 | + * 权限表 | |
| 13 | + * @TableName lyms_permission | |
| 14 | + */ | |
| 15 | +@TableName(value ="lyms_permission") | |
| 16 | +@Data | |
| 17 | +public class LymsPermission implements Serializable { | |
| 18 | + /** | |
| 19 | + * | |
| 20 | + */ | |
| 21 | + @TableId(value = "id", type = IdType.AUTO) | |
| 22 | + private Integer id; | |
| 23 | + | |
| 24 | + /** | |
| 25 | + * 权限名称 | |
| 26 | + */ | |
| 27 | + @TableField(value = "pmname") | |
| 28 | + private String pmname; | |
| 29 | + | |
| 30 | + /** | |
| 31 | + * 权限 | |
| 32 | + */ | |
| 33 | + @TableField(value = "purl") | |
| 34 | + private String purl; | |
| 35 | + | |
| 36 | + /** | |
| 37 | + * 上级菜单ID;根菜单默认0 | |
| 38 | + */ | |
| 39 | + @TableField(value = "pid") | |
| 40 | + private Integer pid; | |
| 41 | + | |
| 42 | + /** | |
| 43 | + * 创建人 | |
| 44 | + */ | |
| 45 | + @TableField(value = "createdby") | |
| 46 | + private Integer createdby; | |
| 47 | + | |
| 48 | + /** | |
| 49 | + * 创建时间 | |
| 50 | + */ | |
| 51 | + @TableField(value = "createdtime") | |
| 52 | + private Date createdtime; | |
| 53 | + | |
| 54 | + /** | |
| 55 | + * 更新人 | |
| 56 | + */ | |
| 57 | + @TableField(value = "updatedby") | |
| 58 | + private Integer updatedby; | |
| 59 | + | |
| 60 | + /** | |
| 61 | + * 更新时间 | |
| 62 | + */ | |
| 63 | + @TableField(value = "updated_time") | |
| 64 | + private Date updatedTime; | |
| 65 | + | |
| 66 | + @TableField(exist = false) | |
| 67 | + private static final long serialVersionUID = 1L; | |
| 68 | + | |
| 69 | + @Override | |
| 70 | + public boolean equals(Object that) { | |
| 71 | + if (this == that) { | |
| 72 | + return true; | |
| 73 | + } | |
| 74 | + if (that == null) { | |
| 75 | + return false; | |
| 76 | + } | |
| 77 | + if (getClass() != that.getClass()) { | |
| 78 | + return false; | |
| 79 | + } | |
| 80 | + LymsPermission other = (LymsPermission) that; | |
| 81 | + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) | |
| 82 | + && (this.getPmname() == null ? other.getPmname() == null : this.getPmname().equals(other.getPmname())) | |
| 83 | + && (this.getPurl() == null ? other.getPurl() == null : this.getPurl().equals(other.getPurl())) | |
| 84 | + && (this.getCreatedby() == null ? other.getCreatedby() == null : this.getCreatedby().equals(other.getCreatedby())) | |
| 85 | + && (this.getCreatedtime() == null ? other.getCreatedtime() == null : this.getCreatedtime().equals(other.getCreatedtime())) | |
| 86 | + && (this.getUpdatedby() == null ? other.getUpdatedby() == null : this.getUpdatedby().equals(other.getUpdatedby())) | |
| 87 | + && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())); | |
| 88 | + } | |
| 89 | + | |
| 90 | + @Override | |
| 91 | + public int hashCode() { | |
| 92 | + final int prime = 31; | |
| 93 | + int result = 1; | |
| 94 | + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); | |
| 95 | + result = prime * result + ((getPmname() == null) ? 0 : getPmname().hashCode()); | |
| 96 | + result = prime * result + ((getPurl() == null) ? 0 : getPurl().hashCode()); | |
| 97 | + result = prime * result + ((getCreatedby() == null) ? 0 : getCreatedby().hashCode()); | |
| 98 | + result = prime * result + ((getCreatedtime() == null) ? 0 : getCreatedtime().hashCode()); | |
| 99 | + result = prime * result + ((getUpdatedby() == null) ? 0 : getUpdatedby().hashCode()); | |
| 100 | + result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); | |
| 101 | + return result; | |
| 102 | + } | |
| 103 | + | |
| 104 | + @Override | |
| 105 | + public String toString() { | |
| 106 | + StringBuilder sb = new StringBuilder(); | |
| 107 | + sb.append(getClass().getSimpleName()); | |
| 108 | + sb.append(" ["); | |
| 109 | + sb.append("Hash = ").append(hashCode()); | |
| 110 | + sb.append(", id=").append(id); | |
| 111 | + sb.append(", pmname=").append(pmname); | |
| 112 | + sb.append(", purl=").append(purl); | |
| 113 | + sb.append(", pid=").append(pid); | |
| 114 | + sb.append(", createdby=").append(createdby); | |
| 115 | + sb.append(", createdtime=").append(createdtime); | |
| 116 | + sb.append(", updatedby=").append(updatedby); | |
| 117 | + sb.append(", updatedTime=").append(updatedTime); | |
| 118 | + sb.append(", serialVersionUID=").append(serialVersionUID); | |
| 119 | + sb.append("]"); | |
| 120 | + return sb.toString(); | |
| 121 | + } | |
| 122 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsRole.java
View file @
141e637
| 1 | +package com.lyms.talkonlineweb.domain; | |
| 2 | + | |
| 3 | +import com.baomidou.mybatisplus.annotation.IdType; | |
| 4 | +import com.baomidou.mybatisplus.annotation.TableField; | |
| 5 | +import com.baomidou.mybatisplus.annotation.TableId; | |
| 6 | +import com.baomidou.mybatisplus.annotation.TableName; | |
| 7 | +import java.io.Serializable; | |
| 8 | +import java.util.Date; | |
| 9 | +import lombok.Data; | |
| 10 | + | |
| 11 | +/** | |
| 12 | + * 角色 | |
| 13 | + * @TableName lyms_role | |
| 14 | + */ | |
| 15 | +@TableName(value ="lyms_role") | |
| 16 | +@Data | |
| 17 | +public class LymsRole implements Serializable { | |
| 18 | + /** | |
| 19 | + * | |
| 20 | + */ | |
| 21 | + @TableId(value = "rid", type = IdType.AUTO) | |
| 22 | + private Integer rid; | |
| 23 | + | |
| 24 | + /** | |
| 25 | + * 角色名称 | |
| 26 | + */ | |
| 27 | + @TableField(value = "rname") | |
| 28 | + private String rname; | |
| 29 | + | |
| 30 | + /** | |
| 31 | + * 创建人 | |
| 32 | + */ | |
| 33 | + @TableField(value = "createdby") | |
| 34 | + private Integer createdby; | |
| 35 | + | |
| 36 | + /** | |
| 37 | + * 创建时间 | |
| 38 | + */ | |
| 39 | + @TableField(value = "createdtime") | |
| 40 | + private Date createdtime; | |
| 41 | + | |
| 42 | + /** | |
| 43 | + * 更新人 | |
| 44 | + */ | |
| 45 | + @TableField(value = "updatedby") | |
| 46 | + private Integer updatedby; | |
| 47 | + | |
| 48 | + /** | |
| 49 | + * 更新时间 | |
| 50 | + */ | |
| 51 | + @TableField(value = "updated_time") | |
| 52 | + private Date updatedTime; | |
| 53 | + | |
| 54 | + @TableField(exist = false) | |
| 55 | + private static final long serialVersionUID = 1L; | |
| 56 | + | |
| 57 | + @Override | |
| 58 | + public boolean equals(Object that) { | |
| 59 | + if (this == that) { | |
| 60 | + return true; | |
| 61 | + } | |
| 62 | + if (that == null) { | |
| 63 | + return false; | |
| 64 | + } | |
| 65 | + if (getClass() != that.getClass()) { | |
| 66 | + return false; | |
| 67 | + } | |
| 68 | + LymsRole other = (LymsRole) that; | |
| 69 | + return (this.getRid() == null ? other.getRid() == null : this.getRid().equals(other.getRid())) | |
| 70 | + && (this.getRname() == null ? other.getRname() == null : this.getRname().equals(other.getRname())) | |
| 71 | + && (this.getCreatedby() == null ? other.getCreatedby() == null : this.getCreatedby().equals(other.getCreatedby())) | |
| 72 | + && (this.getCreatedtime() == null ? other.getCreatedtime() == null : this.getCreatedtime().equals(other.getCreatedtime())) | |
| 73 | + && (this.getUpdatedby() == null ? other.getUpdatedby() == null : this.getUpdatedby().equals(other.getUpdatedby())) | |
| 74 | + && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())); | |
| 75 | + } | |
| 76 | + | |
| 77 | + @Override | |
| 78 | + public int hashCode() { | |
| 79 | + final int prime = 31; | |
| 80 | + int result = 1; | |
| 81 | + result = prime * result + ((getRid() == null) ? 0 : getRid().hashCode()); | |
| 82 | + result = prime * result + ((getRname() == null) ? 0 : getRname().hashCode()); | |
| 83 | + result = prime * result + ((getCreatedby() == null) ? 0 : getCreatedby().hashCode()); | |
| 84 | + result = prime * result + ((getCreatedtime() == null) ? 0 : getCreatedtime().hashCode()); | |
| 85 | + result = prime * result + ((getUpdatedby() == null) ? 0 : getUpdatedby().hashCode()); | |
| 86 | + result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); | |
| 87 | + return result; | |
| 88 | + } | |
| 89 | + | |
| 90 | + @Override | |
| 91 | + public String toString() { | |
| 92 | + StringBuilder sb = new StringBuilder(); | |
| 93 | + sb.append(getClass().getSimpleName()); | |
| 94 | + sb.append(" ["); | |
| 95 | + sb.append("Hash = ").append(hashCode()); | |
| 96 | + sb.append(", rid=").append(rid); | |
| 97 | + sb.append(", rname=").append(rname); | |
| 98 | + sb.append(", createdby=").append(createdby); | |
| 99 | + sb.append(", createdtime=").append(createdtime); | |
| 100 | + sb.append(", updatedby=").append(updatedby); | |
| 101 | + sb.append(", updatedTime=").append(updatedTime); | |
| 102 | + sb.append(", serialVersionUID=").append(serialVersionUID); | |
| 103 | + sb.append("]"); | |
| 104 | + return sb.toString(); | |
| 105 | + } | |
| 106 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsPermissionMapper.java
View file @
141e637
| 1 | +package com.lyms.talkonlineweb.mapper; | |
| 2 | + | |
| 3 | +import com.lyms.talkonlineweb.domain.LymsPermission; | |
| 4 | +import com.baomidou.mybatisplus.core.mapper.BaseMapper; | |
| 5 | +import org.apache.ibatis.annotations.Param; | |
| 6 | +import org.apache.ibatis.annotations.Select; | |
| 7 | + | |
| 8 | +import java.util.List; | |
| 9 | + | |
| 10 | +/** | |
| 11 | + * @Entity com.lyms.talkonlineweb.domain.LymsPermission | |
| 12 | + */ | |
| 13 | +public interface LymsPermissionMapper extends BaseMapper<LymsPermission> { | |
| 14 | + | |
| 15 | + @Select("SELECT * FROM lyms_permission p,lyms_rolepermiss rp WHERE rp.`pid`=p.`id` AND rp.`rid`=#{rid} AND p.`pid`=#{pid}") | |
| 16 | + List<LymsPermission> sltPermissByRole(@Param("rid") int rid, @Param("pid") int pid); | |
| 17 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsRoleMapper.java
View file @
141e637
| 1 | +package com.lyms.talkonlineweb.mapper; | |
| 2 | + | |
| 3 | +import com.lyms.talkonlineweb.domain.LymsRole; | |
| 4 | +import com.baomidou.mybatisplus.core.mapper.BaseMapper; | |
| 5 | +import org.apache.ibatis.annotations.Delete; | |
| 6 | +import org.apache.ibatis.annotations.Insert; | |
| 7 | +import org.apache.ibatis.annotations.Param; | |
| 8 | +import org.apache.ibatis.annotations.Select; | |
| 9 | + | |
| 10 | +import java.util.List; | |
| 11 | + | |
| 12 | +/** | |
| 13 | + * @Entity com.lyms.talkonlineweb.domain.LymsRole | |
| 14 | + */ | |
| 15 | +public interface LymsRoleMapper extends BaseMapper<LymsRole> { | |
| 16 | + | |
| 17 | + @Select(" SELECT * FROM lyms_role r,lyms_userrole ur WHERE ur.`rid`=r.`rid` AND ur.`uid`= #{uid} ") | |
| 18 | + List<LymsRole> sltRoleByUser(@Param("uid") int uid); | |
| 19 | + | |
| 20 | + @Delete("delete FROM lyms_rolepermiss WHERE `rid` =#{rid} ") | |
| 21 | + int delPersByRole(@Param("rid") int rid); | |
| 22 | + | |
| 23 | + @Insert("insert lyms_rolepermiss(rid,pid) values(#{rid},#{pid})") | |
| 24 | + int addRoleByPerms(@Param("rid") int rid, @Param("pid") int pid); | |
| 25 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsPermissionService.java
View file @
141e637
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsRoleService.java
View file @
141e637
| 1 | +package com.lyms.talkonlineweb.service; | |
| 2 | + | |
| 3 | +import com.lyms.talkonlineweb.domain.LymsRole; | |
| 4 | +import com.baomidou.mybatisplus.extension.service.IService; | |
| 5 | + | |
| 6 | +import java.util.List; | |
| 7 | + | |
| 8 | +/** | |
| 9 | + * | |
| 10 | + */ | |
| 11 | +public interface LymsRoleService extends IService<LymsRole> { | |
| 12 | + | |
| 13 | + /** | |
| 14 | + * 根据用户获取角色 | |
| 15 | + * @param uid | |
| 16 | + * @return | |
| 17 | + */ | |
| 18 | + List<LymsRole> getRolesByUid(int uid); | |
| 19 | + | |
| 20 | + /** | |
| 21 | + * 角色权限关系表 | |
| 22 | + * @param rid | |
| 23 | + * @param pid | |
| 24 | + * @return | |
| 25 | + */ | |
| 26 | + int addRoleByPerms(int rid, int pid); | |
| 27 | + | |
| 28 | + /** | |
| 29 | + * 删除角色权限关系 | |
| 30 | + * @param rid | |
| 31 | + * @return | |
| 32 | + */ | |
| 33 | + int delPersByRole(int rid); | |
| 34 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsPermissionServiceImpl.java
View file @
141e637
| 1 | +package com.lyms.talkonlineweb.service.impl; | |
| 2 | + | |
| 3 | +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | |
| 4 | +import com.lyms.talkonlineweb.domain.LymsPermission; | |
| 5 | +import com.lyms.talkonlineweb.service.LymsPermissionService; | |
| 6 | +import com.lyms.talkonlineweb.mapper.LymsPermissionMapper; | |
| 7 | +import org.springframework.stereotype.Service; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * | |
| 11 | + */ | |
| 12 | +@Service | |
| 13 | +public class LymsPermissionServiceImpl extends ServiceImpl<LymsPermissionMapper, LymsPermission> | |
| 14 | + implements LymsPermissionService{ | |
| 15 | + | |
| 16 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsRoleServiceImpl.java
View file @
141e637
| 1 | +package com.lyms.talkonlineweb.service.impl; | |
| 2 | + | |
| 3 | +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | |
| 4 | +import com.lyms.talkonlineweb.domain.LymsRole; | |
| 5 | +import com.lyms.talkonlineweb.service.LymsRoleService; | |
| 6 | +import com.lyms.talkonlineweb.mapper.LymsRoleMapper; | |
| 7 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 8 | +import org.springframework.stereotype.Service; | |
| 9 | + | |
| 10 | +import java.util.List; | |
| 11 | + | |
| 12 | +/** | |
| 13 | + * | |
| 14 | + */ | |
| 15 | +@Service | |
| 16 | +public class LymsRoleServiceImpl extends ServiceImpl<LymsRoleMapper, LymsRole> | |
| 17 | + implements LymsRoleService{ | |
| 18 | + | |
| 19 | + @Autowired | |
| 20 | + private LymsRoleMapper lymsRoleMapper; | |
| 21 | + | |
| 22 | + @Override | |
| 23 | + public List<LymsRole> getRolesByUid(int uid) { | |
| 24 | + return lymsRoleMapper.sltRoleByUser(uid); | |
| 25 | + } | |
| 26 | + | |
| 27 | + @Override | |
| 28 | + public int addRoleByPerms(int rid, int pid) { | |
| 29 | + return lymsRoleMapper.addRoleByPerms(rid,pid); | |
| 30 | + } | |
| 31 | + | |
| 32 | + @Override | |
| 33 | + public int delPersByRole(int rid) { | |
| 34 | + return lymsRoleMapper.delPersByRole(rid); | |
| 35 | + } | |
| 36 | +} |
talkonlineweb/src/main/resources/mapper/LymsPermissionMapper.xml
View file @
141e637
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<!DOCTYPE mapper | |
| 3 | + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | |
| 4 | + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |
| 5 | +<mapper namespace="com.lyms.talkonlineweb.mapper.LymsPermissionMapper"> | |
| 6 | + | |
| 7 | + <resultMap id="BaseResultMap" type="com.lyms.talkonlineweb.domain.LymsPermission"> | |
| 8 | + <id property="id" column="id" jdbcType="INTEGER"/> | |
| 9 | + <result property="pmname" column="pmname" jdbcType="VARCHAR"/> | |
| 10 | + <result property="purl" column="purl" jdbcType="VARCHAR"/> | |
| 11 | + <result property="createdby" column="createdby" jdbcType="INTEGER"/> | |
| 12 | + <result property="createdtime" column="createdtime" jdbcType="TIMESTAMP"/> | |
| 13 | + <result property="updatedby" column="updatedby" jdbcType="INTEGER"/> | |
| 14 | + <result property="updatedTime" column="updated_time" jdbcType="TIMESTAMP"/> | |
| 15 | + </resultMap> | |
| 16 | + | |
| 17 | + <sql id="Base_Column_List"> | |
| 18 | + id,pmname,purl, | |
| 19 | + createdby,createdtime,updatedby, | |
| 20 | + updated_time | |
| 21 | + </sql> | |
| 22 | +</mapper> |
talkonlineweb/src/main/resources/mapper/LymsRoleMapper.xml
View file @
141e637
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<!DOCTYPE mapper | |
| 3 | + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | |
| 4 | + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |
| 5 | +<mapper namespace="com.lyms.talkonlineweb.mapper.LymsRoleMapper"> | |
| 6 | + | |
| 7 | + <resultMap id="BaseResultMap" type="com.lyms.talkonlineweb.domain.LymsRole"> | |
| 8 | + <id property="rid" column="rid" jdbcType="INTEGER"/> | |
| 9 | + <result property="rname" column="rname" jdbcType="VARCHAR"/> | |
| 10 | + <result property="createdby" column="createdby" jdbcType="INTEGER"/> | |
| 11 | + <result property="createdtime" column="createdtime" jdbcType="TIMESTAMP"/> | |
| 12 | + <result property="updatedby" column="updatedby" jdbcType="INTEGER"/> | |
| 13 | + <result property="updatedTime" column="updated_time" jdbcType="TIMESTAMP"/> | |
| 14 | + </resultMap> | |
| 15 | + | |
| 16 | + <sql id="Base_Column_List"> | |
| 17 | + rid,rname,createdby, | |
| 18 | + createdtime,updatedby,updated_time | |
| 19 | + </sql> | |
| 20 | +</mapper> |
talkonlineweb/src/main/resources/mapper/LymsUserMapper.xml
View file @
141e637
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<!DOCTYPE mapper | |
| 3 | + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | |
| 4 | + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |
| 5 | +<mapper namespace="com.lyms.talkonlineweb.mapper.LymsUserMapper"> | |
| 6 | + | |
| 7 | + <resultMap id="BaseResultMap" type="com.lyms.talkonlineweb.domain.LymsUser"> | |
| 8 | + <id property="uid" column="uid" jdbcType="INTEGER"/> | |
| 9 | + <result property="uname" column="uname" jdbcType="VARCHAR"/> | |
| 10 | + <result property="login" column="login" jdbcType="VARCHAR"/> | |
| 11 | + <result property="passwd" column="passwd" jdbcType="VARCHAR"/> | |
| 12 | + <result property="hxid" column="hxid" jdbcType="INTEGER"/> | |
| 13 | + <result property="createdby" column="createdby" jdbcType="INTEGER"/> | |
| 14 | + <result property="createdtime" column="createdtime" jdbcType="TIMESTAMP"/> | |
| 15 | + <result property="updatedby" column="updatedby" jdbcType="INTEGER"/> | |
| 16 | + <result property="updatedTime" column="updated_time" jdbcType="TIMESTAMP"/> | |
| 17 | + </resultMap> | |
| 18 | + | |
| 19 | + <sql id="Base_Column_List"> | |
| 20 | + uid,uname,login, | |
| 21 | + passwd,hxid,createdby, | |
| 22 | + createdtime,updatedby,updated_time | |
| 23 | + </sql> | |
| 24 | +</mapper> |