Commit 5df2699e73f94d83db3f996824d504eafc6bc4c7

Authored by changpengfei
1 parent 8a5dc30e6b
Exists in master and in 1 other branch dev

用户角色表

Showing 5 changed files with 276 additions and 0 deletions

talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/UserroleInfo.java View file @ 5df2699
  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 userrole_info
  14 + */
  15 +@TableName(value ="userrole_info")
  16 +@Data
  17 +public class UserroleInfo implements Serializable {
  18 + /**
  19 + * 用户标识
  20 + */
  21 + @TableField(value = "uid")
  22 + private Integer uid;
  23 +
  24 + /**
  25 + * 姓名
  26 + */
  27 + @TableField(value = "uname")
  28 + private String uname;
  29 +
  30 + /**
  31 + * 登录账号
  32 + */
  33 + @TableField(value = "login")
  34 + private String login;
  35 +
  36 + /**
  37 + * 登录密码
  38 + */
  39 + @TableField(value = "passwd")
  40 + private String passwd;
  41 +
  42 + /**
  43 + * 头像图片URL
  44 + */
  45 + @TableField(value = "headimg")
  46 + private String headimg;
  47 +
  48 + /**
  49 + * 环信id
  50 + */
  51 + @TableField(value = "hxid")
  52 + private String hxid;
  53 +
  54 + /**
  55 + * 医院ID
  56 + */
  57 + @TableField(value = "hid")
  58 + private Integer hid;
  59 +
  60 + /**
  61 + * 医院名称
  62 + */
  63 + @TableField(value = "hname")
  64 + private String hname;
  65 +
  66 + /**
  67 + * 科室ID
  68 + */
  69 + @TableField(value = "did")
  70 + private Integer did;
  71 +
  72 + /**
  73 + * 科室名称
  74 + */
  75 + @TableField(value = "dname")
  76 + private String dname;
  77 +
  78 + /**
  79 + * 创建人
  80 + */
  81 + @TableField(value = "createdby")
  82 + private Integer createdby;
  83 +
  84 + /**
  85 + * 创建时间
  86 + */
  87 + @TableField(value = "createdtime")
  88 + private Date createdtime;
  89 +
  90 + /**
  91 + * 更新人
  92 + */
  93 + @TableField(value = "updatedby")
  94 + private Integer updatedby;
  95 +
  96 + /**
  97 + * 更新时间
  98 + */
  99 + @TableField(value = "updated_time")
  100 + private Date updatedTime;
  101 +
  102 + /**
  103 + *
  104 + */
  105 + @TableField(value = "rid")
  106 + private Integer rid;
  107 +
  108 + /**
  109 + * 角色名称
  110 + */
  111 + @TableField(value = "rname")
  112 + private String rname;
  113 +
  114 + @TableField(exist = false)
  115 + private static final long serialVersionUID = 1L;
  116 +
  117 + @Override
  118 + public boolean equals(Object that) {
  119 + if (this == that) {
  120 + return true;
  121 + }
  122 + if (that == null) {
  123 + return false;
  124 + }
  125 + if (getClass() != that.getClass()) {
  126 + return false;
  127 + }
  128 + UserroleInfo other = (UserroleInfo) that;
  129 + return (this.getUid() == null ? other.getUid() == null : this.getUid().equals(other.getUid()))
  130 + && (this.getUname() == null ? other.getUname() == null : this.getUname().equals(other.getUname()))
  131 + && (this.getLogin() == null ? other.getLogin() == null : this.getLogin().equals(other.getLogin()))
  132 + && (this.getPasswd() == null ? other.getPasswd() == null : this.getPasswd().equals(other.getPasswd()))
  133 + && (this.getHeadimg() == null ? other.getHeadimg() == null : this.getHeadimg().equals(other.getHeadimg()))
  134 + && (this.getHxid() == null ? other.getHxid() == null : this.getHxid().equals(other.getHxid()))
  135 + && (this.getHid() == null ? other.getHid() == null : this.getHid().equals(other.getHid()))
  136 + && (this.getHname() == null ? other.getHname() == null : this.getHname().equals(other.getHname()))
  137 + && (this.getDid() == null ? other.getDid() == null : this.getDid().equals(other.getDid()))
  138 + && (this.getDname() == null ? other.getDname() == null : this.getDname().equals(other.getDname()))
  139 + && (this.getCreatedby() == null ? other.getCreatedby() == null : this.getCreatedby().equals(other.getCreatedby()))
  140 + && (this.getCreatedtime() == null ? other.getCreatedtime() == null : this.getCreatedtime().equals(other.getCreatedtime()))
  141 + && (this.getUpdatedby() == null ? other.getUpdatedby() == null : this.getUpdatedby().equals(other.getUpdatedby()))
  142 + && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime()))
  143 + && (this.getRid() == null ? other.getRid() == null : this.getRid().equals(other.getRid()))
  144 + && (this.getRname() == null ? other.getRname() == null : this.getRname().equals(other.getRname()));
  145 + }
  146 +
  147 + @Override
  148 + public int hashCode() {
  149 + final int prime = 31;
  150 + int result = 1;
  151 + result = prime * result + ((getUid() == null) ? 0 : getUid().hashCode());
  152 + result = prime * result + ((getUname() == null) ? 0 : getUname().hashCode());
  153 + result = prime * result + ((getLogin() == null) ? 0 : getLogin().hashCode());
  154 + result = prime * result + ((getPasswd() == null) ? 0 : getPasswd().hashCode());
  155 + result = prime * result + ((getHeadimg() == null) ? 0 : getHeadimg().hashCode());
  156 + result = prime * result + ((getHxid() == null) ? 0 : getHxid().hashCode());
  157 + result = prime * result + ((getHid() == null) ? 0 : getHid().hashCode());
  158 + result = prime * result + ((getHname() == null) ? 0 : getHname().hashCode());
  159 + result = prime * result + ((getDid() == null) ? 0 : getDid().hashCode());
  160 + result = prime * result + ((getDname() == null) ? 0 : getDname().hashCode());
  161 + result = prime * result + ((getCreatedby() == null) ? 0 : getCreatedby().hashCode());
  162 + result = prime * result + ((getCreatedtime() == null) ? 0 : getCreatedtime().hashCode());
  163 + result = prime * result + ((getUpdatedby() == null) ? 0 : getUpdatedby().hashCode());
  164 + result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode());
  165 + result = prime * result + ((getRid() == null) ? 0 : getRid().hashCode());
  166 + result = prime * result + ((getRname() == null) ? 0 : getRname().hashCode());
  167 + return result;
  168 + }
  169 +
  170 + @Override
  171 + public String toString() {
  172 + StringBuilder sb = new StringBuilder();
  173 + sb.append(getClass().getSimpleName());
  174 + sb.append(" [");
  175 + sb.append("Hash = ").append(hashCode());
  176 + sb.append(", uid=").append(uid);
  177 + sb.append(", uname=").append(uname);
  178 + sb.append(", login=").append(login);
  179 + sb.append(", passwd=").append(passwd);
  180 + sb.append(", headimg=").append(headimg);
  181 + sb.append(", hxid=").append(hxid);
  182 + sb.append(", hid=").append(hid);
  183 + sb.append(", hname=").append(hname);
  184 + sb.append(", did=").append(did);
  185 + sb.append(", dname=").append(dname);
  186 + sb.append(", createdby=").append(createdby);
  187 + sb.append(", createdtime=").append(createdtime);
  188 + sb.append(", updatedby=").append(updatedby);
  189 + sb.append(", updatedTime=").append(updatedTime);
  190 + sb.append(", rid=").append(rid);
  191 + sb.append(", rname=").append(rname);
  192 + sb.append(", serialVersionUID=").append(serialVersionUID);
  193 + sb.append("]");
  194 + return sb.toString();
  195 + }
  196 +}
talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/UserroleInfoMapper.java View file @ 5df2699
  1 +package com.lyms.talkonlineweb.mapper;
  2 +
  3 +import com.lyms.talkonlineweb.domain.UserroleInfo;
  4 +import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  5 +
  6 +/**
  7 + * @Entity com.lyms.talkonlineweb.domain.UserroleInfo
  8 + */
  9 +public interface UserroleInfoMapper extends BaseMapper<UserroleInfo> {
  10 +
  11 +}
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/UserroleInfoService.java View file @ 5df2699
  1 +package com.lyms.talkonlineweb.service;
  2 +
  3 +import com.lyms.talkonlineweb.domain.UserroleInfo;
  4 +import com.baomidou.mybatisplus.extension.service.IService;
  5 +
  6 +/**
  7 + *
  8 + */
  9 +public interface UserroleInfoService extends IService<UserroleInfo> {
  10 +
  11 +}
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/UserroleInfoServiceImpl.java View file @ 5df2699
  1 +package com.lyms.talkonlineweb.service.impl;
  2 +
  3 +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  4 +import com.lyms.talkonlineweb.domain.UserroleInfo;
  5 +import com.lyms.talkonlineweb.service.UserroleInfoService;
  6 +import com.lyms.talkonlineweb.mapper.UserroleInfoMapper;
  7 +import org.springframework.stereotype.Service;
  8 +
  9 +/**
  10 + *
  11 + */
  12 +@Service
  13 +public class UserroleInfoServiceImpl extends ServiceImpl<UserroleInfoMapper, UserroleInfo>
  14 + implements UserroleInfoService{
  15 +
  16 +}
talkonlineweb/src/main/resources/mapper/UserroleInfoMapper.xml View file @ 5df2699
  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.UserroleInfoMapper">
  6 +
  7 + <resultMap id="BaseResultMap" type="com.lyms.talkonlineweb.domain.UserroleInfo">
  8 + <result 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="headimg" column="headimg" jdbcType="VARCHAR"/>
  13 + <result property="hxid" column="hxid" jdbcType="VARCHAR"/>
  14 + <result property="hid" column="hid" jdbcType="INTEGER"/>
  15 + <result property="hname" column="hname" jdbcType="VARCHAR"/>
  16 + <result property="did" column="did" jdbcType="INTEGER"/>
  17 + <result property="dname" column="dname" jdbcType="VARCHAR"/>
  18 + <result property="createdby" column="createdby" jdbcType="INTEGER"/>
  19 + <result property="createdtime" column="createdtime" jdbcType="TIMESTAMP"/>
  20 + <result property="updatedby" column="updatedby" jdbcType="INTEGER"/>
  21 + <result property="updatedTime" column="updated_time" jdbcType="TIMESTAMP"/>
  22 + <result property="rid" column="rid" jdbcType="INTEGER"/>
  23 + <result property="rname" column="rname" jdbcType="VARCHAR"/>
  24 + </resultMap>
  25 +
  26 + <sql id="Base_Column_List">
  27 + uid,uname,login,
  28 + passwd,headimg,hxid,
  29 + hid,hname,did,
  30 + dname,createdby,createdtime,
  31 + updatedby,updated_time,rid,
  32 + rname
  33 + </sql>
  34 +</mapper>