提交git
This commit is contained in:
13
uling-novel-api/src/main/java/com/web/gen/model/Novel.java
Normal file
13
uling-novel-api/src/main/java/com/web/gen/model/Novel.java
Normal file
@ -0,0 +1,13 @@
|
||||
package com.web.gen.model;
|
||||
|
||||
import io.jboot.db.annotation.Table;
|
||||
import com.web.gen.model.base.BaseNovel;
|
||||
|
||||
/**
|
||||
* Generated by Jboot.
|
||||
*/
|
||||
@Table(tableName = "novel_novel", primaryKey = "id")
|
||||
public class Novel extends BaseNovel<Novel> {
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,13 @@
|
||||
package com.web.gen.model;
|
||||
|
||||
import io.jboot.db.annotation.Table;
|
||||
import com.web.gen.model.base.BaseNovelCategory;
|
||||
|
||||
/**
|
||||
* Generated by Jboot.
|
||||
*/
|
||||
@Table(tableName = "novel_novel_category", primaryKey = "id")
|
||||
public class NovelCategory extends BaseNovelCategory<NovelCategory> {
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,13 @@
|
||||
package com.web.gen.model;
|
||||
|
||||
import io.jboot.db.annotation.Table;
|
||||
import com.web.gen.model.base.BaseNovelConfig;
|
||||
|
||||
/**
|
||||
* Generated by Jboot.
|
||||
*/
|
||||
@Table(tableName = "novel_novel_config", primaryKey = "id")
|
||||
public class NovelConfig extends BaseNovelConfig<NovelConfig> {
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,13 @@
|
||||
package com.web.gen.model;
|
||||
|
||||
import io.jboot.db.annotation.Table;
|
||||
import com.web.gen.model.base.BaseNovelOrder;
|
||||
|
||||
/**
|
||||
* Generated by Jboot.
|
||||
*/
|
||||
@Table(tableName = "novel_novel_order", primaryKey = "id")
|
||||
public class NovelOrder extends BaseNovelOrder<NovelOrder> {
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,13 @@
|
||||
package com.web.gen.model;
|
||||
|
||||
import io.jboot.db.annotation.Table;
|
||||
import com.web.gen.model.base.BaseNovelUser;
|
||||
|
||||
/**
|
||||
* Generated by Jboot.
|
||||
*/
|
||||
@Table(tableName = "novel_novel_user", primaryKey = "id")
|
||||
public class NovelUser extends BaseNovelUser<NovelUser> {
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,133 @@
|
||||
package com.web.gen.model.base;
|
||||
|
||||
import io.jboot.db.model.JbootModel;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by Jboot, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseNovel<M extends BaseNovel<M>> extends JbootModel<M> implements IBean {
|
||||
|
||||
public void setId(java.lang.Long id) {
|
||||
set("id", id);
|
||||
}
|
||||
|
||||
public java.lang.Long getId() {
|
||||
return getLong("id");
|
||||
}
|
||||
|
||||
public void setName(java.lang.String name) {
|
||||
set("name", name);
|
||||
}
|
||||
|
||||
public java.lang.String getName() {
|
||||
return getStr("name");
|
||||
}
|
||||
|
||||
public void setAuthor(java.lang.String author) {
|
||||
set("author", author);
|
||||
}
|
||||
|
||||
public java.lang.String getAuthor() {
|
||||
return getStr("author");
|
||||
}
|
||||
|
||||
public void setScore(java.math.BigDecimal score) {
|
||||
set("score", score);
|
||||
}
|
||||
|
||||
public java.math.BigDecimal getScore() {
|
||||
return getBigDecimal("score");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
public void setCategoryId(java.lang.Long categoryId) {
|
||||
set("category_id", categoryId);
|
||||
}
|
||||
|
||||
public java.lang.Long getCategoryId() {
|
||||
return getLong("category_id");
|
||||
}
|
||||
|
||||
public void setMoney(java.math.BigDecimal money) {
|
||||
set("money", money);
|
||||
}
|
||||
|
||||
public java.math.BigDecimal getMoney() {
|
||||
return get("money");
|
||||
}
|
||||
|
||||
public void setRemark(java.lang.String remark) {
|
||||
set("remark", remark);
|
||||
}
|
||||
|
||||
public java.lang.String getRemark() {
|
||||
return getStr("remark");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.util.Date createTime) {
|
||||
set("create_time", createTime);
|
||||
}
|
||||
|
||||
public java.util.Date getCreateTime() {
|
||||
return getDate("create_time");
|
||||
}
|
||||
|
||||
public void setSortNum(java.lang.Integer sortNum) {
|
||||
set("sort_num", sortNum);
|
||||
}
|
||||
|
||||
public java.lang.Integer getSortNum() {
|
||||
return getInt("sort_num");
|
||||
}
|
||||
|
||||
public void setRecommend(java.lang.Integer recommend) {
|
||||
set("recommend", recommend);
|
||||
}
|
||||
|
||||
public java.lang.Integer getRecommend() {
|
||||
return getInt("recommend");
|
||||
}
|
||||
|
||||
public void setPath(java.lang.String path) {
|
||||
set("path", path);
|
||||
}
|
||||
|
||||
public java.lang.String getPath() {
|
||||
return getStr("path");
|
||||
}
|
||||
|
||||
public void setCode(java.lang.String code) {
|
||||
set("code", code);
|
||||
}
|
||||
|
||||
public java.lang.String getCode() {
|
||||
return getStr("code");
|
||||
}
|
||||
|
||||
public void setImg(java.lang.String img) {
|
||||
set("img", img);
|
||||
}
|
||||
|
||||
public java.lang.String getImg() {
|
||||
return getStr("img");
|
||||
}
|
||||
|
||||
public void setFree(java.lang.Integer free) {
|
||||
set("free", free);
|
||||
}
|
||||
|
||||
public java.lang.Integer getFree() {
|
||||
return getInt("free");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,53 @@
|
||||
package com.web.gen.model.base;
|
||||
|
||||
import io.jboot.db.model.JbootModel;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by Jboot, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseNovelCategory<M extends BaseNovelCategory<M>> extends JbootModel<M> implements IBean {
|
||||
|
||||
public void setId(java.lang.Long id) {
|
||||
set("id", id);
|
||||
}
|
||||
|
||||
public java.lang.Long getId() {
|
||||
return getLong("id");
|
||||
}
|
||||
|
||||
public void setName(java.lang.String name) {
|
||||
set("name", name);
|
||||
}
|
||||
|
||||
public java.lang.String getName() {
|
||||
return getStr("name");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
public void setPid(java.lang.Long pid) {
|
||||
set("pid", pid);
|
||||
}
|
||||
|
||||
public java.lang.Long getPid() {
|
||||
return getLong("pid");
|
||||
}
|
||||
|
||||
public void setSortNum(java.lang.Integer sortNum) {
|
||||
set("sort_num", sortNum);
|
||||
}
|
||||
|
||||
public java.lang.Integer getSortNum() {
|
||||
return getInt("sort_num");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,37 @@
|
||||
package com.web.gen.model.base;
|
||||
|
||||
import io.jboot.db.model.JbootModel;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by Jboot, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseNovelConfig<M extends BaseNovelConfig<M>> extends JbootModel<M> implements IBean {
|
||||
|
||||
public void setId(java.lang.Long id) {
|
||||
set("id", id);
|
||||
}
|
||||
|
||||
public java.lang.Long getId() {
|
||||
return getLong("id");
|
||||
}
|
||||
|
||||
public void setSk(java.lang.String sk) {
|
||||
set("sk", sk);
|
||||
}
|
||||
|
||||
public java.lang.String getSk() {
|
||||
return getStr("sk");
|
||||
}
|
||||
|
||||
public void setValue(java.lang.String value) {
|
||||
set("value", value);
|
||||
}
|
||||
|
||||
public java.lang.String getValue() {
|
||||
return getStr("value");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,62 @@
|
||||
package com.web.gen.model.base;
|
||||
|
||||
import io.jboot.db.model.JbootModel;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by Jboot, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseNovelOrder<M extends BaseNovelOrder<M>> extends JbootModel<M> implements IBean {
|
||||
|
||||
public void setId(java.lang.Long id) {
|
||||
set("id", id);
|
||||
}
|
||||
|
||||
public java.lang.Long getId() {
|
||||
return getLong("id");
|
||||
}
|
||||
|
||||
public void setUserId(java.lang.Long userId) {
|
||||
set("user_id", userId);
|
||||
}
|
||||
|
||||
public java.lang.Long getUserId() {
|
||||
return getLong("user_id");
|
||||
}
|
||||
|
||||
public void setNovelId(java.lang.Long novelId) {
|
||||
set("novel_id", novelId);
|
||||
}
|
||||
|
||||
public java.lang.Long getNovelId() {
|
||||
return getLong("novel_id");
|
||||
}
|
||||
|
||||
public void setOrderNo(java.lang.String orderNo) {
|
||||
set("order_no", orderNo);
|
||||
}
|
||||
|
||||
public java.lang.String getOrderNo() {
|
||||
return getStr("order_no");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.util.Date createTime) {
|
||||
set("create_time", createTime);
|
||||
}
|
||||
|
||||
public java.util.Date getCreateTime() {
|
||||
return getDate("create_time");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,53 @@
|
||||
package com.web.gen.model.base;
|
||||
|
||||
import io.jboot.db.model.JbootModel;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by Jboot, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseNovelUser<M extends BaseNovelUser<M>> extends JbootModel<M> implements IBean {
|
||||
|
||||
public void setId(java.lang.Long id) {
|
||||
set("id", id);
|
||||
}
|
||||
|
||||
public java.lang.Long getId() {
|
||||
return getLong("id");
|
||||
}
|
||||
|
||||
public void setEmail(java.lang.String email) {
|
||||
set("email", email);
|
||||
}
|
||||
|
||||
public java.lang.String getEmail() {
|
||||
return getStr("email");
|
||||
}
|
||||
|
||||
public void setPassword(java.lang.String password) {
|
||||
set("password", password);
|
||||
}
|
||||
|
||||
public java.lang.String getPassword() {
|
||||
return getStr("password");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.util.Date createTime) {
|
||||
set("create_time", createTime);
|
||||
}
|
||||
|
||||
public java.util.Date getCreateTime() {
|
||||
return getDate("create_time");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,178 @@
|
||||
package com.web.gen.service;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Page;
|
||||
import com.web.gen.model.NovelCategory;
|
||||
import io.jboot.db.model.Columns;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface NovelCategoryService {
|
||||
|
||||
/**
|
||||
* 根据主键查找Model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public NovelCategory findById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public NovelCategory findFirstByColumns(Columns columns);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public NovelCategory findFirstByColumns(Columns columns, String orderBy);
|
||||
|
||||
|
||||
/**
|
||||
* 查找全部数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public List<NovelCategory> findAll();
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public List<NovelCategory> findListByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public List<NovelCategory> findListByColumns(Columns columns, String orderBy);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelCategory> findListByColumns(Columns columns, Integer count);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelCategory> findListByColumns(Columns columns, String orderBy, Integer count);
|
||||
|
||||
|
||||
/**
|
||||
* 根据提交查询数据量
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public long findCountByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据ID 删除model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public boolean deleteById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean delete(NovelCategory model);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 多个 id 批量删除
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
public boolean batchDeleteByIds(Object... ids);
|
||||
|
||||
|
||||
/**
|
||||
* 保存到数据库
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object save(NovelCategory model);
|
||||
|
||||
|
||||
/**
|
||||
* 保存或更新
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object saveOrUpdate(NovelCategory model);
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean update(NovelCategory model);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelCategory> paginate(int page, int pageSize);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelCategory> paginateByColumns(int page, int pageSize, Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelCategory> paginateByColumns(int page, int pageSize, Columns columns, String orderBy);
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,179 @@
|
||||
package com.web.gen.service;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Page;
|
||||
import com.web.gen.model.NovelConfig;
|
||||
import io.jboot.db.model.Columns;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface NovelConfigService {
|
||||
|
||||
/**
|
||||
* 根据主键查找Model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public NovelConfig findById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public NovelConfig findFirstByColumns(Columns columns);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public NovelConfig findFirstByColumns(Columns columns, String orderBy);
|
||||
|
||||
|
||||
/**
|
||||
* 查找全部数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public List<NovelConfig> findAll();
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public List<NovelConfig> findListByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public List<NovelConfig> findListByColumns(Columns columns, String orderBy);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelConfig> findListByColumns(Columns columns, Integer count);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelConfig> findListByColumns(Columns columns, String orderBy, Integer count);
|
||||
|
||||
|
||||
/**
|
||||
* 根据提交查询数据量
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public long findCountByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据ID 删除model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public boolean deleteById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean delete(NovelConfig model);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 多个 id 批量删除
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
public boolean batchDeleteByIds(Object... ids);
|
||||
|
||||
|
||||
/**
|
||||
* 保存到数据库
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object save(NovelConfig model);
|
||||
|
||||
|
||||
/**
|
||||
* 保存或更新
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object saveOrUpdate(NovelConfig model);
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean update(NovelConfig model);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelConfig> paginate(int page, int pageSize);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelConfig> paginateByColumns(int page, int pageSize, Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelConfig> paginateByColumns(int page, int pageSize, Columns columns, String orderBy);
|
||||
|
||||
|
||||
String findByKey(String key);
|
||||
}
|
||||
@ -0,0 +1,178 @@
|
||||
package com.web.gen.service;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Page;
|
||||
import com.web.gen.model.NovelOrder;
|
||||
import io.jboot.db.model.Columns;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface NovelOrderService {
|
||||
|
||||
/**
|
||||
* 根据主键查找Model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public NovelOrder findById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public NovelOrder findFirstByColumns(Columns columns);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public NovelOrder findFirstByColumns(Columns columns, String orderBy);
|
||||
|
||||
|
||||
/**
|
||||
* 查找全部数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public List<NovelOrder> findAll();
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public List<NovelOrder> findListByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public List<NovelOrder> findListByColumns(Columns columns, String orderBy);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelOrder> findListByColumns(Columns columns, Integer count);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelOrder> findListByColumns(Columns columns, String orderBy, Integer count);
|
||||
|
||||
|
||||
/**
|
||||
* 根据提交查询数据量
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public long findCountByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据ID 删除model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public boolean deleteById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean delete(NovelOrder model);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 多个 id 批量删除
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
public boolean batchDeleteByIds(Object... ids);
|
||||
|
||||
|
||||
/**
|
||||
* 保存到数据库
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object save(NovelOrder model);
|
||||
|
||||
|
||||
/**
|
||||
* 保存或更新
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object saveOrUpdate(NovelOrder model);
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean update(NovelOrder model);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelOrder> paginate(int page, int pageSize);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelOrder> paginateByColumns(int page, int pageSize, Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelOrder> paginateByColumns(int page, int pageSize, Columns columns, String orderBy);
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,178 @@
|
||||
package com.web.gen.service;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Page;
|
||||
import com.web.gen.model.Novel;
|
||||
import io.jboot.db.model.Columns;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface NovelService {
|
||||
|
||||
/**
|
||||
* 根据主键查找Model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public Novel findById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public Novel findFirstByColumns(Columns columns);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public Novel findFirstByColumns(Columns columns, String orderBy);
|
||||
|
||||
|
||||
/**
|
||||
* 查找全部数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public List<Novel> findAll();
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public List<Novel> findListByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public List<Novel> findListByColumns(Columns columns, String orderBy);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<Novel> findListByColumns(Columns columns, Integer count);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<Novel> findListByColumns(Columns columns, String orderBy, Integer count);
|
||||
|
||||
|
||||
/**
|
||||
* 根据提交查询数据量
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public long findCountByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据ID 删除model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public boolean deleteById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean delete(Novel model);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 多个 id 批量删除
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
public boolean batchDeleteByIds(Object... ids);
|
||||
|
||||
|
||||
/**
|
||||
* 保存到数据库
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object save(Novel model);
|
||||
|
||||
|
||||
/**
|
||||
* 保存或更新
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object saveOrUpdate(Novel model);
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean update(Novel model);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<Novel> paginate(int page, int pageSize);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<Novel> paginateByColumns(int page, int pageSize, Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public Page<Novel> paginateByColumns(int page, int pageSize, Columns columns, String orderBy);
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,187 @@
|
||||
package com.web.gen.service;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.jfinal.plugin.activerecord.Page;
|
||||
import com.web.gen.model.NovelUser;
|
||||
import io.jboot.db.model.Columns;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
public interface NovelUserService {
|
||||
|
||||
/**
|
||||
* 根据主键查找Model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public NovelUser findById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public NovelUser findFirstByColumns(Columns columns);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找单条数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public NovelUser findFirstByColumns(Columns columns, String orderBy);
|
||||
|
||||
|
||||
/**
|
||||
* 查找全部数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public List<NovelUser> findAll();
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public List<NovelUser> findListByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public List<NovelUser> findListByColumns(Columns columns, String orderBy);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelUser> findListByColumns(Columns columns, Integer count);
|
||||
|
||||
/**
|
||||
* 根据 Columns 查找数据
|
||||
*
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
public List<NovelUser> findListByColumns(Columns columns, String orderBy, Integer count);
|
||||
|
||||
|
||||
/**
|
||||
* 根据提交查询数据量
|
||||
*
|
||||
* @param columns
|
||||
* @return
|
||||
*/
|
||||
public long findCountByColumns(Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 根据ID 删除model
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public boolean deleteById(Object id);
|
||||
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean delete(NovelUser model);
|
||||
|
||||
|
||||
/**
|
||||
* 根据 多个 id 批量删除
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
public boolean batchDeleteByIds(Object... ids);
|
||||
|
||||
|
||||
/**
|
||||
* 保存到数据库
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object save(NovelUser model);
|
||||
|
||||
|
||||
/**
|
||||
* 保存或更新
|
||||
*
|
||||
* @param model
|
||||
* @return id if success
|
||||
*/
|
||||
public Object saveOrUpdate(NovelUser model);
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean update(NovelUser model);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelUser> paginate(int page, int pageSize);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelUser> paginateByColumns(int page, int pageSize, Columns columns);
|
||||
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param page
|
||||
* @param pageSize
|
||||
* @param columns
|
||||
* @param orderBy
|
||||
* @return
|
||||
*/
|
||||
public Page<NovelUser> paginateByColumns(int page, int pageSize, Columns columns, String orderBy);
|
||||
|
||||
/**
|
||||
* 获取用户
|
||||
*
|
||||
* @param order
|
||||
* @return
|
||||
*/
|
||||
public NovelUser getUser(JSONObject order, Date date);
|
||||
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package com.web.gen.service.impl;
|
||||
|
||||
import io.jboot.aop.annotation.Bean;
|
||||
import com.web.gen.service.NovelCategoryService;
|
||||
import com.web.gen.model.NovelCategory;
|
||||
import io.jboot.service.JbootServiceBase;
|
||||
|
||||
@Bean
|
||||
public class NovelCategoryServiceImpl extends JbootServiceBase<NovelCategory> implements NovelCategoryService {
|
||||
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.web.gen.service.impl;
|
||||
|
||||
import io.jboot.aop.annotation.Bean;
|
||||
import com.web.gen.service.NovelConfigService;
|
||||
import com.web.gen.model.NovelConfig;
|
||||
import io.jboot.db.model.Columns;
|
||||
import io.jboot.service.JbootServiceBase;
|
||||
|
||||
@Bean
|
||||
public class NovelConfigServiceImpl extends JbootServiceBase<NovelConfig> implements NovelConfigService {
|
||||
|
||||
@Override
|
||||
public String findByKey(String key) {
|
||||
NovelConfig config = findFirstByColumns(Columns.create("sk", key));
|
||||
if (config != null) {
|
||||
return config.getValue();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package com.web.gen.service.impl;
|
||||
|
||||
import io.jboot.aop.annotation.Bean;
|
||||
import com.web.gen.service.NovelOrderService;
|
||||
import com.web.gen.model.NovelOrder;
|
||||
import io.jboot.service.JbootServiceBase;
|
||||
|
||||
@Bean
|
||||
public class NovelOrderServiceImpl extends JbootServiceBase<NovelOrder> implements NovelOrderService {
|
||||
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package com.web.gen.service.impl;
|
||||
|
||||
import io.jboot.aop.annotation.Bean;
|
||||
import com.web.gen.service.NovelService;
|
||||
import com.web.gen.model.Novel;
|
||||
import io.jboot.service.JbootServiceBase;
|
||||
|
||||
@Bean
|
||||
public class NovelServiceImpl extends JbootServiceBase<Novel> implements NovelService {
|
||||
|
||||
}
|
||||
@ -0,0 +1,32 @@
|
||||
package com.web.gen.service.impl;
|
||||
|
||||
import cc.uling.common.utils.RandomUtil;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import io.jboot.aop.annotation.Bean;
|
||||
import com.web.gen.service.NovelUserService;
|
||||
import com.web.gen.model.NovelUser;
|
||||
import io.jboot.db.model.Columns;
|
||||
import io.jboot.service.JbootServiceBase;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Bean
|
||||
public class NovelUserServiceImpl extends JbootServiceBase<NovelUser> implements NovelUserService {
|
||||
|
||||
@Override
|
||||
public NovelUser getUser(JSONObject order, Date date) {
|
||||
String email = order.getStr("holderEmail");
|
||||
NovelUser novelUser = findFirstByColumns(Columns.create("email", email));
|
||||
if (novelUser == null) {
|
||||
novelUser = new NovelUser();
|
||||
novelUser.setCreateTime(DateUtil.offsetSecond(date, -RandomUtil.randomInt(10 * 60, 20 * 60)));
|
||||
novelUser.setEmail(email);
|
||||
novelUser.setStatus(1);
|
||||
novelUser.setPassword(order.getStr("holderPhone"));
|
||||
novelUser.save();
|
||||
}
|
||||
return novelUser;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user