diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java index 66195eb..f4be33e 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysAreaEntity.java @@ -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 children; + // 获取区域编码 public String getId() { return areaCode; } diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysCompanyEntity.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysCompanyEntity.java index 43b654b..1d946e6 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysCompanyEntity.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysCompanyEntity.java @@ -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; } diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysMenuEntity.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysMenuEntity.java index 7a32013..a6ab485 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysMenuEntity.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysMenuEntity.java @@ -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; + } } \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysOfficeEntity.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysOfficeEntity.java index 4efd0f6..1f60586 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysOfficeEntity.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysOfficeEntity.java @@ -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(); } - } \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java index 64a25de..a656bac 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysPostEntity.java @@ -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 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(); } - } \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysUserEntity.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysUserEntity.java index 2f7a4e4..47a74ef 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysUserEntity.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/SysUserEntity.java @@ -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 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 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(); } - - } \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/condition/SysUserCondition.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/condition/SysUserCondition.java index a87e171..b49005c 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/condition/SysUserCondition.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/sys/model/condition/SysUserCondition.java @@ -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; } - -} +} \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/BookCondition.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/BookCondition.java index 30e15ed..d715585 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/BookCondition.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/BookCondition.java @@ -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; } - -} +} \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/ChapterCondition.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/ChapterCondition.java index 254b794..365663a 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/ChapterCondition.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/ChapterCondition.java @@ -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; } - -} +} \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/CourseCondition.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/CourseCondition.java index bc2ec27..75a3173 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/CourseCondition.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/CourseCondition.java @@ -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; } - -} +} \ No newline at end of file diff --git a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/SubjectCondition.java b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/SubjectCondition.java index 41c9a0f..7125601 100644 --- a/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/SubjectCondition.java +++ b/tamguo-modules-core/src/main/java/com/tamguo/modules/tiku/model/condition/SubjectCondition.java @@ -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; } - -} +} \ No newline at end of file