guomengjiao 1 год назад
Родитель
Сommit
a6820b27ee
20 измененных файлов с 1333 добавлено и 0 удалено
  1. 15 0
      modules/report/src/main/java/com/jeesite/modules/report/dao/ResearchBriefReportDao.java
  2. 15 0
      modules/report/src/main/java/com/jeesite/modules/report/dao/ResearchBriefReportLabelDao.java
  3. 15 0
      modules/report/src/main/java/com/jeesite/modules/report/dao/WebsiteUserDao.java
  4. 15 0
      modules/report/src/main/java/com/jeesite/modules/report/dao/WebsiteUserOrderDao.java
  5. 169 0
      modules/report/src/main/java/com/jeesite/modules/report/entity/ResearchBriefReport.java
  6. 74 0
      modules/report/src/main/java/com/jeesite/modules/report/entity/ResearchBriefReportLabel.java
  7. 123 0
      modules/report/src/main/java/com/jeesite/modules/report/entity/WebsiteUser.java
  8. 135 0
      modules/report/src/main/java/com/jeesite/modules/report/entity/WebsiteUserOrder.java
  9. 81 0
      modules/report/src/main/java/com/jeesite/modules/report/service/ResearchBriefReportLabelService.java
  10. 81 0
      modules/report/src/main/java/com/jeesite/modules/report/service/ResearchBriefReportService.java
  11. 81 0
      modules/report/src/main/java/com/jeesite/modules/report/service/WebsiteUserOrderService.java
  12. 81 0
      modules/report/src/main/java/com/jeesite/modules/report/service/WebsiteUserService.java
  13. 97 0
      modules/report/src/main/java/com/jeesite/modules/report/web/ResearchBriefReportController.java
  14. 97 0
      modules/report/src/main/java/com/jeesite/modules/report/web/ResearchBriefReportLabelController.java
  15. 97 0
      modules/report/src/main/java/com/jeesite/modules/report/web/WebsiteUserController.java
  16. 97 0
      modules/report/src/main/java/com/jeesite/modules/report/web/WebsiteUserOrderController.java
  17. 15 0
      modules/report/src/main/resources/mappings/modules/report/ResearchBriefReportDao.xml
  18. 15 0
      modules/report/src/main/resources/mappings/modules/report/ResearchBriefReportLabelDao.xml
  19. 15 0
      modules/report/src/main/resources/mappings/modules/report/WebsiteUserDao.xml
  20. 15 0
      modules/report/src/main/resources/mappings/modules/report/WebsiteUserOrderDao.xml

+ 15 - 0
modules/report/src/main/java/com/jeesite/modules/report/dao/ResearchBriefReportDao.java

@@ -0,0 +1,15 @@
+package com.jeesite.modules.report.dao;
+
+import com.jeesite.common.dao.CrudDao;
+import com.jeesite.common.mybatis.annotation.MyBatisDao;
+import com.jeesite.modules.report.entity.ResearchBriefReport;
+
+/**
+ * 简报智库DAO接口
+ * @author gg
+ * @version 2024-12-19
+ */
+@MyBatisDao
+public interface ResearchBriefReportDao extends CrudDao<ResearchBriefReport> {
+	
+}

+ 15 - 0
modules/report/src/main/java/com/jeesite/modules/report/dao/ResearchBriefReportLabelDao.java

@@ -0,0 +1,15 @@
+package com.jeesite.modules.report.dao;
+
+import com.jeesite.common.dao.CrudDao;
+import com.jeesite.common.mybatis.annotation.MyBatisDao;
+import com.jeesite.modules.report.entity.ResearchBriefReportLabel;
+
+/**
+ * 简报分类DAO接口
+ * @author gg
+ * @version 2024-12-19
+ */
+@MyBatisDao
+public interface ResearchBriefReportLabelDao extends CrudDao<ResearchBriefReportLabel> {
+	
+}

+ 15 - 0
modules/report/src/main/java/com/jeesite/modules/report/dao/WebsiteUserDao.java

@@ -0,0 +1,15 @@
+package com.jeesite.modules.report.dao;
+
+import com.jeesite.common.dao.CrudDao;
+import com.jeesite.common.mybatis.annotation.MyBatisDao;
+import com.jeesite.modules.report.entity.WebsiteUser;
+
+/**
+ * 网站用户DAO接口
+ * @author gg
+ * @version 2024-12-19
+ */
+@MyBatisDao
+public interface WebsiteUserDao extends CrudDao<WebsiteUser> {
+	
+}

+ 15 - 0
modules/report/src/main/java/com/jeesite/modules/report/dao/WebsiteUserOrderDao.java

@@ -0,0 +1,15 @@
+package com.jeesite.modules.report.dao;
+
+import com.jeesite.common.dao.CrudDao;
+import com.jeesite.common.mybatis.annotation.MyBatisDao;
+import com.jeesite.modules.report.entity.WebsiteUserOrder;
+
+/**
+ * 简报智库订单DAO接口
+ * @author gg
+ * @version 2024-12-19
+ */
+@MyBatisDao
+public interface WebsiteUserOrderDao extends CrudDao<WebsiteUserOrder> {
+	
+}

+ 169 - 0
modules/report/src/main/java/com/jeesite/modules/report/entity/ResearchBriefReport.java

@@ -0,0 +1,169 @@
+package com.jeesite.modules.report.entity;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.jeesite.common.entity.DataEntity;
+import com.jeesite.common.mybatis.annotation.Column;
+import com.jeesite.common.mybatis.annotation.Table;
+import com.jeesite.common.mybatis.mapper.query.QueryType;
+
+import javax.validation.constraints.DecimalMax;
+import javax.validation.constraints.DecimalMin;
+import javax.validation.constraints.Size;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 简报智库Entity
+ * @author gg
+ * @version 2024-12-19
+ */
+@Table(name="research_brief_report", alias="a", label="简报智库信息", columns={
+		@Column(name="id", attrName="id", label="id", isPK=true),
+		@Column(includeEntity=DataEntity.class),
+		@Column(name="title", attrName="title", label="标题", queryType=QueryType.LIKE),
+		@Column(name="publish_date", attrName="publishDate", label="发布日期"),
+		@Column(name="outline", attrName="outline", label="概要"),
+		@Column(name="market_type", attrName="marketType", label="所属分类"),
+		@Column(name="file_name", attrName="fileName", label="图片名称"),
+		@Column(name="top_label_id", attrName="topLabelId", label="一级标签id"),
+		@Column(name="second_label_id", attrName="secondLabelId", label="二级标签id"),
+		@Column(name="preview_pdf_file", attrName="previewPdfFile", label="预览pdf文件"),
+		@Column(name="pdf_file", attrName="pdfFile", label="pdf文件"),
+		@Column(name="ppt_file", attrName="pptFile", label="ppt文件"),
+		@Column(name="use_down_pay", attrName="useDownPay", label="下载是否需要支付 0否 1是"),
+		@Column(name="use_down_pay_price", attrName="useDownPayPrice", label="下载需要支付单价"),
+	}, orderBy="a.update_date DESC"
+)
+public class ResearchBriefReport extends DataEntity<ResearchBriefReport> {
+	
+	private static final long serialVersionUID = 1L;
+	private String title;		// 标题
+	private Date publishDate;		// 发布日期
+	private String outline;		// 概要
+	private String marketType;		// 所属分类
+	private String fileName;		// 图片名称
+	private String topLabelId;		// 一级标签id
+	private String secondLabelId;		// 二级标签id
+	private String previewPdfFile;		// 预览pdf文件
+	private String pdfFile;		// pdf文件
+	private String pptFile;		// ppt文件
+	private String useDownPay;		// 下载是否需要支付 0否 1是
+	private BigDecimal useDownPayPrice;		// 下载需要支付单价
+
+	public ResearchBriefReport() {
+		this(null);
+	}
+	
+	public ResearchBriefReport(String id){
+		super(id);
+	}
+	
+	@Size(min=0, max=255, message="标题长度不能超过 255 个字符")
+	public String getTitle() {
+		return title;
+	}
+
+	public void setTitle(String title) {
+		this.title = title;
+	}
+	
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	public Date getPublishDate() {
+		return publishDate;
+	}
+
+	public void setPublishDate(Date publishDate) {
+		this.publishDate = publishDate;
+	}
+	
+	public String getOutline() {
+		return outline;
+	}
+
+	public void setOutline(String outline) {
+		this.outline = outline;
+	}
+	
+	@Size(min=0, max=32, message="所属分类长度不能超过 32 个字符")
+	public String getMarketType() {
+		return marketType;
+	}
+
+	public void setMarketType(String marketType) {
+		this.marketType = marketType;
+	}
+	
+	@Size(min=0, max=128, message="图片名称长度不能超过 128 个字符")
+	public String getFileName() {
+		return fileName;
+	}
+
+	public void setFileName(String fileName) {
+		this.fileName = fileName;
+	}
+	
+	@Size(min=0, max=64, message="一级标签id长度不能超过 64 个字符")
+	public String getTopLabelId() {
+		return topLabelId;
+	}
+
+	public void setTopLabelId(String topLabelId) {
+		this.topLabelId = topLabelId;
+	}
+	
+	@Size(min=0, max=64, message="二级标签id长度不能超过 64 个字符")
+	public String getSecondLabelId() {
+		return secondLabelId;
+	}
+
+	public void setSecondLabelId(String secondLabelId) {
+		this.secondLabelId = secondLabelId;
+	}
+	
+	@Size(min=0, max=255, message="预览pdf文件长度不能超过 255 个字符")
+	public String getPreviewPdfFile() {
+		return previewPdfFile;
+	}
+
+	public void setPreviewPdfFile(String previewPdfFile) {
+		this.previewPdfFile = previewPdfFile;
+	}
+	
+	@Size(min=0, max=255, message="pdf文件长度不能超过 255 个字符")
+	public String getPdfFile() {
+		return pdfFile;
+	}
+
+	public void setPdfFile(String pdfFile) {
+		this.pdfFile = pdfFile;
+	}
+	
+	@Size(min=0, max=255, message="ppt文件长度不能超过 255 个字符")
+	public String getPptFile() {
+		return pptFile;
+	}
+
+	public void setPptFile(String pptFile) {
+		this.pptFile = pptFile;
+	}
+	
+	@Size(min=0, max=2, message="下载是否需要支付 0否 1是长度不能超过 2 个字符")
+	public String getUseDownPay() {
+		return useDownPay;
+	}
+
+	public void setUseDownPay(String useDownPay) {
+		this.useDownPay = useDownPay;
+	}
+
+	@DecimalMin(value = "0", message = "单价不能小于0")
+	@DecimalMax(value = "99999999.99", message = "单价不能大于99999999.99")
+	public BigDecimal getUseDownPayPrice() {
+		return useDownPayPrice;
+	}
+
+	public void setUseDownPayPrice(BigDecimal useDownPayPrice) {
+		this.useDownPayPrice = useDownPayPrice;
+	}
+	
+}

+ 74 - 0
modules/report/src/main/java/com/jeesite/modules/report/entity/ResearchBriefReportLabel.java

@@ -0,0 +1,74 @@
+package com.jeesite.modules.report.entity;
+
+import com.jeesite.common.entity.DataEntity;
+import com.jeesite.common.mybatis.annotation.Column;
+import com.jeesite.common.mybatis.annotation.Table;
+import com.jeesite.common.mybatis.mapper.query.QueryType;
+
+import javax.validation.constraints.Size;
+
+/**
+ * 简报分类Entity
+ * @author gg
+ * @version 2024-12-19
+ */
+@Table(name="research_brief_report_label", alias="a", label="简报分类信息", columns={
+		@Column(name="id", attrName="id", label="id", isPK=true),
+		@Column(includeEntity=DataEntity.class),
+		@Column(name="name", attrName="name", label="名称", queryType=QueryType.LIKE),
+		@Column(name="parent_id", attrName="parentId", label="上级id 可以选择多个"),
+		@Column(name="level_num", attrName="levelNum", label="层次", isUpdateForce=true),
+		@Column(name="sort_num", attrName="sortNum", label="排序", isUpdateForce=true),
+	}, orderBy="a.update_date DESC"
+)
+public class ResearchBriefReportLabel extends DataEntity<ResearchBriefReportLabel> {
+	
+	private static final long serialVersionUID = 1L;
+	private String name;		// 名称
+	private String parentId;		// 上级id 可以选择多个
+	private Integer levelNum;		// 层次
+	private Integer sortNum;		// 排序
+
+	public ResearchBriefReportLabel() {
+		this(null);
+	}
+	
+	public ResearchBriefReportLabel(String id){
+		super(id);
+	}
+	
+	@Size(min=0, max=50, message="名称长度不能超过 50 个字符")
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+	
+	@Size(min=0, max=1000, message="上级id 可以选择多个长度不能超过 1000 个字符")
+	public String getParentId() {
+		return parentId;
+	}
+
+	public void setParentId(String parentId) {
+		this.parentId = parentId;
+	}
+
+	public Integer getLevelNum() {
+		return levelNum;
+	}
+
+	public void setLevelNum(Integer levelNum) {
+		this.levelNum = levelNum;
+	}
+	
+	public Integer getSortNum() {
+		return sortNum;
+	}
+
+	public void setSortNum(Integer sortNum) {
+		this.sortNum = sortNum;
+	}
+	
+}

+ 123 - 0
modules/report/src/main/java/com/jeesite/modules/report/entity/WebsiteUser.java

@@ -0,0 +1,123 @@
+package com.jeesite.modules.report.entity;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.Size;
+
+import com.jeesite.common.entity.DataEntity;
+import com.jeesite.common.mybatis.annotation.Column;
+import com.jeesite.common.mybatis.annotation.Table;
+import com.jeesite.common.mybatis.mapper.query.QueryType;
+
+/**
+ * 网站用户Entity
+ * @author gg
+ * @version 2024-12-19
+ */
+@Table(name="website_user", alias="a", label="网站用户信息", columns={
+		@Column(name="id", attrName="id", label="id", isPK=true),
+		@Column(includeEntity=DataEntity.class),
+		@Column(name="login_code", attrName="loginCode", label="登录账号"),
+		@Column(name="password", attrName="password", label="登录密码"),
+		@Column(name="name", attrName="name", label="姓名", queryType=QueryType.LIKE),
+		@Column(name="contact", attrName="contact", label="联系方式"),
+		@Column(name="email", attrName="email", label="邮箱"),
+		@Column(name="company_name", attrName="companyName", label="公司名称", queryType=QueryType.LIKE),
+		@Column(name="demand", attrName="demand", label="需求"),
+		@Column(name="addr", attrName="addr", label="联系地址"),
+	}, orderBy="a.update_date DESC"
+)
+public class WebsiteUser extends DataEntity<WebsiteUser> {
+	
+	private static final long serialVersionUID = 1L;
+	private String loginCode;		// 登录账号
+	private String password;		// 登录密码
+	private String name;		// 姓名
+	private String contact;		// 联系方式
+	private String email;		// 邮箱
+	private String companyName;		// 公司名称
+	private String demand;		// 需求
+	private String addr;		// 联系地址
+
+	public WebsiteUser() {
+		this(null);
+	}
+	
+	public WebsiteUser(String id){
+		super(id);
+	}
+	
+	@NotBlank(message="登录账号不能为空")
+	@Size(min=0, max=100, message="登录账号长度不能超过 100 个字符")
+	public String getLoginCode() {
+		return loginCode;
+	}
+
+	public void setLoginCode(String loginCode) {
+		this.loginCode = loginCode;
+	}
+	
+	@NotBlank(message="登录密码不能为空")
+	@Size(min=0, max=200, message="登录密码长度不能超过 200 个字符")
+	public String getPassword() {
+		return password;
+	}
+
+	public void setPassword(String password) {
+		this.password = password;
+	}
+	
+	@Size(min=0, max=32, message="姓名长度不能超过 32 个字符")
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+	
+	@Size(min=0, max=32, message="联系方式长度不能超过 32 个字符")
+	public String getContact() {
+		return contact;
+	}
+
+	public void setContact(String contact) {
+		this.contact = contact;
+	}
+	
+	@Size(min=0, max=64, message="邮箱长度不能超过 64 个字符")
+	public String getEmail() {
+		return email;
+	}
+
+	public void setEmail(String email) {
+		this.email = email;
+	}
+	
+	@Size(min=0, max=256, message="公司名称长度不能超过 256 个字符")
+	public String getCompanyName() {
+		return companyName;
+	}
+
+	public void setCompanyName(String companyName) {
+		this.companyName = companyName;
+	}
+	
+	@Size(min=0, max=512, message="需求长度不能超过 512 个字符")
+	public String getDemand() {
+		return demand;
+	}
+
+	public void setDemand(String demand) {
+		this.demand = demand;
+	}
+	
+	@Size(min=0, max=128, message="联系地址长度不能超过 128 个字符")
+	public String getAddr() {
+		return addr;
+	}
+
+	public void setAddr(String addr) {
+		this.addr = addr;
+	}
+	
+}

+ 135 - 0
modules/report/src/main/java/com/jeesite/modules/report/entity/WebsiteUserOrder.java

@@ -0,0 +1,135 @@
+package com.jeesite.modules.report.entity;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.jeesite.common.entity.DataEntity;
+import com.jeesite.common.mybatis.annotation.Column;
+import com.jeesite.common.mybatis.annotation.Table;
+
+import javax.validation.constraints.DecimalMax;
+import javax.validation.constraints.DecimalMin;
+import javax.validation.constraints.Size;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 简报智库订单Entity
+ * @author gg
+ * @version 2024-12-19
+ */
+@Table(name="website_user_order", alias="a", label="简报智库订单信息", columns={
+		@Column(name="id", attrName="id", label="id", isPK=true),
+		@Column(includeEntity=DataEntity.class),
+		@Column(name="order_number", attrName="orderNumber", label="订单号"),
+		@Column(name="website_user_id", attrName="websiteUserId", label="网站用户id"),
+		@Column(name="pay_date", attrName="payDate", label="支付日期", isUpdateForce=true),
+		@Column(name="pay_status", attrName="payStatus", label="状态 0-待支付 1-支付成功 2-支付失败"),
+		@Column(name="pay_method", attrName="payMethod", label="支付方式 1-微信 2-支付宝"),
+		@Column(name="pay_price", attrName="payPrice", label="支付单价", isUpdateForce=true),
+		@Column(name="research_brief_report_id", attrName="researchBriefReportId", label="简报智库id"),
+		@Column(name="use_down", attrName="useDown", label="是否下载过 0否 1是"),
+		@Column(name="down_num", attrName="downNum", label="下载次数", isUpdateForce=true),
+	}, orderBy="a.update_date DESC"
+)
+public class WebsiteUserOrder extends DataEntity<WebsiteUserOrder> {
+	
+	private static final long serialVersionUID = 1L;
+	private String orderNumber;		// 订单号
+	private String websiteUserId;		// 网站用户id
+	private Date payDate;		// 支付日期
+	private String payStatus;		// 状态 0-待支付 1-支付成功 2-支付失败
+	private String payMethod;		// 支付方式 1-微信 2-支付宝
+	private BigDecimal payPrice;		// 支付单价
+	private String researchBriefReportId;		// 简报智库id
+	private String useDown;		// 是否下载过 0否 1是
+	private Integer downNum;		// 下载次数
+
+	public WebsiteUserOrder() {
+		this(null);
+	}
+	
+	public WebsiteUserOrder(String id){
+		super(id);
+	}
+	
+	@Size(min=0, max=100, message="订单号长度不能超过 100 个字符")
+	public String getOrderNumber() {
+		return orderNumber;
+	}
+
+	public void setOrderNumber(String orderNumber) {
+		this.orderNumber = orderNumber;
+	}
+	
+	@Size(min=0, max=64, message="网站用户id长度不能超过 64 个字符")
+	public String getWebsiteUserId() {
+		return websiteUserId;
+	}
+
+	public void setWebsiteUserId(String websiteUserId) {
+		this.websiteUserId = websiteUserId;
+	}
+	
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	public Date getPayDate() {
+		return payDate;
+	}
+
+	public void setPayDate(Date payDate) {
+		this.payDate = payDate;
+	}
+	
+	@Size(min=0, max=2, message="状态 0-待支付 1-支付成功 2-支付失败长度不能超过 2 个字符")
+	public String getPayStatus() {
+		return payStatus;
+	}
+
+	public void setPayStatus(String payStatus) {
+		this.payStatus = payStatus;
+	}
+	
+	@Size(min=0, max=2, message="支付方式 1-微信 2-支付宝长度不能超过 2 个字符")
+	public String getPayMethod() {
+		return payMethod;
+	}
+
+	public void setPayMethod(String payMethod) {
+		this.payMethod = payMethod;
+	}
+
+	@DecimalMin(value = "0", message = "单价不能小于0")
+	@DecimalMax(value = "99999999.99", message = "单价不能大于99999999.99")
+	public BigDecimal getPayPrice() {
+		return payPrice;
+	}
+
+	public void setPayPrice(BigDecimal payPrice) {
+		this.payPrice = payPrice;
+	}
+	
+	@Size(min=0, max=64, message="简报智库id长度不能超过 64 个字符")
+	public String getResearchBriefReportId() {
+		return researchBriefReportId;
+	}
+
+	public void setResearchBriefReportId(String researchBriefReportId) {
+		this.researchBriefReportId = researchBriefReportId;
+	}
+	
+	@Size(min=0, max=2, message="是否下载过 0否 1是长度不能超过 2 个字符")
+	public String getUseDown() {
+		return useDown;
+	}
+
+	public void setUseDown(String useDown) {
+		this.useDown = useDown;
+	}
+	
+	public Integer getDownNum() {
+		return downNum;
+	}
+
+	public void setDownNum(Integer downNum) {
+		this.downNum = downNum;
+	}
+	
+}

+ 81 - 0
modules/report/src/main/java/com/jeesite/modules/report/service/ResearchBriefReportLabelService.java

@@ -0,0 +1,81 @@
+package com.jeesite.modules.report.service;
+
+import java.util.List;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.service.CrudService;
+import com.jeesite.modules.report.entity.ResearchBriefReportLabel;
+import com.jeesite.modules.report.dao.ResearchBriefReportLabelDao;
+
+/**
+ * 简报分类Service
+ * @author gg
+ * @version 2024-12-19
+ */
+@Service
+public class ResearchBriefReportLabelService extends CrudService<ResearchBriefReportLabelDao, ResearchBriefReportLabel> {
+	
+	/**
+	 * 获取单条数据
+	 * @param researchBriefReportLabel
+	 * @return
+	 */
+	@Override
+	public ResearchBriefReportLabel get(ResearchBriefReportLabel researchBriefReportLabel) {
+		return super.get(researchBriefReportLabel);
+	}
+	
+	/**
+	 * 查询分页数据
+	 * @param researchBriefReportLabel 查询条件
+	 * @param researchBriefReportLabel.page 分页对象
+	 * @return
+	 */
+	@Override
+	public Page<ResearchBriefReportLabel> findPage(ResearchBriefReportLabel researchBriefReportLabel) {
+		return super.findPage(researchBriefReportLabel);
+	}
+	
+	/**
+	 * 查询列表数据
+	 * @param researchBriefReportLabel
+	 * @return
+	 */
+	@Override
+	public List<ResearchBriefReportLabel> findList(ResearchBriefReportLabel researchBriefReportLabel) {
+		return super.findList(researchBriefReportLabel);
+	}
+	
+	/**
+	 * 保存数据(插入或更新)
+	 * @param researchBriefReportLabel
+	 */
+	@Override
+	@Transactional
+	public void save(ResearchBriefReportLabel researchBriefReportLabel) {
+		super.save(researchBriefReportLabel);
+	}
+	
+	/**
+	 * 更新状态
+	 * @param researchBriefReportLabel
+	 */
+	@Override
+	@Transactional
+	public void updateStatus(ResearchBriefReportLabel researchBriefReportLabel) {
+		super.updateStatus(researchBriefReportLabel);
+	}
+	
+	/**
+	 * 删除数据
+	 * @param researchBriefReportLabel
+	 */
+	@Override
+	@Transactional
+	public void delete(ResearchBriefReportLabel researchBriefReportLabel) {
+		super.delete(researchBriefReportLabel);
+	}
+	
+}

+ 81 - 0
modules/report/src/main/java/com/jeesite/modules/report/service/ResearchBriefReportService.java

@@ -0,0 +1,81 @@
+package com.jeesite.modules.report.service;
+
+import java.util.List;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.service.CrudService;
+import com.jeesite.modules.report.entity.ResearchBriefReport;
+import com.jeesite.modules.report.dao.ResearchBriefReportDao;
+
+/**
+ * 简报智库Service
+ * @author gg
+ * @version 2024-12-19
+ */
+@Service
+public class ResearchBriefReportService extends CrudService<ResearchBriefReportDao, ResearchBriefReport> {
+	
+	/**
+	 * 获取单条数据
+	 * @param researchBriefReport
+	 * @return
+	 */
+	@Override
+	public ResearchBriefReport get(ResearchBriefReport researchBriefReport) {
+		return super.get(researchBriefReport);
+	}
+	
+	/**
+	 * 查询分页数据
+	 * @param researchBriefReport 查询条件
+	 * @param researchBriefReport.page 分页对象
+	 * @return
+	 */
+	@Override
+	public Page<ResearchBriefReport> findPage(ResearchBriefReport researchBriefReport) {
+		return super.findPage(researchBriefReport);
+	}
+	
+	/**
+	 * 查询列表数据
+	 * @param researchBriefReport
+	 * @return
+	 */
+	@Override
+	public List<ResearchBriefReport> findList(ResearchBriefReport researchBriefReport) {
+		return super.findList(researchBriefReport);
+	}
+	
+	/**
+	 * 保存数据(插入或更新)
+	 * @param researchBriefReport
+	 */
+	@Override
+	@Transactional
+	public void save(ResearchBriefReport researchBriefReport) {
+		super.save(researchBriefReport);
+	}
+	
+	/**
+	 * 更新状态
+	 * @param researchBriefReport
+	 */
+	@Override
+	@Transactional
+	public void updateStatus(ResearchBriefReport researchBriefReport) {
+		super.updateStatus(researchBriefReport);
+	}
+	
+	/**
+	 * 删除数据
+	 * @param researchBriefReport
+	 */
+	@Override
+	@Transactional
+	public void delete(ResearchBriefReport researchBriefReport) {
+		super.delete(researchBriefReport);
+	}
+	
+}

+ 81 - 0
modules/report/src/main/java/com/jeesite/modules/report/service/WebsiteUserOrderService.java

@@ -0,0 +1,81 @@
+package com.jeesite.modules.report.service;
+
+import java.util.List;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.service.CrudService;
+import com.jeesite.modules.report.entity.WebsiteUserOrder;
+import com.jeesite.modules.report.dao.WebsiteUserOrderDao;
+
+/**
+ * 简报智库订单Service
+ * @author gg
+ * @version 2024-12-19
+ */
+@Service
+public class WebsiteUserOrderService extends CrudService<WebsiteUserOrderDao, WebsiteUserOrder> {
+	
+	/**
+	 * 获取单条数据
+	 * @param websiteUserOrder
+	 * @return
+	 */
+	@Override
+	public WebsiteUserOrder get(WebsiteUserOrder websiteUserOrder) {
+		return super.get(websiteUserOrder);
+	}
+	
+	/**
+	 * 查询分页数据
+	 * @param websiteUserOrder 查询条件
+	 * @param websiteUserOrder.page 分页对象
+	 * @return
+	 */
+	@Override
+	public Page<WebsiteUserOrder> findPage(WebsiteUserOrder websiteUserOrder) {
+		return super.findPage(websiteUserOrder);
+	}
+	
+	/**
+	 * 查询列表数据
+	 * @param websiteUserOrder
+	 * @return
+	 */
+	@Override
+	public List<WebsiteUserOrder> findList(WebsiteUserOrder websiteUserOrder) {
+		return super.findList(websiteUserOrder);
+	}
+	
+	/**
+	 * 保存数据(插入或更新)
+	 * @param websiteUserOrder
+	 */
+	@Override
+	@Transactional
+	public void save(WebsiteUserOrder websiteUserOrder) {
+		super.save(websiteUserOrder);
+	}
+	
+	/**
+	 * 更新状态
+	 * @param websiteUserOrder
+	 */
+	@Override
+	@Transactional
+	public void updateStatus(WebsiteUserOrder websiteUserOrder) {
+		super.updateStatus(websiteUserOrder);
+	}
+	
+	/**
+	 * 删除数据
+	 * @param websiteUserOrder
+	 */
+	@Override
+	@Transactional
+	public void delete(WebsiteUserOrder websiteUserOrder) {
+		super.delete(websiteUserOrder);
+	}
+	
+}

+ 81 - 0
modules/report/src/main/java/com/jeesite/modules/report/service/WebsiteUserService.java

@@ -0,0 +1,81 @@
+package com.jeesite.modules.report.service;
+
+import java.util.List;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.service.CrudService;
+import com.jeesite.modules.report.entity.WebsiteUser;
+import com.jeesite.modules.report.dao.WebsiteUserDao;
+
+/**
+ * 网站用户Service
+ * @author gg
+ * @version 2024-12-19
+ */
+@Service
+public class WebsiteUserService extends CrudService<WebsiteUserDao, WebsiteUser> {
+	
+	/**
+	 * 获取单条数据
+	 * @param websiteUser
+	 * @return
+	 */
+	@Override
+	public WebsiteUser get(WebsiteUser websiteUser) {
+		return super.get(websiteUser);
+	}
+	
+	/**
+	 * 查询分页数据
+	 * @param websiteUser 查询条件
+	 * @param websiteUser.page 分页对象
+	 * @return
+	 */
+	@Override
+	public Page<WebsiteUser> findPage(WebsiteUser websiteUser) {
+		return super.findPage(websiteUser);
+	}
+	
+	/**
+	 * 查询列表数据
+	 * @param websiteUser
+	 * @return
+	 */
+	@Override
+	public List<WebsiteUser> findList(WebsiteUser websiteUser) {
+		return super.findList(websiteUser);
+	}
+	
+	/**
+	 * 保存数据(插入或更新)
+	 * @param websiteUser
+	 */
+	@Override
+	@Transactional
+	public void save(WebsiteUser websiteUser) {
+		super.save(websiteUser);
+	}
+	
+	/**
+	 * 更新状态
+	 * @param websiteUser
+	 */
+	@Override
+	@Transactional
+	public void updateStatus(WebsiteUser websiteUser) {
+		super.updateStatus(websiteUser);
+	}
+	
+	/**
+	 * 删除数据
+	 * @param websiteUser
+	 */
+	@Override
+	@Transactional
+	public void delete(WebsiteUser websiteUser) {
+		super.delete(websiteUser);
+	}
+	
+}

+ 97 - 0
modules/report/src/main/java/com/jeesite/modules/report/web/ResearchBriefReportController.java

@@ -0,0 +1,97 @@
+package com.jeesite.modules.report.web;
+
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.jeesite.common.config.Global;
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.web.BaseController;
+import com.jeesite.modules.report.entity.ResearchBriefReport;
+import com.jeesite.modules.report.service.ResearchBriefReportService;
+
+/**
+ * 简报智库Controller
+ * @author gg
+ * @version 2024-12-19
+ */
+@Controller
+@RequestMapping(value = "${adminPath}/report/researchBriefReport")
+public class ResearchBriefReportController extends BaseController {
+
+	@Autowired
+	private ResearchBriefReportService researchBriefReportService;
+	
+	/**
+	 * 获取数据
+	 */
+	@ModelAttribute
+	public ResearchBriefReport get(String id, boolean isNewRecord) {
+		return researchBriefReportService.get(id, isNewRecord);
+	}
+	
+	/**
+	 * 查询列表
+	 */
+	@RequiresPermissions("report:researchBriefReport:view")
+	@RequestMapping(value = {"list", ""})
+	public String list(ResearchBriefReport researchBriefReport, Model model) {
+		model.addAttribute("researchBriefReport", researchBriefReport);
+		return "modules/report/researchBriefReportList";
+	}
+	
+	/**
+	 * 查询列表数据
+	 */
+	@RequiresPermissions("report:researchBriefReport:view")
+	@RequestMapping(value = "listData")
+	@ResponseBody
+	public Page<ResearchBriefReport> listData(ResearchBriefReport researchBriefReport, HttpServletRequest request, HttpServletResponse response) {
+		researchBriefReport.setPage(new Page<>(request, response));
+		Page<ResearchBriefReport> page = researchBriefReportService.findPage(researchBriefReport);
+		return page;
+	}
+
+	/**
+	 * 查看编辑表单
+	 */
+	@RequiresPermissions("report:researchBriefReport:view")
+	@RequestMapping(value = "form")
+	public String form(ResearchBriefReport researchBriefReport, Model model) {
+		model.addAttribute("researchBriefReport", researchBriefReport);
+		return "modules/report/researchBriefReportForm";
+	}
+
+	/**
+	 * 保存数据
+	 */
+	@RequiresPermissions("report:researchBriefReport:edit")
+	@PostMapping(value = "save")
+	@ResponseBody
+	public String save(@Validated ResearchBriefReport researchBriefReport) {
+		researchBriefReportService.save(researchBriefReport);
+		return renderResult(Global.TRUE, text("保存简报智库成功!"));
+	}
+	
+	/**
+	 * 删除数据
+	 */
+	@RequiresPermissions("report:researchBriefReport:edit")
+	@RequestMapping(value = "delete")
+	@ResponseBody
+	public String delete(ResearchBriefReport researchBriefReport) {
+		researchBriefReportService.delete(researchBriefReport);
+		return renderResult(Global.TRUE, text("删除简报智库成功!"));
+	}
+	
+}

+ 97 - 0
modules/report/src/main/java/com/jeesite/modules/report/web/ResearchBriefReportLabelController.java

@@ -0,0 +1,97 @@
+package com.jeesite.modules.report.web;
+
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.jeesite.common.config.Global;
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.web.BaseController;
+import com.jeesite.modules.report.entity.ResearchBriefReportLabel;
+import com.jeesite.modules.report.service.ResearchBriefReportLabelService;
+
+/**
+ * 简报分类Controller
+ * @author gg
+ * @version 2024-12-19
+ */
+@Controller
+@RequestMapping(value = "${adminPath}/report/researchBriefReportLabel")
+public class ResearchBriefReportLabelController extends BaseController {
+
+	@Autowired
+	private ResearchBriefReportLabelService researchBriefReportLabelService;
+	
+	/**
+	 * 获取数据
+	 */
+	@ModelAttribute
+	public ResearchBriefReportLabel get(String id, boolean isNewRecord) {
+		return researchBriefReportLabelService.get(id, isNewRecord);
+	}
+	
+	/**
+	 * 查询列表
+	 */
+	@RequiresPermissions("report:researchBriefReportLabel:view")
+	@RequestMapping(value = {"list", ""})
+	public String list(ResearchBriefReportLabel researchBriefReportLabel, Model model) {
+		model.addAttribute("researchBriefReportLabel", researchBriefReportLabel);
+		return "modules/report/researchBriefReportLabelList";
+	}
+	
+	/**
+	 * 查询列表数据
+	 */
+	@RequiresPermissions("report:researchBriefReportLabel:view")
+	@RequestMapping(value = "listData")
+	@ResponseBody
+	public Page<ResearchBriefReportLabel> listData(ResearchBriefReportLabel researchBriefReportLabel, HttpServletRequest request, HttpServletResponse response) {
+		researchBriefReportLabel.setPage(new Page<>(request, response));
+		Page<ResearchBriefReportLabel> page = researchBriefReportLabelService.findPage(researchBriefReportLabel);
+		return page;
+	}
+
+	/**
+	 * 查看编辑表单
+	 */
+	@RequiresPermissions("report:researchBriefReportLabel:view")
+	@RequestMapping(value = "form")
+	public String form(ResearchBriefReportLabel researchBriefReportLabel, Model model) {
+		model.addAttribute("researchBriefReportLabel", researchBriefReportLabel);
+		return "modules/report/researchBriefReportLabelForm";
+	}
+
+	/**
+	 * 保存数据
+	 */
+	@RequiresPermissions("report:researchBriefReportLabel:edit")
+	@PostMapping(value = "save")
+	@ResponseBody
+	public String save(@Validated ResearchBriefReportLabel researchBriefReportLabel) {
+		researchBriefReportLabelService.save(researchBriefReportLabel);
+		return renderResult(Global.TRUE, text("保存简报分类成功!"));
+	}
+	
+	/**
+	 * 删除数据
+	 */
+	@RequiresPermissions("report:researchBriefReportLabel:edit")
+	@RequestMapping(value = "delete")
+	@ResponseBody
+	public String delete(ResearchBriefReportLabel researchBriefReportLabel) {
+		researchBriefReportLabelService.delete(researchBriefReportLabel);
+		return renderResult(Global.TRUE, text("删除简报分类成功!"));
+	}
+	
+}

+ 97 - 0
modules/report/src/main/java/com/jeesite/modules/report/web/WebsiteUserController.java

@@ -0,0 +1,97 @@
+package com.jeesite.modules.report.web;
+
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.jeesite.common.config.Global;
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.web.BaseController;
+import com.jeesite.modules.report.entity.WebsiteUser;
+import com.jeesite.modules.report.service.WebsiteUserService;
+
+/**
+ * 网站用户Controller
+ * @author gg
+ * @version 2024-12-19
+ */
+@Controller
+@RequestMapping(value = "${adminPath}/report/websiteUser")
+public class WebsiteUserController extends BaseController {
+
+	@Autowired
+	private WebsiteUserService websiteUserService;
+	
+	/**
+	 * 获取数据
+	 */
+	@ModelAttribute
+	public WebsiteUser get(String id, boolean isNewRecord) {
+		return websiteUserService.get(id, isNewRecord);
+	}
+	
+	/**
+	 * 查询列表
+	 */
+	@RequiresPermissions("report:websiteUser:view")
+	@RequestMapping(value = {"list", ""})
+	public String list(WebsiteUser websiteUser, Model model) {
+		model.addAttribute("websiteUser", websiteUser);
+		return "modules/report/websiteUserList";
+	}
+	
+	/**
+	 * 查询列表数据
+	 */
+	@RequiresPermissions("report:websiteUser:view")
+	@RequestMapping(value = "listData")
+	@ResponseBody
+	public Page<WebsiteUser> listData(WebsiteUser websiteUser, HttpServletRequest request, HttpServletResponse response) {
+		websiteUser.setPage(new Page<>(request, response));
+		Page<WebsiteUser> page = websiteUserService.findPage(websiteUser);
+		return page;
+	}
+
+	/**
+	 * 查看编辑表单
+	 */
+	@RequiresPermissions("report:websiteUser:view")
+	@RequestMapping(value = "form")
+	public String form(WebsiteUser websiteUser, Model model) {
+		model.addAttribute("websiteUser", websiteUser);
+		return "modules/report/websiteUserForm";
+	}
+
+	/**
+	 * 保存数据
+	 */
+	@RequiresPermissions("report:websiteUser:edit")
+	@PostMapping(value = "save")
+	@ResponseBody
+	public String save(@Validated WebsiteUser websiteUser) {
+		websiteUserService.save(websiteUser);
+		return renderResult(Global.TRUE, text("保存网站用户成功!"));
+	}
+	
+	/**
+	 * 删除数据
+	 */
+	@RequiresPermissions("report:websiteUser:edit")
+	@RequestMapping(value = "delete")
+	@ResponseBody
+	public String delete(WebsiteUser websiteUser) {
+		websiteUserService.delete(websiteUser);
+		return renderResult(Global.TRUE, text("删除网站用户成功!"));
+	}
+	
+}

+ 97 - 0
modules/report/src/main/java/com/jeesite/modules/report/web/WebsiteUserOrderController.java

@@ -0,0 +1,97 @@
+package com.jeesite.modules.report.web;
+
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.jeesite.common.config.Global;
+import com.jeesite.common.entity.Page;
+import com.jeesite.common.web.BaseController;
+import com.jeesite.modules.report.entity.WebsiteUserOrder;
+import com.jeesite.modules.report.service.WebsiteUserOrderService;
+
+/**
+ * 简报智库订单Controller
+ * @author gg
+ * @version 2024-12-19
+ */
+@Controller
+@RequestMapping(value = "${adminPath}/report/websiteUserOrder")
+public class WebsiteUserOrderController extends BaseController {
+
+	@Autowired
+	private WebsiteUserOrderService websiteUserOrderService;
+	
+	/**
+	 * 获取数据
+	 */
+	@ModelAttribute
+	public WebsiteUserOrder get(String id, boolean isNewRecord) {
+		return websiteUserOrderService.get(id, isNewRecord);
+	}
+	
+	/**
+	 * 查询列表
+	 */
+	@RequiresPermissions("report:websiteUserOrder:view")
+	@RequestMapping(value = {"list", ""})
+	public String list(WebsiteUserOrder websiteUserOrder, Model model) {
+		model.addAttribute("websiteUserOrder", websiteUserOrder);
+		return "modules/report/websiteUserOrderList";
+	}
+	
+	/**
+	 * 查询列表数据
+	 */
+	@RequiresPermissions("report:websiteUserOrder:view")
+	@RequestMapping(value = "listData")
+	@ResponseBody
+	public Page<WebsiteUserOrder> listData(WebsiteUserOrder websiteUserOrder, HttpServletRequest request, HttpServletResponse response) {
+		websiteUserOrder.setPage(new Page<>(request, response));
+		Page<WebsiteUserOrder> page = websiteUserOrderService.findPage(websiteUserOrder);
+		return page;
+	}
+
+	/**
+	 * 查看编辑表单
+	 */
+	@RequiresPermissions("report:websiteUserOrder:view")
+	@RequestMapping(value = "form")
+	public String form(WebsiteUserOrder websiteUserOrder, Model model) {
+		model.addAttribute("websiteUserOrder", websiteUserOrder);
+		return "modules/report/websiteUserOrderForm";
+	}
+
+	/**
+	 * 保存数据
+	 */
+	@RequiresPermissions("report:websiteUserOrder:edit")
+	@PostMapping(value = "save")
+	@ResponseBody
+	public String save(@Validated WebsiteUserOrder websiteUserOrder) {
+		websiteUserOrderService.save(websiteUserOrder);
+		return renderResult(Global.TRUE, text("保存简报智库订单成功!"));
+	}
+	
+	/**
+	 * 删除数据
+	 */
+	@RequiresPermissions("report:websiteUserOrder:edit")
+	@RequestMapping(value = "delete")
+	@ResponseBody
+	public String delete(WebsiteUserOrder websiteUserOrder) {
+		websiteUserOrderService.delete(websiteUserOrder);
+		return renderResult(Global.TRUE, text("删除简报智库订单成功!"));
+	}
+	
+}

+ 15 - 0
modules/report/src/main/resources/mappings/modules/report/ResearchBriefReportDao.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jeesite.modules.report.dao.ResearchBriefReportDao">
+	
+	<!-- 查询数据
+	<select id="findList" resultType="ResearchBriefReport">
+		SELECT ${sqlMap.column.toSql()}
+		FROM ${sqlMap.table.toSql()}
+		<where>
+			${sqlMap.where.toSql()}
+		</where>
+		ORDER BY ${sqlMap.order.toSql()}
+	</select> -->
+	
+</mapper>

+ 15 - 0
modules/report/src/main/resources/mappings/modules/report/ResearchBriefReportLabelDao.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jeesite.modules.report.dao.ResearchBriefReportLabelDao">
+	
+	<!-- 查询数据
+	<select id="findList" resultType="ResearchBriefReportLabel">
+		SELECT ${sqlMap.column.toSql()}
+		FROM ${sqlMap.table.toSql()}
+		<where>
+			${sqlMap.where.toSql()}
+		</where>
+		ORDER BY ${sqlMap.order.toSql()}
+	</select> -->
+	
+</mapper>

+ 15 - 0
modules/report/src/main/resources/mappings/modules/report/WebsiteUserDao.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jeesite.modules.report.dao.WebsiteUserDao">
+	
+	<!-- 查询数据
+	<select id="findList" resultType="WebsiteUser">
+		SELECT ${sqlMap.column.toSql()}
+		FROM ${sqlMap.table.toSql()}
+		<where>
+			${sqlMap.where.toSql()}
+		</where>
+		ORDER BY ${sqlMap.order.toSql()}
+	</select> -->
+	
+</mapper>

+ 15 - 0
modules/report/src/main/resources/mappings/modules/report/WebsiteUserOrderDao.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.jeesite.modules.report.dao.WebsiteUserOrderDao">
+	
+	<!-- 查询数据
+	<select id="findList" resultType="WebsiteUserOrder">
+		SELECT ${sqlMap.column.toSql()}
+		FROM ${sqlMap.table.toSql()}
+		<where>
+			${sqlMap.where.toSql()}
+		</where>
+		ORDER BY ${sqlMap.order.toSql()}
+	</select> -->
+	
+</mapper>