package com.zhongzheng.modules.base.vo;

import com.zhongzheng.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.zhongzheng.common.core.domain.entity.SysUser;
import com.zhongzheng.modules.course.domain.CourseChapterBusiness;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;


/**
 * 资料模板视图对象 mall_package
 *
 * @author hjl
 * @date 2021-11-19
 */
@Data
@ApiModel("资料模板视图对象")
public class ProfileTpVo {
	private static final long serialVersionUID = 1L;

	/** 资料模板ID */
	@ApiModelProperty("资料模板ID")
	private Long profileTpId;

	/** 模板名称 */
	@Excel(name = "模板名称")
	@ApiModelProperty("模板名称")
	private String name;
	/** 编码 */
	@Excel(name = "编码")
	@ApiModelProperty("编码")
	private String code;
	/** 0 禁用 1启用 */
	@Excel(name = "0 禁用 1启用")
	@ApiModelProperty("0 禁用 1启用")
	private Integer status;
	/** key值，多个,拼接 */
	@Excel(name = "key值")
	@ApiModelProperty("key值")
	private String keyValue;
	/** 审核员ID，多个,拼接 */
	@Excel(name = "审核员ID，多个,拼接")
	@ApiModelProperty("审核员ID，多个,拼接")
	private String userIds;
	/** 第二个页面key值 */
	@Excel(name = "第二个页面key值")
	@ApiModelProperty("第二个页面key值")
	private String keyValue2;
	@ApiModelProperty("业务层级列表")
	private List<ProfileTpBusinessVo> businessList;
	@ApiModelProperty("用户列表")
	private List<SysUser> userList;
	/** 商品id拼接，多个,拼接 */
	@Excel(name = "商品id拼接，多个,拼接")
	@ApiModelProperty("商品id拼接，多个,拼接")
	private String goodsIds;
}
