提交 9f2400b4 authored 作者: renjianyu's avatar renjianyu

--no commit message

上级 375fa94a
package com.zrqx.core.constant.resource;
import com.zrqx.core.constant.BaseRequestPath;
public class ResourceRequestPath extends BaseRequestPath {
/** 电子书 */
public static final String PUBLIC = "/public";
/** 电子书 */
public static final String EBOOK = "/ebook";
/** 期刊 */
public static final String PERIODICAL = "/periodical";
/** 作者库 */
public static final String AUTHORLIBRARY = "/authorLibrary";
/** 文章库 */
public static final String ARTICLE_LIBRARY = "/article-library";
/** 论文库 */
public static final String PAPER_LIBRARY = "/paper-library";
/** 图片库 */
public static final String IMAGE_LIBRARY = "/image-library";
/** 视频库 */
public static final String VIDEO_LIBRARY = "/video-library";
/** 音频库 */
public static final String AUDIO_LIBRARY = "/audio-library";
/** PDF库 */
public static final String PDF_LIBRARY = "/pdf-library";
/** 课件库 */
public static final String CW_LIBRARY = "/courseware-library";
/** 关联资源 */
public static final String RELATION_RESOURCE = "/relation-resource";
/** 关联卷期 */
public static final String RELATION_VOLUME = "/relation-volume";
/** 课程库 */
public static final String COURSE_LIBRARY = "/course-library";
/** 动画库 */
public static final String ANIMATION_LIBRARY = "/animation-library";
/** 关联卷期 */
public static final String VOLUME = "/volume";
/** 标签库 */
public static final String LABEL = "/label";
/** 丛书库 */
public static final String SERIES = "/series";
/** 出版单位库 */
public static final String PUBLISHING = "/publishing";
/** 主题词库 */
public static final String THEMELEXICON = "/themeLexicon";
/** 版权库 */
public static final String COPYRIGHT = "/copyright";
/** 法规库 */
public static final String STATUTE = "/statute";
/** 专利库 */
public static final String PATENT = "/patent";
/** 专利库 */
public static final String CRITERION = "/criterion";
/** 条文库 */
public static final String CLAUSE = "/clause";
/** 成果库 */
public static final String ACHIEVEMENT = "/achievement";
/** 原始文件 */
public static final String FILE = "/file";
/** 回收站 */
public static final String RECYCLE_BIN = "/recycle-bin";
/** 成果库 */
public static final String ADVANCEDSEARCH = "/advancedsearch";
/** 按编号或者名称模糊查找 */
public static final String LISTBYNAMEORIDENTIFIER = "/listByNameOrIdentifier";
/** 按中文词根查询 */
public static final String LISTBYCHINESEROOT = "/listByChineseRoot";
/**
* 弹窗里的列表
*/
public static final String POPPAGE = "/pop-page";
// 模块路径 ent
/**添加附件*/
public static final String SAVE_ATTACHMENT =SAVE+"/attachment";
/**删除附件*/
public static final String DELETE_ATTACHMENT =DELETE+"/attachment";
// 方法路径 start
/** 批量 审核 */
public static final String BATCH_UPDATE_REVIEW = BATCH_UPDATE + "/review";
/** 批量 启用/禁用 */
public static final String BATCH_UPDATE_STATUS = BATCH_UPDATE + "/status";
/** 批量 修改阅读权限 */
public static final String BATCH_UPDATE_READ = BATCH_UPDATE + "/read";
/** 批量修改价格 */
public static final String BATCH_UPDATE_PRICE = BATCH_UPDATE + "/price";
/** 批量修改分类 */
public static final String BATCH_UPDATE_DIYTIPE = BATCH_UPDATE + "/diytype";
/** 批量修改上下架 */
public static final String BATCH_UPDATE_UPDOWN = BATCH_UPDATE + "/updown";
// 方法路径 ent
/** 批量上传epub */
public static final String UPLOADEPUB = "/uploadepub";
/**数据类型*/
public static final String TYPE = "/type";
/**下载类型*/
public static final String DOWNLOAD = "/download";
/**isbn*/
public static final String ISBN = "/isbn";
/**一个isbn*/
public static final String ISBNONE = "/isbnone";
/**远程调用*/
public static final String CLIENT = "/client";
/**获取目录*/
public static final String GETCHAPTER = "/getchapter";
/**获取文章*/
public static final String GETARTICLE = "/getarticle";
}
package com.zrqx.core.constant.sysuser;
import com.zrqx.core.constant.BaseRequestPath;
public class SysUserRequestPath extends BaseRequestPath{
//模块路径 start
/**
* 会员管理
*/
public static final String MEMBER = "/member";
/** 账号验证 */
public static final String REGISTER_ALIADTE = "/register-alidate";
/**
* 检查账号
*/
public static final String ACCOUNT = "/account";
/**
* 查询账号
*/
public static final String ACCOUNT_ = ACCOUNT +"/{account}";
/**
* 用户签到
*/
public static final String MEMBERSIGNED = "/membersigned";
/**
* 用户等级
*/
public static final String MEMBERLEVEL = "/memberlevel";
/**
* 积分
*/
public static final String SCORE = "/score";
/**
* 余额
*/
public static final String BALANCE = "/balance";
/**
* 充值
*/
public static final String RECHARGE = "/recharge";
/**
* 发送
*/
public static final String SEND = "/send";
/**
* -------------------部门--------------------------------
*/
public static final String DEPT = "/department";
/**
* ------------------购物车---------------------------------
*/
public static final String SHOPPINGCART = "/shoppingcart";
/**
* -------------------收藏---------------------------------
*/
public static final String COLLECTIONS = "/collections";
/**
* ------------------收货地址-------------------------------
*/
public static final String SHIPPINGADDRESS = "/shippingaddress";
/**
* -------------------发票-------------------------------
*/
public static final String INVOICE = "/invoice";
/**
* -------------------友情链接--------------------------
*/
public static final String LINKS = "/links";
/**
* ------------------快递公司---------------------------------
*/
public static final String COMPANYNAME = "/companyname";
/** 公司名称*/
public static final String COMPANYCODE = "/companycode";
/** 公司编码*/
public static final String COMPANY = "/company";
/** 公司*/
/**
* ------------------广告位---------------------------------
*/
public static final String ADSIGN = "/adsign";
public static final String ADSIGN_WAP = "/sign";
/** 广告*/
public static final String ADSPACE = "/adspace";
public static final String ADSPACE_WAP = "/apicture";
/** 广告代码*/
public static final String SIGNVALUE = "/signvalue";
/** 模块权限*/
public static final String MODULEPOWER = "/modulepower";
/** 按钮权限*/
public static final String OPERATEPOWER = "/operatepower";
/** 按照模块id查询按钮*/
public static final String LIST_MPID = LIST+"/{mpid}";
/** 用户*/
public static final String USER = "/user";
/** 用户名*/
public static final String USER_NAME = "/userName";
/** 用户 查询角色列表和用户角色*/
public static final String LIST_ROLE_USERID = LIST+"/role-userid/{userId}";
/** 角色*/
public static final String ROLE = "/role";
/** 角色-检查角色名是否已存在 **/
public static final String ISEXIST_ROLE_NAME = ISEXIST+"/roleName";
/** 组*/
public static final String GROUP = "/group";
/** 栏目*/
public static final String CHANNEL = "/channel";
/** 权限*/
public static final String PERMISSIONS = "/permissions";
/** 权限 登录*/
public static final String LOGIN = "/login";
/** 权限 微信登录*/
public static final String WECHAT = "/wechat";
/** 权限 QQ登录*/
public static final String QQ = "/qq";
/** 权限 查询权限*/
public static final String PERMUSSUIBS = "/permissions";
/** 权限 查询按钮权限*/
public static final String OP = "/op";
/** 权限 登出*/
public static final String LOGOUT = "/logout";
/** 权限 验证码*/
public static final String CODE = "/code";
/** 热搜词*/
public static final String HOTSEARCHWOR = "/hotsw";
/** 友情链接 **/
public static final String FRIENDSLINKS = "/friendsLinks";
/** 站内信 **/
public static final String PM = "/pm";
/** 楼层 */
public static final String FLOOR = "/floor";
/** 页脚 **/
public static final String FOOTER = "/footer";
/** 自定义分类 **/
public static final String DIYTYPE = "/diytype";
/** 自定义分类列表 **/
public static final String DIYTYPE_LIST = "/diytype-list";
/** 自定义分类-检查分类名称是否已存在 **/
public static final String ISEXIST_TYPE_NAME = ISEXIST+"/typeName";
/** 自定义分类-检查旧编码名称是否已存在 **/
public static final String ISEXIST_OLD_CODE = ISEXIST+"/oldCode/oldCode";
/** 自定义分类 修改排序 **/
public static final String SORT = "/sort";
/** 推荐位 **/
public static final String RECOMMEND = "/recommend";
/** 充值卡**/
public static final String CARD = "/card";
/** 数据字典 **/
public static final String DICTIONARY = "/dictionary";
/** 系统安全 **/
public static final String SYSTEMSAFTY = "/systemsafty";
/** 基础参数 **/
public static final String SITE = "/site";
/** 会员参数 **/
public static final String MEMBERPARAM = "/member";
/** 会员参数 **/
public static final String KEYWORD = "/keyword";
/** 邮件参数 **/
public static final String EMAIL = "/email";
/** 短信参数 **/
public static final String SHORTMESSAGE = "/shortmessage";
/** 在线支付 **/
public static final String PAY = "/pay";
/** 日志 **/
public static final String LOG = "/log";
/** 公告**/
public static final String BULLETIN = "/bulletin";
/** 公告栏目**/
public static final String BULLETIN_COLUMN = "/bulletin-column";
/** 公告内容**/
public static final String BULLETIN_CONTENT = "/bulletin-content";
/** 公告内容-置顶/取消置顶*/
public static final String BATCH_UPDATE_TOP_STATUS = BATCH_UPDATE+"/top-status";
/** 留言管理*/
public static final String MESSAGE = "/message";
/** 留言管理-批量审核*/
public static final String BATCH_UPDATE_AUDIT_STATUS = BATCH_UPDATE+"/audit-status";
/** 留言管理-批量回复*/
public static final String BATCH_UPDATE_REPLY_STATUS = BATCH_UPDATE+"/reply-status";
/** 纠错管理*/
public static final String CORRECTION = "/correction";
/** 机构*/
public static final String ORGAN = "/organ";
/** 机构*/
public static final String ISEXIST_CODE = ISEXIST+"/code";
/** 机构会员*/
public static final String ORGANMEMBER = "/organmember";
/** 批量 重置密码*/
public static final String BATCH_UPDATE_RESET_PWD = BATCH_UPDATE+"/reset-pwd";
/** 批量删除推荐组商品 */
public static final String GOODS_BATCH_DELETE = "/goods" + BATCH_DELETE ;
/** 推荐组商品修改排序 */
public static final String GOODS_UPDATE_OID = "/goods" + UPDATE_OID ;
//模块路径 ent
//方法路径 start
/** 批量 启用/禁用*/
public static final String BATCH_UPDATE_STATUS = BATCH_UPDATE+"/status";
/** 上传*/
public static final String UPLOAD = "/upload";
/** 下载*/
public static final String DOWLOAD = "/download";
/** 下载*/
//方法路径 ent
/** 重置密码*/
public static final String UPDATE_RESET_PWD = UPDATE+"/reset-pwd";
/** 修改密码*/
public static final String UPDATE_PWD = UPDATE+"/pwd";
/** 修改手机号*/
public static final String UPDATE_PHONE = UPDATE+"/phone";
/** 修改邮箱*/
public static final String UPDATE_EMAIL = UPDATE+"/email";
/** 获取订单归属*/
public static final String GET_ORDER_ASCRIPTION = "/get-order-ascription";
/** 获取开发票方式*/
public static final String GET_INVOICE_TYPE = "/get-invoice-type";
public static final String SEND_MESSAGE = SEND + "/message";
}
package com.zrqx.core.form.sysuser.bg;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 批量审核
* @author niguanghui
* @date 2018年12月7日上午10:31:47
*/
@Data
public class UpdateExamineForm {
@ApiModelProperty(value = "状态:0未审核,1已通过,2未通过",required = true)
private Integer status;
@ApiModelProperty(value = "ids",required = true)
private Integer[] ids;
}
package com.zrqx.core.form.sysuser.bg.correction;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryCorrectionForm {
@ApiModelProperty(value = "留言标题")
private String title;
@ApiModelProperty(value = "资源类型:1电子书,2文章,3视频。后续码值可能会有变动")
private Integer type;
@ApiModelProperty(value = "审核状态:0未审核,1已审核,2已纠错")
private Integer status;
@ApiModelProperty(value="开始发布时间")
private String biginCommitTimeTime;
@ApiModelProperty(value="结束发布时间")
private String endCommitTimeTime;
}
package com.zrqx.core.form.sysuser.bg.correction;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdateCorrectionForm {
@ApiModelProperty(value = "id")
private Integer[] ids;
@ApiModelProperty(value = "纠错状态:1已审核,2已纠错")
private Integer status;
}
package com.zrqx.core.form.sysuser.bg.dept;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.zrqx.core.model.sysuser.dept.DepartmentPowerrelation;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ModulepowerToDepartmentForm {
@ApiModelProperty("部门id")
private Integer departmentId;
@JsonIgnore
private List<DepartmentPowerrelation> dpList;
@ApiModelProperty("模块权限id集合")
private List<Integer> mpIdList;
}
package com.zrqx.core.form.sysuser.bg.dictionary;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DictionaryPageQuery {
@ApiModelProperty("标识")
private String code;
@ApiModelProperty("中文键")
private String cnkey;
@ApiModelProperty("中文键")
private String enkey;
@ApiModelProperty("值")
private String value;
}
package com.zrqx.core.form.sysuser.bg.diytype;
import lombok.Data;
@Data
public class QueryDiyTypeForm {
private Integer id;
private Integer parentId;
private String typeName;
}
package com.zrqx.core.form.sysuser.bg.hotsw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryHotSearchWordForm{
@ApiModelProperty(value = "热搜词")
private String hotSearchWord;
@ApiModelProperty(value = "审核状态:0未审核,1已审核")
private Integer auditStatus;
@ApiModelProperty(value = "上架状态:0下架,1上架")
private Integer showState;
}
package com.zrqx.core.form.sysuser.bg.hotsw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdateHotSearchWordForm {
@ApiModelProperty(value = "上架状态:0下架,1上架",required = true)
private Integer showState;
@ApiModelProperty(value = "ids",required = true)
private Integer[] ids;
}
package com.zrqx.core.form.sysuser.bg.log;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LogQuery {
@ApiModelProperty("操作人名")
private String createrName;
@ApiModelProperty("开始时间")
private String beginTime;
@ApiModelProperty("结束时间")
private String endTime;
}
package com.zrqx.core.form.sysuser.bg.manuscript;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 在线投稿form
*
* @author niguanghui
* @date 2018年12月10日下午5:00:26
*/
@Data
public class QueryManuscriptForm {
@ApiModelProperty(value = "用户名")
private String userName;
@ApiModelProperty(value = "标题")
private String title;
@ApiModelProperty(value = "状态")
private Integer status;
}
package com.zrqx.core.form.sysuser.bg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 用户等级批量充值表达
* @author pc
*
*/
@Data
public class MemberLevelRechargeForm {
@ApiModelProperty("等级id")
private Integer id;
@ApiModelProperty("充值类型 0 积分 1成长值")
private Integer[] rechargeTypes;
@ApiModelProperty("充值设置 0 减少 1增加")
private Integer type;
@ApiModelProperty("充值数量")
private Integer info;
@ApiModelProperty("备注")
private String remark;
}
package com.zrqx.core.form.sysuser.bg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryMemberBalanceRecordForm {
@ApiModelProperty("会员账号")
private String memberAccount;
@ApiModelProperty("开始时间")
private String beginTime;
@ApiModelProperty("截止时间")
private String endTime;
@ApiModelProperty("类型 0支出 1收入")
private Integer type;
}
package com.zrqx.core.form.sysuser.bg.member;
import com.zrqx.core.asc.annotation.Encrypt;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryMemberForm {
@Encrypt
@ApiModelProperty("会员账号")
private String account;
@Encrypt
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("注册时间 开始")
private String beginTime;
@ApiModelProperty("注册时间 结束")
private String endTime;
@ApiModelProperty("用户状态 0 禁用 1启用")
private Integer status;
}
package com.zrqx.core.form.sysuser.bg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryMemberScoreRecordForm {
@ApiModelProperty("会员账号")
private String memberAccount;
@ApiModelProperty("开始时间")
private String beginTime;
@ApiModelProperty("截止时间")
private String endTime;
@ApiModelProperty("类型 0支出 1收入")
private Integer type;
}
package com.zrqx.core.form.sysuser.bg.member;
import com.zrqx.core.asc.annotation.Encrypt;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryMemberSignedForm {
@Encrypt
@ApiModelProperty("会员账号")
private String memberAccount;
@ApiModelProperty("开始时间")
private String beginTime;
@ApiModelProperty("截止时间")
private String endTime;
}
package com.zrqx.core.form.sysuser.bg.member;
import java.util.List;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class SendMessageForm {
@ApiModelProperty("会员id集合")
private List<Integer> ids;
@ApiModelProperty("手机号集合(后台自动生成)")
private List<String> phones;
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("短信内容")
private String message;
}
package com.zrqx.core.form.sysuser.bg.member;
import lombok.Data;
/**
* 发送短信记录form
* @author lw
* @date 2019年2月26日下午5:16:33
*/
@Data
public class SendMessageLogForm {
// 内容
private String message;
// 手机
private String phone;
// 会员id
private Integer memberId;
public SendMessageLogForm(String message, String phone, Integer memberId) {
super();
this.message = message;
this.phone = phone;
this.memberId = memberId;
}
public SendMessageLogForm() {
super();
}
}
package com.zrqx.core.form.sysuser.bg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class SendMessageSoloForm {
@ApiModelProperty("手机")
private String phone;
@ApiModelProperty("用户id")
private Integer memeberId;
}
package com.zrqx.core.form.sysuser.bg.message;
import java.util.List;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class MessageForm {
@ApiModelProperty(value = "用户id")
private String userId;
@ApiModelProperty(value = "部门列表")
private List<Integer> deptIds;
}
package com.zrqx.core.form.sysuser.bg.message;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryMessageForm {
@ApiModelProperty(value = "留言标题")
private String title;
@ApiModelProperty(value = "用户名")
private String userName;
@ApiModelProperty(value = "审核状态:0未审核,1已审核未回复,2已回复")
private Integer auditStatus;
}
package com.zrqx.core.form.sysuser.bg.message;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdateMessageForm {
@ApiModelProperty(value = "id")
private Integer[] ids;
@ApiModelProperty(value = "批量审核时需要传此值 审核状态:0未审核,1已审核")
private Integer auditStatus;
@ApiModelProperty(value = "批量回复时需要传此值 回复内容")
private String replyContent;
}
package com.zrqx.core.form.sysuser.bg.pm;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QueryPrivateMessageForm {
@ApiModelProperty(value="内容标题")
private String title;
@ApiModelProperty(value="开始发布时间")
private String biginReleaserTime;
@ApiModelProperty(value="结束发布时间")
private String endReleaserTime;
}
package com.zrqx.core.form.sysuser.bg.role;
import java.util.List;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class SaveRoleOperatepowerForm {
@ApiModelProperty(value = "角色id")
private Integer roleId;
@ApiModelProperty(value = "按钮id集合")
private List<Integer> idList;
}
package com.zrqx.core.form.sysuser.bg.user;
import com.zrqx.core.asc.annotation.Encrypt;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Setter
@Getter
@NoArgsConstructor
@ApiModel(value="QueryUserForm",description="查询用户表单")
public class QueryUserForm{
@ApiModelProperty("用户id,修改用户 单查使用,只传用户id")
private String userId;
@Encrypt
@ApiModelProperty(value="用户名")
private String userName;
@Encrypt
@ApiModelProperty(value="手机号")
private String phone;
@ApiModelProperty(value="部门id")
private Integer deptId;
@ApiModelProperty(value="状态")
private Integer status;
}
package com.zrqx.core.form.sysuser.bg.user;
import java.util.List;
import javax.persistence.Transient;
import com.zrqx.core.model.sysuser.user.User;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@RequiredArgsConstructor
@ApiModel(value="SaveUserForm",description="新增用户表单")
public class SaveUserForm extends User{
@Transient
private List<Integer> roleId;
@Transient
private List<Integer> groupId;
@Transient
private List<Integer> deptId;
}
package com.zrqx.core.form.sysuser.bg.user;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdatePasswordForm {
@ApiModelProperty(value="旧密码")
private String oldPassword;
@ApiModelProperty(value="新密码")
private String newPassword1;
@ApiModelProperty(value="确认密码")
private String newPassword2;
}
package com.zrqx.core.form.sysuser.bg.user;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdateUserBasicsForm {
@ApiModelProperty("姓名")
private String name;
@ApiModelProperty(value="手机号")
private String phone;
@ApiModelProperty(value="邮箱")
private String email;
@ApiModelProperty(value="头像")
private String topImg;
}
package com.zrqx.core.form.sysuser.bg.user;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdateUserForm {
@ApiModelProperty(value="启用状态:0禁用,1启用")
private Integer status;
@ApiModelProperty(value="id数组")
private String[] ids;
}
package com.zrqx.core.form.sysuser.fg.collections;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 收藏校验对象form
* @author lw
* @date 2018年8月15日下午5:55:12
*/
@Data
public class CheckCollectionsForm {
/** 商品id */
@ApiModelProperty("商品id")
private Integer goodsId;
/** 商品类别 */
@ApiModelProperty("商品类别0:纸质书、1:电子书、2:套餐")
private Integer goodsType;
public CheckCollectionsForm(Integer goodsId, Integer goodsType) {
super();
this.goodsId = goodsId;
this.goodsType = goodsType;
}
public CheckCollectionsForm() {
super();
}
}
package com.zrqx.core.form.sysuser.fg.collections;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 收藏提交对象
* @author lw
* @date 2018年8月1日上午9:24:17
*/
@Data
public class CollectionsForm {
/** 商品id */
@ApiModelProperty("商品id")
private Integer goodsId;
/** 商品类别 */
@ApiModelProperty("商品类别")
private Integer goodsType;
public CollectionsForm(Integer goodsId, Integer goodsType) {
super();
this.goodsId = goodsId;
this.goodsType = goodsType;
}
public CollectionsForm() {
super();
}
}
package com.zrqx.core.form.sysuser.fg.collections;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 添加或删除收藏form
* @author lw
* @date 2018年8月27日下午3:51:55
*/
@Data
public class CollectionsUpdateForm {
@ApiModelProperty("商品id")
private Integer goodsId;
@ApiModelProperty("商品类别")
private Integer goodsType;
@ApiModelProperty("0:删除收藏、1:收藏")
private Integer status;
}
package com.zrqx.core.form.sysuser.fg.dictionary;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 数据字典表单
* @author Conan
* @date 2018年10月30日下午2:11:25
*/
@Data
public class DictionaryForm {
@ApiModelProperty("中文键")
private String cnkey;
}
package com.zrqx.core.form.sysuser.fg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ResetMemberForm {
@ApiModelProperty("会员账号")
private String account;
@ApiModelProperty("新密码")
private String password;
@ApiModelProperty("验证码")
private String code;
}
package com.zrqx.core.form.sysuser.fg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 发送验证码表单
*
* @author cxc
*
*/
@Data
public class SendCodeForm {
@ApiModelProperty("发送方式:1手机 2邮箱")
private Integer type;
@ApiModelProperty("短信模板:0注册 1修改")
private Integer smsEnum;
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("邮箱")
private String email;
}
package com.zrqx.core.form.sysuser.fg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdateEmailForm {
@ApiModelProperty("会员账号")
private String account;
@ApiModelProperty("旧邮箱")
private String oldemail;
@ApiModelProperty("邮箱")
private String email;
@ApiModelProperty("验证码")
private String code;
}
package com.zrqx.core.form.sysuser.fg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdateMemberInfoForm {
@ApiModelProperty("会员账号")
private String account;
private String name;
@ApiModelProperty("原密码")
private String password;
@ApiModelProperty("新密码")
private String password1;
@ApiModelProperty("确认新密码")
private String password2;
private String phone;
private String email;
}
package com.zrqx.core.form.sysuser.fg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UpdatePhoneForm {
@ApiModelProperty("会员账号")
private String account;
@ApiModelProperty("旧手机号码")
private String oldphone;
@ApiModelProperty("手机号码")
private String phone;
@ApiModelProperty("验证码")
private String code;
}
package com.zrqx.core.form.sysuser.fg.permissions;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoginForm {
@ApiModelProperty(value="账号")
private String account;
@ApiModelProperty(value="密码")
private String password;
@ApiModelProperty(value="验证码UUID")
private String uuid;
@ApiModelProperty(value="验证码")
private String code;
}
package com.zrqx.core.form.sysuser.fg.permissions;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "LoginMemberInfo", description = "用户登录信息")
public class LoginMemberInfo {
@ApiModelProperty("会员id")
private Integer id;
@ApiModelProperty("会员账号")
private String account;
@ApiModelProperty("昵称")
private String nickName;
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("用户类别:0 普通用户,1专家用户,2机构用户")
private Integer level;
@ApiModelProperty("用户状态 0 禁用 1启用")
private Integer status;
@ApiModelProperty("头像地址")
private String img;
@ApiModelProperty("作者id/医家id")
private String authorId;
@ApiModelProperty("机构用户所属机构id")
private Integer organId;
@ApiModelProperty("微信Key")
private String wechatKey;
@ApiModelProperty("qqKey")
private String qqKey;
@ApiModelProperty("token")
private String token;
}
package com.zrqx.core.form.sysuser.fg.permissions;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class QQLoginForm {
@ApiModelProperty(value="key")
private String key;
@ApiModelProperty(value="qq昵称")
private String qqName;
}
package com.zrqx.core.form.sysuser.fg.permissions;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class WechartLoginForm {
@ApiModelProperty(value="key")
private String key;
@ApiModelProperty(value="wechart昵称")
private String wechartName;
}
...@@ -70,7 +70,7 @@ public class ApprovalEnterprise { ...@@ -70,7 +70,7 @@ public class ApprovalEnterprise {
@ApiModelProperty("冗余字段3") @ApiModelProperty("冗余字段3")
private String reserve3; private String reserve3;
@ApiModelProperty("冗余字段4") @ApiModelProperty("冗余字段4,统计年份字段")
private String reserve4; private String reserve4;
@ApiModelProperty("冗余字段5") @ApiModelProperty("冗余字段5")
......
package com.zrqx.core.model.sysuser;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 栏目表
*
*/
@Data
@Table(name = "sys_Channel")
public class Channel {
@Id
@ApiModelProperty("栏目id")
@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "SELECT REPLACE (UUID(), '-', '')")
private String channelId;
private Date channelCreated;
private String channelCreater;
private String channelCreaterId;
private String channelIcon;
private Date channelModified;
private String channelModifier;
private String channelModifierId;
private String channelName;
private Integer channelOrder;
private String channelParentID;
private String channelParentName;
private String channelPath;
private Date channelPublishTime;
private String channelPublishUrl;
private String channelPublisher;
private Integer channelStatus;
private String channelSummary;
private String channelTemplate;
private String reserve1;
private String reserve2;
private String reserve3;
}
package com.zrqx.core.model.sysuser;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
/**
* 组表
*
*/
@Data
@Table(name = "sys_Groups")
public class Groups {
@Id
@GeneratedValue(generator="JDBC")
//组id
private Integer groupId;
//组名称
private String groupName;
}
package com.zrqx.core.model.sysuser.collections;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 收藏-model
* @author lw
* @date 2018年8月1日上午8:53:14
*/
@ApiModel(value="Collections",description="收藏")
@Table(name = "sys_collections")
@Data
public class Collections {
/** 收藏id */
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty(value = "收藏id")
private Integer id;
/** 用户id */
@ApiModelProperty(value = "用户id")
private String userId;
/** 商品id */
@ApiModelProperty(value = "商品id")
private Integer goodsId;
/** 商品类别 */
@ApiModelProperty(value = "商品类别")
private Integer goodsType;
/** 创建时间 */
@ApiModelProperty(value = "创建时间,入库时间,系统生成")
private Date createTime;
/** 创建操作人名称 */
@ApiModelProperty(value = "创建操作人名称,系统生成")
private String createrName;
/** 创建人id */
@ApiModelProperty(value = "创建操作人id,系统生成")
private String creater;
/** 最后修改时间 */
@ApiModelProperty(value = "最后修改时间,系统生成")
private Date updateTime;
/** 修改人名称 */
@ApiModelProperty(value = "修改操作人名称,系统生成")
private String updaterName;
/** 修改人id */
@ApiModelProperty(value = "修改操作人id,系统生成")
private String updater;
}
package com.zrqx.core.model.sysuser.correction;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 纠错表
*/
@Data
@Table(name = "sys_Correction")
@ApiModel(value="Correction",description="纠错表")
public class Correction {
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty(value="纠错表id")
private Integer id;
@ApiModelProperty(value="资源标题")
private String title;
@ApiModelProperty(value="纠错人")
private String name;
@ApiModelProperty(value="资源类型:1电子书,2文章,3视频 ")
private Integer type;
@ApiModelProperty(value="状态:0未审核,1已审核,2已纠错")
private Integer status;
@ApiModelProperty(value="纠错内容")
private String content;
@ApiModelProperty(value="提交时间")
private Date commitTime;
@JsonIgnore
@ApiModelProperty(value="创建时间")
private Date createTime;
@JsonIgnore
@ApiModelProperty(value="更新时间")
private Date updateTime;
}
package com.zrqx.core.model.sysuser.dept;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 部门表
*
*/
@Data
@ApiModel(value = "Department" , description = "部门")
@Table(name = "sys_Department")
public class Department {
@Id
@GeneratedValue(generator = "JDBC")
//部门编号
@ApiModelProperty("部门id,新增时不需要填写")
private Integer departmentId;
//部门名称
@ApiModelProperty(value = "部门名称" , required = true)
private String departmentName;
//介绍
@ApiModelProperty("部门介绍")
private String intro;
//父级部门
@ApiModelProperty("父级部门id")
private Integer parentId;
//编号
@ApiModelProperty(value = "编号")
private String code;
@ApiModelProperty(value = "创建时间")
@JsonIgnore
private Date createTime;
@ApiModelProperty(value = "更新时间")
@JsonIgnore
private Date updateTime;
}
package com.zrqx.core.model.sysuser.dept;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 部门与模块关系表
* Department部门表
* Modulepower模块表
*/
@Data
@Table(name = "sys_department_module_power")
public class DepartmentPowerrelation {
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty("部门与模块关系表id")
private Integer id;
@ApiModelProperty("部门id")
private Integer departmentId;
@ApiModelProperty("模块id")
private Integer mpId;
}
package com.zrqx.core.model.sysuser.dictionary;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_dictionary")
@ApiModel(value = "Dictionary", description = "数据字典")
public class Dictionary {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("数据字典id,新增时不需要填写")
private Integer id;
@ApiModelProperty("标识")
private String code;
@ApiModelProperty("中文键")
private String cnkey;
@ApiModelProperty("英文键")
private String enkey;
@ApiModelProperty("值")
private String value;
@ApiModelProperty("排序号")
private Integer sort;
@ApiModelProperty("简介")
private String description;
@ApiModelProperty("创建时间")
@JsonIgnore
private Date createTime;
@ApiModelProperty("修改时间")
@JsonIgnore
private Date updateTime;
}
package com.zrqx.core.model.sysuser.diytype;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value="DiyType",description="自定义分类")
@Table(name = "sys_Diy_Type")
public class DiyType {
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty("自定义分类id,新增时不需要填写")
private Integer id;
@ApiModelProperty(value = "自定义分类名称", required = true)
private String typeName;
@ApiModelProperty(value = "显示名称", required = true)
private String showName;
@ApiModelProperty(value = "父类id", required = true)
private Integer parentId;
@ApiModelProperty(value = "排序号")
private Integer sort;
@ApiModelProperty(value = "分类编号", required = true)
private String code;
@ApiModelProperty(value = "旧编码")
private String oldCode;
@ApiModelProperty(value = "状态:0删除,1正常")
@JsonIgnore
private Integer status;
@ApiModelProperty(value = "创建时间")
private Date createTime;
}
package com.zrqx.core.model.sysuser.footer;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_footer")
@ApiModel(value = "footer" , description = "页脚")
public class Footer {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("页脚id,新增时不需要填写")
private Integer id;
@ApiModelProperty("页脚标题")
private String title;
@ApiModelProperty("来源")
private String source;
@ApiModelProperty("内容")
private String content;
@ApiModelProperty("发布人")
private String creater;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("修改时间")
private Date updateTime;
}
package com.zrqx.core.model.sysuser.log;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_log")
@ApiModel(value = "log", description = "日志")
public class Log {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("日志id,添加时不用输入")
private Integer id;
@ApiModelProperty("操作人账号")
private String createrAccount;
@ApiModelProperty("ip")
private String ip;
@ApiModelProperty("操作时间")
private Date createTime;
@ApiModelProperty("描述")
private String description;
@Transient
@ApiModelProperty("方法运行结果")
private Object result;
@ApiModelProperty("资源id")
private String resourceId;
@ApiModelProperty("操作名称")
private String name;
}
package com.zrqx.core.model.sysuser.member;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_asset")
@ApiModel(value = "asset", description = "会员资产")
public class Asset {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("id 新增时不需要填写")
private Integer id;
@ApiModelProperty("积分")
private Integer score;
@ApiModelProperty("余额")
private BigDecimal balance;
@ApiModelProperty("成长值")
private Integer growthValue;
@ApiModelProperty("积分修改时间")
private Date scoreUpdatetime;
@ApiModelProperty("余额修改时间")
private Date balanceUpdatetime;
@ApiModelProperty("成长值修改时间")
private Date growthValueUpdatetime;
@ApiModelProperty("数据版本")
private Integer version;
@ApiModelProperty("所属用户账号")
private String memberAccount;
}
package com.zrqx.core.model.sysuser.member;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_balance_record")
@ApiModel(value = "BalanceRecord", description = "余额记录")
public class BalanceRecord {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("记录id新增时不需填写")
private Integer id;
@ApiModelProperty("ip")
private String ip;
@ApiModelProperty("记录时间")
private Date createTime;
@ApiModelProperty("记录类型 0 支出 1 收入")
private Integer type;
@ApiModelProperty("交易金额")
private BigDecimal info;
@ApiModelProperty("剩余余额")
private BigDecimal balance;
@ApiModelProperty("记录创建人账号")
private String createrAccount;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("会员账号")
private String memberAccount;
}
package com.zrqx.core.model.sysuser.member;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_growth_value_record")
@ApiModel(value = "GrowthValueRecord", description = "成长值记录")
public class GrowthValueRecord {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("记录id新增时不需填写")
private Integer id;
@ApiModelProperty("ip")
private String ip;
@ApiModelProperty("记录时间")
private Date createTime;
@ApiModelProperty("记录类型 0 支出 1 收入")
private Integer type;
@ApiModelProperty("成长值数量")
private Integer info;
@ApiModelProperty("剩余成长值")
private Integer growthValue;
@ApiModelProperty("记录创建人账号")
private String createrAccount;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("会员账号")
private String memberAccount;
}
package com.zrqx.core.model.sysuser.member;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import com.zrqx.core.annotation.DatasBean;
import com.zrqx.core.asc.annotation.Encrypt;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_member")
@ApiModel(value = "member", description = "会员")
public class Member {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("会员id,新增时不需填写")
private Integer id;
@DatasBean(index = 0, label = "用户名称")
@Encrypt
@ApiModelProperty("会员账号")
private String account;
@Encrypt
@ApiModelProperty("真实姓名")
private String name;
@ApiModelProperty("密码")
private String password;
@DatasBean(index = 2, label = "邮箱")
@Encrypt
@ApiModelProperty("邮箱")
private String email;
@DatasBean(index = 1, label = "手机号")
@Encrypt
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("用户状态 0 禁用 1启用")
private Integer status;
@Encrypt
@ApiModelProperty("职业")
private String profession;
@ApiModelProperty("用户性别 0 女 1男 2保密")
private Integer sex;
@Encrypt
@ApiModelProperty("所在城市")
private String city;
@DatasBean(index = 4, label = "详细地址")
@Encrypt
@ApiModelProperty("详细地址")
private String address;
@DatasBean(index = 3, label = "注册时间")
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("头像地址")
private String img;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("手机验证状态0未验证1已验证")
private Integer phoneValidate;
@ApiModelProperty("邮箱验证状态0未验证1已验证")
private Integer emailValidate;
@ApiModelProperty("qqKey")
private String qqKey;
@ApiModelProperty("微信Key")
private String wechatKey;
@ApiModelProperty("账号类型 1 手机,2邮箱")
@Transient
private Integer type;
@ApiModelProperty("验证码")
@Transient
private String code;
}
package com.zrqx.core.model.sysuser.member;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_member_signed")
@ApiModel(value = "MemberSigned", description = "会员签到")
public class MemberSigned {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("签到记录id")
private Integer id;
@ApiModelProperty("会员id")
private String memberId;
@ApiModelProperty("会员账号")
private String memberAccount;
@ApiModelProperty("奖励积分")
private Integer score;
@ApiModelProperty("签到ip")
private String ip;
@ApiModelProperty("签到时间")
private Date createTime;
}
package com.zrqx.core.model.sysuser.member;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_score_record")
@ApiModel(value = "ScoreRecord", description = "积分记录")
public class ScoreRecord {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty("记录id新增时不需填写")
private Integer id;
@ApiModelProperty("ip")
private String ip;
@ApiModelProperty("记录时间")
private Date createTime;
@ApiModelProperty("记录类型 0 支出 1 收入")
private Integer type;
@ApiModelProperty("积分数量")
private Integer info;
@ApiModelProperty("剩余积分")
private Integer score;
@ApiModelProperty("记录创建人账号")
private String createrAccount;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("会员账号")
private String memberAccount;
}
package com.zrqx.core.model.sysuser.member;
import java.util.Date;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@Table(name = "sys_member_send_message_log")
@ApiModel(value = "sendMessageLog", description = "短信发送记录")
public class SendMessageLog {
@Id
@ApiModelProperty("id")
private Integer id;
@ApiModelProperty("会员id")
private Integer memberId;
@ApiModelProperty("操作人")
private String optName;
@ApiModelProperty("id")
private String phone;
@ApiModelProperty("id")
private String message;
@ApiModelProperty("id")
private Date sendTime;
}
package com.zrqx.core.model.sysuser.message;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 留言表
*/
@Data
@Table(name = "sys_Message")
@ApiModel(value = "Message", description = "留言表")
public class Message {
@Id
@GeneratedValue(generator = "JDBC")
@ApiModelProperty(value = "留言表id")
private Integer id;
@ApiModelProperty(value = "留言标题")
private String title;
@ApiModelProperty(value = "留言内容")
private String content;
@ApiModelProperty(value = "发表时间")
private Date releaseTime;
@ApiModelProperty(value = "用户名")
private String userName;
@ApiModelProperty(value = "联系方式")
private String contactInformation;
@ApiModelProperty(value = "回复内容")
private String replyContent;
@ApiModelProperty(value = "回复时间")
private Date replyTime;
@ApiModelProperty(value = "审核状态:0未审核,1已审核")
private Integer auditStatus;
@JsonIgnore
@ApiModelProperty(value = "创建时间")
private Date createTime;
@JsonIgnore
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}
package com.zrqx.core.model.sysuser.modulepower;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "Modulepower",description = "模块权限")
@Table(name = "sys_module_power")
public class Modulepower {
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty(value = "模块权限编号")
private Integer mpId;
@ApiModelProperty(value = "模块名称", example = "")
private String moduleName;
@ApiModelProperty(value = "父级模块编号", example = "")
private Integer pid;
@ApiModelProperty(value = "链接地址", example = "")
private String url;
@ApiModelProperty(value = "排序", example = "")
private String sort;
@ApiModelProperty(value = "模块代号 每两位表示一级", example = "")
private String code;
}
package com.zrqx.core.model.sysuser.operatepower;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 按钮表
*
*/
@Data
@ApiModel(value="Operatepower",description="按钮表")
@Table(name = "sys_operate_power")
public class Operatepower {
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty(value = "按钮表id")
private Integer opId;
@ApiModelProperty(value = "按钮名称")
private String name;
@ApiModelProperty(value = "按钮事件")
private String buttonText;
@ApiModelProperty(value = "按钮图标")
private String icon;
@ApiModelProperty(value = "href")
private String href;
@ApiModelProperty(value = "父级按钮id")
private Integer pbuttonId;
@ApiModelProperty(value = "0 普通按钮 1 行内按钮")
private Integer inLine;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "按钮id(html)")
private String idName;
@ApiModelProperty(value = "所属模块代号")
private String mpcode;
@ApiModelProperty(value = "所属模块id")
private Integer mpId;
}
package com.zrqx.core.model.sysuser.pm;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 站内信与会员关系表
*
*/
@Data
@Table(name = "sys_private_message_member")
@ApiModel(value="PmMemberRelation",description="站内信与会员关系表")
public class PmMemberRelation {
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty(value="站内信与会员关系表ID")
private Integer id;
@ApiModelProperty(value="个人会员account")
private String member;
@ApiModelProperty(value="机构会员account")
private String organMember;
@ApiModelProperty(value="站内信id")
private Integer pmId;
@ApiModelProperty(value="状态:0未读,1已读")
private Integer reading;
@ApiModelProperty(value="是否删除:0未删,1已删")
private Integer del;
}
package com.zrqx.core.model.sysuser.pm;
import java.util.Date;
import java.util.List;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 站内信
*
*/
@Data
@Table(name = "sys_Private_Message")
@ApiModel(value="PrivateMessage",description="站内信")
public class PrivateMessage {
@Id
@GeneratedValue(generator="JDBC")
@ApiModelProperty(value="站内信ID")
private Integer id;
@ApiModelProperty(value="信息标题",required=true)
private String title;
@ApiModelProperty(value="内容",required=true)
private String content;
@ApiModelProperty(value="发送方式:0自动发送,1手动发送",required=true)
private Integer sendType;
@ApiModelProperty(value="收信会员范围:0全部会员,1指定会员组,2指定会员",required=true)
private Integer acceptMember;
@ApiModelProperty(value="会员组,收信会员范围1指定会员组时传值到这个字段")
private String memberGroup;
@ApiModelProperty(value="个人会员组,收信会员范围2指定个人会员时传值到这个字段")
private List<String> member;
@ApiModelProperty(value="机构会员组,收信会员范围2指定机构会员时传值到这个字段")
private List<String> organMember;
@ApiModelProperty(value="发送时间")
private Date sendTime;
}
package com.zrqx.core.model.sysuser.role;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 角色表
*
*/
@Data
@ApiModel(value="Role",description="角色")
@Table(name = "sys_Role")
public class Role {
@Id
@GeneratedValue(generator="JDBC")
//角色id
@ApiModelProperty(value = "角色id")
private Integer roleId;
//角色名
@ApiModelProperty(value = "角色名", required = true)
private String roleName;
//创建人
@ApiModelProperty(value = "创建人")
private String creater;
//修改人
@ApiModelProperty(value = "修改人")
private String modifIer;
@ApiModelProperty(value = "修改时间")
//修改时间
private Date modifDate;
@ApiModelProperty(value = "创建时间")
private Date createTime;
//角色介绍
@ApiModelProperty(value = "角色介绍")
private String intro;
}
package com.zrqx.core.model.sysuser.role;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
/**
* 角色与按钮关系表
* role角色表
* Operatepower按钮表
*/
@Data
@Table(name = "sys_role_operate_power")
public class RolePowerrelation {
@Id
@GeneratedValue(generator="JDBC")
private Integer id;
private Integer roleId;
private Integer opId;
}
package com.zrqx.core.model.sysuser.user;
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 用户表
*
*/
@Data
@ApiModel(value="User",description="用户")
@Table(name = "sys_User")
public class User {
@Id
@ApiModelProperty("用户id")
@GeneratedValue(strategy =GenerationType.IDENTITY, generator = "SELECT REPLACE (UUID(), '-', '')")
private String userId;
@ApiModelProperty(value="用户名",example="test01",required = true)
private String userName;
@ApiModelProperty(value="姓名",example="特斯拉")
private String name;
@ApiModelProperty(value="密码",example="123456",required = true)
private String password;
@ApiModelProperty(value="手机号",example="13888888888")
private String phone;
@ApiModelProperty(value="邮箱",example="test@test.com")
private String email;
@ApiModelProperty("创建时间")
private Date registerDate;
@ApiModelProperty("状态:0禁用,1启用")
private Integer status;
@ApiModelProperty("是否是超级管理员:0不是,1是")
private Integer isAdmin;
@ApiModelProperty(value="头像")
private String topImg;
@Transient
private String token;
@Transient
private String ip;
}
package com.zrqx.core.model.sysuser.user;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
/**
* 用户与部门关系表
*
*/
@Data
@Table(name = "sys_User_Department")
public class UserDepartmentRelation {
@Id
@GeneratedValue(generator = "JDBC")
private Integer userDepartmentRelationId;
private Integer departmentId;
private String userId;
}
package com.zrqx.core.model.sysuser.user;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
/**
* 用户与组关系表
*
*/
@Data
@Table(name = "sys_UserGroupRelation")
public class UserGroupRelation {
@Id
@GeneratedValue(generator = "JDBC")
private Integer userGroupRelationId;
private Integer groupId;
private String userId;
}
package com.zrqx.core.model.sysuser.user;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
/**
* 用户与角色关系表
*
*/
@Data
@Table(name = "sys_User_Role")
public class UserRoleRelation {
@Id
@GeneratedValue(generator = "JDBC")
private Integer userRoleRelationId;
private Integer roleId;
private String userId;
}
package com.zrqx.core.util;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.ibatis.javassist.ClassClassPath;
import org.apache.ibatis.javassist.ClassPool;
import org.apache.ibatis.javassist.CtClass;
import org.apache.ibatis.javassist.CtMethod;
import org.apache.ibatis.javassist.Modifier;
import org.apache.ibatis.javassist.bytecode.CodeAttribute;
import org.apache.ibatis.javassist.bytecode.LocalVariableAttribute;
import org.apache.ibatis.javassist.bytecode.MethodInfo;
import org.aspectj.lang.ProceedingJoinPoint;
import com.zrqx.core.model.sysuser.log.Log;
import io.swagger.annotations.ApiOperation;
/**
*日志工具类
*/
public class LogUtils {
/**
* 主要在切面中调用,返回一个当前执行方法的日志记录。获取ApiOperation的value作为描述
* @param pjp
* @param annotation
* @param thisClass
* @param Account
* @param IP
* @return 设置好值的日志对象,目标方法的返回值放在result属性中
* @throws Throwable
*/
public static Log getLog(ProceedingJoinPoint pjp, ApiOperation annotation,Class thisClass , String Account, String IP) throws Throwable{
String classType = pjp.getTarget().getClass().getName();
Class<?> clazz = Class.forName(classType);
String clazzName = clazz.getName();
// 获取方法名称
String methodName = pjp.getSignature().getName();
StringBuffer resourceId =new StringBuffer();
Object[] args = pjp.getArgs();
// 获取参数名称和值
Map<String, Object> nameAndArgs = getFieldsName(thisClass, clazzName, methodName, args);
StringBuffer param = new StringBuffer();
nameAndArgs.forEach((k,v)->{
param.append("{"+ k + ":" + v + "}");
if(k.equals("id")) {
resourceId.append(v);
}
});
// 得到方法返回结果
Object o = pjp.proceed();
// 保存日志
Boolean success = true;
String resultStr = "成功";
if(o instanceof CallBack){
CallBack callBack = (CallBack) o;
if(callBack.getData() instanceof Boolean){
success = (Boolean) callBack.getData();
}
if(!success || !callBack.isStatus()){
resultStr = "失败";
}
}
Log log = new Log();
log.setCreaterAccount(Account);
log.setCreateTime(new Date());
log.setDescription(annotation.value()+ "["+param.toString()+"]" + resultStr);
log.setIp(IP);
log.setResult(o);
log.setResourceId(resourceId.toString());
log.setName(annotation.notes());
return log;
}
/**
* @Description 获取字段名和字段值
* @return Map<String,Object>
*/
public static Map<String, Object> getFieldsName(Class cls, String clazzName, String methodName, Object[] args)
throws Exception {
Map<String, Object> map = new HashMap<String, Object>();
ClassPool pool = ClassPool.getDefault();
ClassClassPath classPath = new ClassClassPath(cls);
pool.insertClassPath(classPath);
CtClass cc = pool.get(clazzName);
CtMethod cm = cc.getDeclaredMethod(methodName);
MethodInfo methodInfo = cm.getMethodInfo();
CodeAttribute codeAttribute = methodInfo.getCodeAttribute();
LocalVariableAttribute attr = (LocalVariableAttribute) codeAttribute.getAttribute(LocalVariableAttribute.tag);
if (attr == null) {
return map;
// exception
}
int pos = Modifier.isStatic(cm.getModifiers()) ? 0 : 1;
for (int i = 0; i < cm.getParameterTypes().length; i++) {
Object object = args[i];
// paramNames即参数名
map.put(attr.variableName(i + pos), ArrayUtils.toString(object));
}
return map;
}
}
package com.zrqx.core.vo.Geographysign;
import java.util.List;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "ProvinceTZVo", description = "省查询Vo")
public class ProvinceTZVo {
@ApiModelProperty(value = "地理标志数据")
List<Integer> caregorylist;
@ApiModelProperty(value = "核准企业数据")
List<Integer> approvallist;
@ApiModelProperty(value = "核准企业日期")
List<String> approvaldate;
}
package com.zrqx.core.vo.sysuser.bg.dept;
import java.util.List;
import com.zrqx.core.model.sysuser.dept.Department;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
/**
* 部门表
*
*/
@Setter
@Getter
@NoArgsConstructor
@ApiModel(value="DepartmentVO",description="部门VO")
public class DepartmentVO extends Department{
@ApiModelProperty(value = "子部门")
List<DepartmentVO> list;
}
package com.zrqx.core.vo.sysuser.bg.dept;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DeptVO {
@ApiModelProperty("部门id")
private Integer deptId;
@ApiModelProperty(value = "部门名称")
private String deptName;
}
package com.zrqx.core.vo.sysuser.bg.diytype;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DiyTypeVO{
@ApiModelProperty("自定义分类id")
private Integer id;
@ApiModelProperty(value = "自定义分类名称")
private String typeName;
@ApiModelProperty(value = "显示名称")
private String showName;
@ApiModelProperty(value = "自定义分类名称")
private Integer parentId;
@ApiModelProperty(value = "排序号")
private Integer sort;
@ApiModelProperty(value = "分类编号")
private String code;
@ApiModelProperty(value = "旧编码")
private String oldCode;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "子分类")
private List<DiyTypeVO> list = new ArrayList<DiyTypeVO>();
}
package com.zrqx.core.vo.sysuser.bg.diytype;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DiytypeExportVo {
@ApiModelProperty("自定义分类id")
private Integer id;
@ApiModelProperty(value = "自定义分类名称")
private String typeName;
@ApiModelProperty(value = "显示名称")
private String showName;
}
package com.zrqx.core.vo.sysuser.bg.excel;
import java.math.BigDecimal;
import java.util.Date;
import com.zrqx.core.util.excelutil.ExcelResources;
public class ExcelMemberVO {
@ExcelResources(title="会员ID",order=1)
private Integer id;
@ExcelResources(title="会员账号",order=2)
private String account;
@ExcelResources(title="手机号",order=3)
private String phone;
@ExcelResources(title="创建时间",order=4)
private Date createTime;
@ExcelResources(title="会员状态",order=5)
private String status;
@ExcelResources(title="积分",order=6)
private Integer score;
@ExcelResources(title="余额",order=7)
private BigDecimal balance;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getStatus() {
return "0".equals(status) ? "禁用" : "启用";
}
public void setStatus(String status) {
this.status = status;
}
public Integer getScore() {
return score;
}
public void setScore(Integer score) {
this.score = score;
}
public BigDecimal getBalance() {
return balance;
}
public void setBalance(BigDecimal balance) {
this.balance = balance;
}
}
package com.zrqx.core.vo.sysuser.bg.member;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class MemberLevelVO {
@ApiModelProperty("等级id")
private Integer id;
@ApiModelProperty("等级名称")
private String name;
@ApiModelProperty("成长值要求")
private Integer growthValue;
@ApiModelProperty("结算折扣")
private Double discount;
@ApiModelProperty("积分提成")
private Double scorePercentage;
@ApiModelProperty("每年减少积分")
private Integer annuallySubScore;
@ApiModelProperty("等级排序")
private Integer sort;
@ApiModelProperty("简介")
private String description;
@ApiModelProperty("状态 0 禁用 1启用")
private Integer status;
@ApiModelProperty("会员数量")
private Integer memberCount;
}
package com.zrqx.core.vo.sysuser.bg.member;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class MemberListVO {
@ApiModelProperty("会员id,新增时不需填写")
private Integer id;
@ApiModelProperty("会员账号")
private String account;
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("注册时间")
private Date createTime;
@ApiModelProperty("用户状态 0 禁用 1启用")
private String status;
@ApiModelProperty("积分")
private Integer score;
@ApiModelProperty("余额")
private BigDecimal balance;
}
package com.zrqx.core.vo.sysuser.bg.modulepower;
import java.util.ArrayList;
import java.util.List;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ApiModel(value = "Modulepower",description = "模块权限")
@Data
public class ModulepowerVO {
@ApiModelProperty(value = "模块权限编号")
private Integer mpId;
@ApiModelProperty(value = "模块名称")
private String moduleName;
@ApiModelProperty(value = "父级模块编号")
private Integer pid;
@ApiModelProperty(value = "链接地址")
private String url;
@ApiModelProperty(value = "排序")
private String sort;
@ApiModelProperty(value = "模块代号 每两位表示一级")
private String code;
private List<ModulepowerVO> children = new ArrayList<ModulepowerVO>();
}
package com.zrqx.core.vo.sysuser.bg.pm;
import java.util.Date;
import java.util.List;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PrivateMessageVO {
@ApiModelProperty(value="站内信ID")
private Integer id;
@ApiModelProperty(value="信息标题")
private String title;
@ApiModelProperty(value="内容")
private String content;
@ApiModelProperty(value="发送方式:0自动发送,1手动发送")
private Integer sendType;
@ApiModelProperty(value="收信会员范围:0全部会员,1指定会员组,2指定会员")
private Integer acceptMember;
@ApiModelProperty(value="会员组,收信会员范围1指定会员组时传值到这个字段")
private String memberGroup;
@ApiModelProperty(value="指定会员,收信会员范围2指定 个人会员 时传值到这个字段")
private List<String> member;
@ApiModelProperty(value="指定会员,收信会员范围2指定 机构会员 时传值到这个字段")
private List<String> organMember;
@ApiModelProperty(value="发送时间")
private Date sendTime;
}
package com.zrqx.core.vo.sysuser.bg.role;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RoleVO {
@ApiModelProperty(value = "角色id")
private Integer roleId;
@ApiModelProperty(value = "角色名")
private String roleName;
}
package com.zrqx.core.vo.sysuser.bg.user;
import java.util.List;
import com.zrqx.core.vo.sysuser.bg.dept.DeptVO;
import com.zrqx.core.vo.sysuser.bg.role.RoleVO;
import lombok.Data;
import io.swagger.annotations.ApiModelProperty;
@Data
public class BasicsUserVo {
@ApiModelProperty("用户id")
private String userId;
@ApiModelProperty(value="用户名")
private String userName;
@ApiModelProperty(value="姓名")
private String name;
@ApiModelProperty(value="手机号")
private String phone;
@ApiModelProperty(value="邮箱")
private String email;
@ApiModelProperty(value="头像")
private String topImg;
@ApiModelProperty("所属角色集合")
private List<RoleVO> roleList;
@ApiModelProperty("所属部门集合")
private List<DeptVO> deptList;
}
package com.zrqx.core.vo.sysuser.bg.user;
import com.zrqx.core.vo.sysuser.bg.dept.DeptVO;
import lombok.Data;
@Data
public class UserDepartmentRelationVO {
private DeptVO dept;
}
package com.zrqx.core.vo.sysuser.bg.user;
import com.zrqx.core.vo.sysuser.bg.role.RoleVO;
import lombok.Data;
@Data
public class UserRoleRelationVO {
private RoleVO role;
}
package com.zrqx.core.vo.sysuser.bg.user;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.persistence.Transient;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.zrqx.core.vo.sysuser.bg.dept.DeptVO;
import com.zrqx.core.vo.sysuser.bg.role.RoleVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UserVO {
@ApiModelProperty("用户id")
private String userId;
@ApiModelProperty(value="用户名")
private String userName;
@ApiModelProperty(value="姓名")
private String name;
@ApiModelProperty(value="手机号")
private String phone;
@ApiModelProperty(value="邮箱")
private String email;
@ApiModelProperty(value="头像")
private String topImg;
@ApiModelProperty("创建时间")
private Date registerDate;
@ApiModelProperty("状态:0禁用,1启用")
private Integer status;
@ApiModelProperty("是否是超级管理员:0不是,1是")
private Integer isAdmin;
@Transient
@JsonIgnore
private List<UserDepartmentRelationVO> dept;
@Transient
@JsonIgnore
private List<Integer> groupId;
@Transient
@JsonIgnore
private List<UserRoleRelationVO> role;
@ApiModelProperty("所属角色集合")
private List<RoleVO> roleList = new ArrayList<RoleVO>();
@ApiModelProperty("所属部门集合")
private List<DeptVO> deptList = new ArrayList<DeptVO>();
}
package com.zrqx.core.vo.sysuser.fg.collections;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
/**
* 收藏列表vo
* @author lw
* @date 2018年8月1日上午10:15:15
*/
@Data
public class CollectionsVo {
/** 收藏id */
@ApiModelProperty("收藏id")
private Integer id;
/** 售价 */
@ApiModelProperty("售价")
private BigDecimal price;
/** 商品id */
@ApiModelProperty("商品id")
private Integer goodsId;
/** 商品类别 */
@ApiModelProperty("商品类别")
private Integer goodsType;
/** 商品名称 */
@ApiModelProperty("商品名称")
private String goodsName;
/** 收藏时间 */
@ApiModelProperty("收藏时间")
private Date createTime;
/** 封面 */
@ApiModelProperty("封面")
private String url;
/** 可销售状态 0:否 1:是 */
@ApiModelProperty("可销售状态 0:否 1:是 ")
private Integer saleStatus;
/** 上下架状态 0:下架 1:上架 */
@ApiModelProperty("上下架状态 0:下架 1:上架 ")
private Integer bookstatus;
/** 可用最大库存 */
@ApiModelProperty("可用最大库存")
private Integer num;
}
package com.zrqx.core.vo.sysuser.fg.diytype;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.List;
import lombok.Data;
/**
* 前台-分类-vo
* @author lw
* @date 2018年8月14日下午4:31:34
*/
@Data
public class DiyTypeAndBookVo implements Serializable {
@ApiModelProperty("自定义分类id")
private Integer id;
@ApiModelProperty(value = "父类id")
private Integer parentId;
@ApiModelProperty(value = "排序号")
private Integer sort;
@ApiModelProperty(value = "显示名称")
private String showName;
@ApiModelProperty(value = "分类编号")
private String code;
private List<DiyTypeAndBookVo> children;
}
package com.zrqx.core.vo.sysuser.fg.diytype;
import com.zrqx.core.model.sysuser.diytype.DiyType;
import lombok.Data;
/**
* 分类节点
* @author xjg
* @date 2018年10月8日 下午2:42:11
*/
@Data
public class DiyTypeNodeVo extends DiyType{
/** 父级分类节点 */
private DiyTypeNodeVo parentNode;
}
package com.zrqx.core.vo.sysuser.fg.diytype;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;
/**
* 前台-分类-vo
* @author lw
* @date 2018年8月14日下午4:31:34
*/
@Data
public class DiyTypeVo {
@ApiModelProperty("自定义分类id")
private Integer id;
@ApiModelProperty(value = "父类id")
private Integer parentId;
@ApiModelProperty(value = "排序号")
private Integer sort;
@ApiModelProperty(value = "显示名称")
private String showName;
@ApiModelProperty(value = "分类编号")
private String code;
@ApiModelProperty(value = "当前code")
private String ncode;
private List<DiyTypeVo> children;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论