Merge remote-tracking branch 'origin/在线访问lhj' into 在线访问lhj

在线访问lhj
李宏杰 8 months ago
commit 79941fffd6

@ -14,48 +14,67 @@ import com.baomidou.mybatisplus.enums.FieldFill;
import com.tamguo.modules.sys.model.enums.SysAreaStatusEnum;
import lombok.Data;
/**
* The persistent class for the sys_area database table.
*
* SysAreaEntity
*/
@Data
@TableName(value="sys_area")
@TableName(value = "sys_area")
public class SysAreaEntity implements Serializable {
private static final long serialVersionUID = 1L;
// 根区域编码
public static final String ROOT_AREA_CODE = "0";
// 区域编码分隔符
public static final String TREE_CODE_AREA_SEPARATE = ",";
// 区域名称分隔符
public static final String TREE_NAME_AREA_SEPARATE = "/";
// 区域编码
@TableId
private String areaCode;
// 区域名称
private String areaName;
// 区域类型
private String areaType;
// 创建人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
// 创建时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
// 父区域编码
private String parentCode;
// 父区域编码列表
private String parentCodes;
// 备注
private String remarks;
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
// 区域状态枚举
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
private SysAreaStatusEnum status;
// 是否为叶子节点
private Boolean treeLeaf;
// 树层次
private BigDecimal treeLevel;
// 树名称
private String treeNames;
// 树排序
private BigDecimal treeSort;
// 树排序字符串
private String treeSorts;
// 更新人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
// 更新时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
@TableField(exist=false)
// 子区域列表
@TableField(exist = false)
private List<SysAreaEntity> children;
// 获取区域编码
public String getId() {
return areaCode;
}

@ -11,44 +11,72 @@ import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.FieldFill;
import lombok.Data;
/**
* SysCompanyEntity
*/
@Data
@TableName(value="sys_company")
@TableName(value = "sys_company")
@KeySequence
public class SysCompanyEntity implements Serializable {
private static final long serialVersionUID = 1L;
// 根公司编码
public static final String ROOT_COMPANY_CODE = "0";
// 公司编码分隔符
public static final String TREE_CODE_COMPANY_SEPARATE = ",";
// 公司名称分隔符
public static final String TREE_NAME_COMPANY_SEPARATE = "/";
// 公司编码
@TableId
private String companyCode;
// 区域编码
private String areaCode;
// 公司名称
private String companyName;
// 企业编码
private String corpCode;
// 企业名称
private String corpName;
// 创建人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
// 创建时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
// 公司全称
private String fullName;
// 父公司编码
private String parentCode;
// 父公司编码列表
private String parentCodes;
// 备注
private String remarks;
// 公司状态
private String status;
// 是否为叶子节点
private Boolean treeLeaf;
// 树层次
private BigDecimal treeLevel;
// 树名称
private String treeNames;
// 树排序
private String treeSort;
// 树排序字符串
private String treeSorts;
// 更新人
@TableField(fill = FieldFill.INSERT)
private String updateBy;
// 更新时间
@TableField(fill = FieldFill.INSERT)
private Date updateDate;
// 视图编码
private String viewCode;
@TableField(exist=false)
// 树区域名称
@TableField(exist = false)
private String treeAreaNames;
// 获取公司编码
public String getId() {
return companyCode;
}

@ -13,48 +13,79 @@ import com.baomidou.mybatisplus.enums.FieldFill;
import com.tamguo.modules.sys.model.enums.SysMenuStatusEnum;
import lombok.Data;
/**
* SysMenuEntity
*/
@Data
@TableName(value="sys_menu")
@TableName(value = "sys_menu")
public class SysMenuEntity implements Serializable {
private static final long serialVersionUID = 1L;
// 根菜单编码
public static final String ROOT_MENU_CODE = "0";
// 菜单编码分隔符
public static final String TREE_CODE_MENU_SEPARATE = ",";
// 菜单名称分隔符
public static final String TREE_NAME_MENU_SEPARATE = "/";
// 菜单编码
@TableId
private String menuCode;
// 创建人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
// 创建时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
// 是否显示
private String isShow;
// 菜单颜色
private String menuColor;
// 菜单链接
private String menuHref;
// 菜单图标
private String menuIcon;
// 菜单名称
private String menuName;
// 菜单目标
private String menuTarget;
// 菜单类型
private String menuType;
// 父菜单编码
private String parentCode;
// 父菜单编码列表
private String parentCodes;
// 权限
private String permission;
// 备注
private String remarks;
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
// 菜单状态枚举
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
private SysMenuStatusEnum status;
// 系统编码
private String sysCode;
// 是否为叶子节点
private Boolean treeLeaf;
// 树层次
private BigDecimal treeLevel;
// 树名称
private String treeNames;
// 树排序
private BigDecimal treeSort;
// 树排序字符串
private String treeSorts;
// 更新人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
// 更新时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
// 权重
private BigDecimal weight;
public String getId() {
return menuCode;
}
// 获取菜单编码
public String getId() {
return menuCode;
}
}

@ -10,53 +10,79 @@ import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.FieldFill;
import lombok.Data;
/**
* The persistent class for the sys_office database table.
*
* SysOfficeEntity
*/
@Data
@TableName(value="sys_office")
@TableName(value = "sys_office")
public class SysOfficeEntity implements Serializable {
private static final long serialVersionUID = 1L;
// 根部门编码
public static final String ROOT_OFFICE_CODE = "0";
// 部门编码分隔符
public static final String TREE_CODE_OFFICE_SEPARATE = ",";
// 部门名称分隔符
public static final String TREE_NAME_OFFICE_SEPARATE = "/";
// 部门编码
@TableId
private String officeCode;
// 地址
private String address;
// 企业编码
private String corpCode;
// 企业名称
private String corpName;
// 创建人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
// 创建时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
// 邮箱
private String email;
// 部门全称
private String fullName;
// 负责人
private String leader;
// 部门名称
private String officeName;
// 部门类型
private String officeType;
// 父部门编码
private String parentCode;
// 父部门编码列表
private String parentCodes;
// 电话
private String phone;
// 备注
private String remarks;
// 部门状态
private String status;
// 是否为叶子节点
private Boolean treeLeaf;
// 树层次
private BigDecimal treeLevel;
// 树名称
private String treeNames;
// 树排序
private BigDecimal treeSort;
// 树排序字符串
private String treeSorts;
// 更新人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
// 更新时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
// 视图编码
private String viewCode;
// 邮政编码
private String zipCode;
// grid tree
// 获取部门编码
public String getId() {
return this.getOfficeCode();
}
}

@ -14,34 +14,52 @@ import com.baomidou.mybatisplus.enums.FieldFill;
import com.tamguo.modules.sys.model.enums.SysPostStatusEnum;
import lombok.Data;
/**
* SysPostEntity
*/
@Data
@TableName(value="sys_post")
@TableName(value = "sys_post")
public class SysPostEntity extends Model<SysPostEntity> implements Serializable {
private static final long serialVersionUID = 1L;
// 岗位编码
@TableId
private String postCode;
// 企业编码
private String corpCode;
// 企业名称
private String corpName;
// 创建人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
// 创建时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
// 岗位名称
private String postName;
// 岗位排序
private BigDecimal postSort;
// 岗位类型
private String postType;
// 备注
private String remarks;
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
// 岗位状态枚举
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
private SysPostStatusEnum status;
// 更新人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
// 更新时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
/**
* pkVal
* @return
*/
@Override
protected Serializable pkVal() {
return getPostCode();
}
}

@ -17,87 +17,139 @@ import com.tamguo.modules.sys.model.enums.SysUserStatusEnum;
import com.tamguo.modules.sys.model.enums.SysUserTypeEnum;
import lombok.Data;
/**
* SysUserEntity
*/
@Data
@TableName(value="sys_user")
@TableName(value = "sys_user")
public class SysUserEntity extends Model<SysUserEntity> implements Serializable {
private static final long serialVersionUID = 1L;
// 用户编码
@TableId
private String userCode;
// 部门编码
private String officeCode;
// 部门名称
private String officeName;
// 公司编码
private String companyCode;
// 公司名称
private String companyName;
// 头像
private String avatar;
// 企业编码
private String corpCode;
// 企业名称
private String corpName;
// 创建人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
// 创建时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
// 邮箱
private String email;
// 冻结原因
private String freezeCause;
// 冻结日期
private Date freezeDate;
// 最后登录日期
private Date lastLoginDate;
// 最后登录 IP
private String lastLoginIp;
// 登录账号
private String loginCode;
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
// 用户管理类型枚举
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
private SysUserMgrTypeEnum mgrType;
// 手机号
private String mobile;
// 手机 IMEI 码
private String mobileImei;
// 密码
private String password;
// 电话
private String phone;
// 密码问题更新日期
private Date pwdQuestUpdateDate;
// 密码问题
private String pwdQuestion;
@TableField(value="pwd_question_2")
// 第二个密码问题
@TableField(value = "pwd_question_2")
private String pwdQuestion2;
@TableField(value="pwd_question_3")
// 第三个密码问题
@TableField(value = "pwd_question_3")
private String pwdQuestion3;
// 密码问题答案
private String pwdQuestionAnswer;
@TableField(value="pwd_question_answer_2")
// 第二个密码问题答案
@TableField(value = "pwd_question_answer_2")
private String pwdQuestionAnswer2;
@TableField(value="pwd_question_answer_3")
// 第三个密码问题答案
@TableField(value = "pwd_question_answer_3")
private String pwdQuestionAnswer3;
// 密码安全级别
private BigDecimal pwdSecurityLevel;
// 密码更新日期
private Date pwdUpdateDate;
// 密码更新记录
private String pwdUpdateRecord;
// 推荐码
private String refCode;
// 推荐人名称
private String refName;
// 备注
private String remarks;
// 性别
private String sex;
// 个性签名
private String sign;
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
// 用户状态枚举
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
private SysUserStatusEnum status;
// 更新人
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
// 更新时间
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
// 用户名
private String userName;
// 员工姓名
private String empName;
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
// 用户类型枚举
@JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
private SysUserTypeEnum userType;
// 用户权重
private BigDecimal userWeight;
// 微信 OpenID
private String wxOpenid;
// 英文名
private String userNameEn;
@TableField(exist=false)
// 员工岗位列表(不存在数据库字段)
@TableField(exist = false)
private List<String> employeePosts;
@TableField(exist=false)
// 用户角色字符串(不存在数据库字段)
@TableField(exist = false)
private String userRoleString;
@TableField(exist=false)
// 用户数据范围列表 JSON 字符串(不存在数据库字段)
@TableField(exist = false)
private String userDataScopeListJson;
/**
* pkVal
* @return
*/
@Override
protected Serializable pkVal() {
return getUserCode();
}
}

@ -1,128 +1,316 @@
package com.tamguo.modules.sys.model.condition;
/**
* SysUserCondition
*/
public class SysUserCondition {
// 当前页码
private Integer pageNo;
// 每页显示数量
private Integer pageSize;
// 登录账号
private String loginCode;
// 用户名
private String userName;
// 邮箱
private String email;
// 手机号
private String mobile;
// 电话号码
private String phone;
// 推荐人名称
private String refName;
// 部门名称
private String officeName;
// 部门编码
private String officeCode;
// 公司编码
private String companyCode;
// 公司名称
private String companyName;
// 岗位编码
private String postCode;
// 用户状态
private String status;
// 用户类型
private String userType;
// 管理类型
private String mgrType;
// 排序字段
private String orderBy;
/**
*
* @return
*/
public Integer getPageNo() {
return pageNo;
}
/**
*
* @param pageNo
*/
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
/**
*
* @return
*/
public Integer getPageSize() {
return pageSize;
}
/**
*
* @param pageSize
*/
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
/**
*
* @return
*/
public String getLoginCode() {
return loginCode;
}
/**
*
* @param loginCode
*/
public void setLoginCode(String loginCode) {
this.loginCode = loginCode;
}
/**
*
* @return
*/
public String getUserName() {
return userName;
}
/**
*
* @param userName
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
*
* @return
*/
public String getEmail() {
return email;
}
/**
*
* @param email
*/
public void setEmail(String email) {
this.email = email;
}
/**
*
* @return
*/
public String getMobile() {
return mobile;
}
/**
*
* @param mobile
*/
public void setMobile(String mobile) {
this.mobile = mobile;
}
/**
*
* @return
*/
public String getPhone() {
return phone;
}
/**
*
* @param phone
*/
public void setPhone(String phone) {
this.phone = phone;
}
/**
*
* @return
*/
public String getRefName() {
return refName;
}
/**
*
* @param refName
*/
public void setRefName(String refName) {
this.refName = refName;
}
/**
*
* @return
*/
public String getOfficeName() {
return officeName;
}
/**
*
* @param officeName
*/
public void setOfficeName(String officeName) {
this.officeName = officeName;
}
/**
*
* @return
*/
public String getOfficeCode() {
return officeCode;
}
/**
*
* @param officeCode
*/
public void setOfficeCode(String officeCode) {
this.officeCode = officeCode;
}
/**
*
* @return
*/
public String getCompanyCode() {
return companyCode;
}
/**
*
* @param companyCode
*/
public void setCompanyCode(String companyCode) {
this.companyCode = companyCode;
}
/**
*
* @return
*/
public String getCompanyName() {
return companyName;
}
/**
*
* @param companyName
*/
public void setCompanyName(String companyName) {
this.companyName = companyName;
}
/**
*
* @return
*/
public String getPostCode() {
return postCode;
}
/**
*
* @param postCode
*/
public void setPostCode(String postCode) {
this.postCode = postCode;
}
/**
*
* @return
*/
public String getStatus() {
return status;
}
/**
*
* @param status
*/
public void setStatus(String status) {
this.status = status;
}
/**
*
* @return
*/
public String getUserType() {
return userType;
}
/**
*
* @param userType
*/
public void setUserType(String userType) {
this.userType = userType;
}
/**
*
* @return
*/
public String getOrderBy() {
return orderBy;
}
/**
*
* @param orderBy
*/
public void setOrderBy(String orderBy) {
this.orderBy = orderBy;
}
/**
*
* @return
*/
public String getMgrType() {
return mgrType;
}
/**
*
* @param mgrType
*/
public void setMgrType(String mgrType) {
this.mgrType = mgrType;
}
}
}

@ -1,50 +1,117 @@
package com.tamguo.modules.tiku.model.condition;
/**
* BookCondition
*/
public class BookCondition {
// 当前页码
private Integer pageNo;
// 每页显示数量
private Integer pageSize;
// 书籍 ID
private String id;
// 出版社
private String publishingHouse;
// 书名
private String name;
// 课程 ID
private String courseId;
/**
*
* @return
*/
public Integer getPageNo() {
return pageNo;
}
/**
*
* @param pageNo
*/
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
/**
*
* @return
*/
public Integer getPageSize() {
return pageSize;
}
/**
*
* @param pageSize
*/
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
/**
* ID
* @return ID
*/
public String getCourseId() {
return courseId;
}
/**
* ID
* @param courseId ID
*/
public void setCourseId(String courseId) {
this.courseId = courseId;
}
/**
*
* @return
*/
public String getPublishingHouse() {
return publishingHouse;
}
/**
*
* @param publishingHouse
*/
public void setPublishingHouse(String publishingHouse) {
this.publishingHouse = publishingHouse;
}
/**
*
* @return
*/
public String getName() {
return name;
}
/**
*
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* ID
* @return ID
*/
public String getId() {
return id;
}
/**
* ID
* @param id ID
*/
public void setId(String id) {
this.id = id;
}
}
}

@ -1,42 +1,98 @@
package com.tamguo.modules.tiku.model.condition;
/**
* ChapterCondition
*/
public class ChapterCondition {
// 父章节编码
private String parentCode;
// 章节 ID
private String id;
// 章节名称
private String name;
// 所属书籍 ID
private String bookId;
// 所属书籍名称
private String bookName;
/**
*
* @return
*/
public String getParentCode() {
return parentCode;
}
/**
*
* @param parentCode
*/
public void setParentCode(String parentCode) {
this.parentCode = parentCode;
}
/**
* ID
* @return ID
*/
public String getId() {
return id;
}
/**
* ID
* @param id ID
*/
public void setId(String id) {
this.id = id;
}
/**
*
* @return
*/
public String getName() {
return name;
}
/**
*
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* ID
* @return ID
*/
public String getBookId() {
return bookId;
}
/**
* ID
* @param bookId ID
*/
public void setBookId(String bookId) {
this.bookId = bookId;
}
/**
*
* @return
*/
public String getBookName() {
return bookName;
}
/**
*
* @param bookName
*/
public void setBookName(String bookName) {
this.bookName = bookName;
}
}
}

@ -1,50 +1,117 @@
package com.tamguo.modules.tiku.model.condition;
/**
* CourseCondition
*/
public class CourseCondition {
// 当前页码
private Integer pageNo;
// 每页显示数量
private Integer pageSize;
// 课程 ID
private String id;
// 课程名称
private String name;
// 课程状态
private String status;
// 学科 ID
private String subjectId;
/**
*
* @return
*/
public Integer getPageNo() {
return pageNo;
}
/**
*
* @param pageNo
*/
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
/**
*
* @return
*/
public Integer getPageSize() {
return pageSize;
}
/**
*
* @param pageSize
*/
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
/**
*
* @return
*/
public String getName() {
return name;
}
/**
*
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
*
* @return
*/
public String getStatus() {
return status;
}
/**
*
* @param status
*/
public void setStatus(String status) {
this.status = status;
}
/**
* ID
* @return ID
*/
public String getSubjectId() {
return subjectId;
}
/**
* ID
* @param subjectId ID
*/
public void setSubjectId(String subjectId) {
this.subjectId = subjectId;
}
/**
* ID
* @return ID
*/
public String getId() {
return id;
}
/**
* ID
* @param id ID
*/
public void setId(String id) {
this.id = id;
}
}
}

@ -1,43 +1,99 @@
package com.tamguo.modules.tiku.model.condition;
/**
* SubjectCondition
*/
public class SubjectCondition {
// 当前页码
private Integer pageNo;
// 每页显示数量
private Integer pageSize;
// 用户 ID
private String uid;
// 学科名称
private String name;
// 学科状态
private String status;
/**
*
* @return
*/
public Integer getPageSize() {
return pageSize;
}
/**
*
* @param pageSize
*/
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
/**
*
* @return
*/
public Integer getPageNo() {
return pageNo;
}
/**
*
* @param pageNo
*/
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
/**
* ID
* @return ID
*/
public String getUid() {
return uid;
}
/**
* ID
* @param uid ID
*/
public void setUid(String uid) {
this.uid = uid;
}
/**
*
* @return
*/
public String getName() {
return name;
}
/**
*
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
*
* @return
*/
public String getStatus() {
return status;
}
/**
*
* @param status
*/
public void setStatus(String status) {
this.status = status;
}
}
}
Loading…
Cancel
Save