first commit

This commit is contained in:
2025-02-20 14:58:55 +08:00
parent 687bda5ead
commit d7be84fac6
1158 changed files with 127232 additions and 0 deletions
@@ -0,0 +1,104 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 关键词表 对应表《DES_KEYWORD》
*/
@AnAlias("DesKeyword")
@AnNew
@AnTable(table="DES_KEYWORD", key="KEYWORD_ID", type="InnoDB")
public class DesKeyword implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="CAT_ID", type="long", notNull=false) private long catId; //1.关键词分类ID
@AnTableField(column="KEYWORD_ID", type="long", notNull=true) private long keywordId; //2.关键词ID
@AnTableField(column="KEYWORD_NAME", type="string,5000", notNull=true) private String keywordName; //3.关键字名称
@AnTableField(column="KEYWORD_TYPE", type="int", notNull=true) private int keywordType; //4.关键字类型 0:系统, 1:个人
@AnTableField(column="OPERATOR_CODE", type="string,64", notNull=false) private String operatorCode; //5.操作人
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //6.创建时间
public String toString()
{
return Jsons.toString(this);
}
public long getCatId()
{
return catId;
}
public void setCatId(long catId)
{
this.catId = catId;
}
public long getKeywordId()
{
return keywordId;
}
public void setKeywordId(long keywordId)
{
this.keywordId = keywordId;
}
public String getKeywordName()
{
return keywordName;
}
public void setKeywordName(String keywordName)
{
this.keywordName = keywordName;
}
public int getKeywordType()
{
return keywordType;
}
public void setKeywordType(int keywordType)
{
this.keywordType = keywordType;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,71 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 关键词分类 对应表《DES_KEYWORD_CAT》
*/
@AnAlias("DesKeywordCat")
@AnNew
@AnTable(table="DES_KEYWORD_CAT", key="CAT_ID", type="InnoDB")
public class DesKeywordCat implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="CAT_ID", type="long", notNull=true) private long catId; //1.关键词分类ID
@AnTableField(column="CAT_NAME", type="string,64", notNull=true) private String catName; //2.关键词分类名称
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //3.创建时间
public String toString()
{
return Jsons.toString(this);
}
public long getCatId()
{
return catId;
}
public void setCatId(long catId)
{
this.catId = catId;
}
public String getCatName()
{
return catName;
}
public void setCatName(String catName)
{
this.catName = catName;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,82 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 关键词搜索日志表 对应表《DES_KEYWORD_LOG》
*/
@AnAlias("DesKeywordLog")
@AnNew
@AnTable(table="DES_KEYWORD_LOG", key="LOG_ID", type="InnoDB")
public class DesKeywordLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="LOG_ID", type="long", notNull=true) private long logId; //1.日志ID
@AnTableField(column="KEYWORD_NAME", type="string,64", notNull=true) private String keywordName; //2.关键字名称
@AnTableField(column="SEARCH_COUNT", type="int", notNull=true) private int searchCount; //3.搜索量
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //4.创建时间
public String toString()
{
return Jsons.toString(this);
}
public long getLogId()
{
return logId;
}
public void setLogId(long logId)
{
this.logId = logId;
}
public String getKeywordName()
{
return keywordName;
}
public void setKeywordName(String keywordName)
{
this.keywordName = keywordName;
}
public int getSearchCount()
{
return searchCount;
}
public void setSearchCount(int searchCount)
{
this.searchCount = searchCount;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,93 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 标签属性表 对应表《DES_LABEL_ATTRIBUTE》
*/
@AnAlias("DesLabelAttribute")
@AnNew
@AnTable(table="DES_LABEL_ATTRIBUTE", key="ATTRIBUTE_ID", type="InnoDB")
public class DesLabelAttribute implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="ATTRIBUTE_ID", type="long", notNull=true) private long attributeId; //1.属性ID
@AnTableField(column="ATTRIBUTE_CAT_ID", type="long", notNull=true) private long attributeCatId; //2.属性分类ID
@AnTableField(column="INDUSTRY_ID", type="long", notNull=true) private long industryId; //3.行业ID
@AnTableField(column="ATTRIBUTE_NAME", type="string,5000", notNull=true) private String attributeName; //4.属性名称
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //5.创建时间
public String toString()
{
return Jsons.toString(this);
}
public long getAttributeId()
{
return attributeId;
}
public void setAttributeId(long attributeId)
{
this.attributeId = attributeId;
}
public long getAttributeCatId()
{
return attributeCatId;
}
public void setAttributeCatId(long attributeCatId)
{
this.attributeCatId = attributeCatId;
}
public long getIndustryId()
{
return industryId;
}
public void setIndustryId(long industryId)
{
this.industryId = industryId;
}
public String getAttributeName()
{
return attributeName;
}
public void setAttributeName(String attributeName)
{
this.attributeName = attributeName;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,82 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 标签属性分类表 对应表《DES_LABEL_ATTRIBUTE_CAT》
*/
@AnAlias("DesLabelAttributeCat")
@AnNew
@AnTable(table="DES_LABEL_ATTRIBUTE_CAT", key="ATTRIBUTE_CAT_ID", type="InnoDB")
public class DesLabelAttributeCat implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="ATTRIBUTE_CAT_ID", type="long", notNull=true) private long attributeCatId; //1.属性分类ID
@AnTableField(column="INDUSTRY_ID", type="long", notNull=true) private long industryId; //2.行业ID
@AnTableField(column="ATTRIBUTE_CAT_NAME", type="string,64", notNull=true) private String attributeCatName; //3.属性分类名称
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //4.创建时间
public String toString()
{
return Jsons.toString(this);
}
public long getAttributeCatId()
{
return attributeCatId;
}
public void setAttributeCatId(long attributeCatId)
{
this.attributeCatId = attributeCatId;
}
public long getIndustryId()
{
return industryId;
}
public void setIndustryId(long industryId)
{
this.industryId = industryId;
}
public String getAttributeCatName()
{
return attributeCatName;
}
public void setAttributeCatName(String attributeCatName)
{
this.attributeCatName = attributeCatName;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,86 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 标签行业表 对应表《DES_LABEL_INDUSTRY》
*/
@AnAlias("DesLabelIndustry")
@AnNew
@AnTable(table = "DES_LABEL_INDUSTRY", key = "INDUSTRY_SUB_ID", type = "InnoDB")
public class DesLabelIndustry implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "INDUSTRY_ID", type = "long", notNull = true)
private long industryId; // 1.行业ID
@AnTableField(column = "INDUSTRY_SUB_ID", type = "long", notNull = true)
private long industrySubId; // 2.子行业ID
@AnTableField(column = "INDUSTRY_SUB_NAME", type = "string,64", notNull = true)
private String industrySubName; // 3.子行业名称
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 4.创建时间
public String toString()
{
return Jsons.toString(this);
}
public long getIndustryId()
{
return industryId;
}
public void setIndustryId(long industryId)
{
this.industryId = industryId;
}
public long getIndustrySubId()
{
return industrySubId;
}
public void setIndustrySubId(long industrySubId)
{
this.industrySubId = industrySubId;
}
public String getIndustrySubName()
{
return industrySubName;
}
public void setIndustrySubName(String industrySubName)
{
this.industrySubName = industrySubName;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,115 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 文章详情表 对应表《YQ_ARTICLE》
*/
@AnAlias("YqArticle")
@AnNew
@AnTable(table="YQ_ARTICLE", key="ARTICLE_ID", type="InnoDB")
public class YqArticle implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="CATEGORY_ID", type="long", notNull=true) private long categoryId; //1.文章所属分类ID
@AnTableField(column="ARTICLE_ID", type="long", notNull=true) private long articleId; //2.文章ID
@AnTableField(column="ARTICLE_NUMBER", type="int", notNull=true) private int articleNumber; //3.文章点击次数
@AnTableField(column="ARTICLE_TITLE", type="string,64", notNull=true) private String articleTitle; //4.文章标题
@AnTableField(column="ARTICLE_STATUS", type="byte", notNull=true) private int articleStatus; //5.文章状态,0表示正常,1表示停用
@AnTableField(column="ARTICLE_TIME", type="datetime", notNull=true) private Timestamp articleTime; //6.文章发布时间
@AnTableField(column="ARTICLE_CONTENT", type="string,50000", notNull=true) private String articleContent; //7.文章内容
public String toString()
{
return Jsons.toString(this);
}
public long getCategoryId()
{
return categoryId;
}
public void setCategoryId(long categoryId)
{
this.categoryId = categoryId;
}
public long getArticleId()
{
return articleId;
}
public void setArticleId(long articleId)
{
this.articleId = articleId;
}
public int getArticleNumber()
{
return articleNumber;
}
public void setArticleNumber(int articleNumber)
{
this.articleNumber = articleNumber;
}
public String getArticleTitle()
{
return articleTitle;
}
public void setArticleTitle(String articleTitle)
{
this.articleTitle = articleTitle;
}
public int getArticleStatus()
{
return articleStatus;
}
public void setArticleStatus(int articleStatus)
{
this.articleStatus = articleStatus;
}
public Timestamp getArticleTime()
{
return articleTime;
}
public void setArticleTime(Timestamp articleTime)
{
this.articleTime = articleTime;
}
public String getArticleContent()
{
return articleContent;
}
public void setArticleContent(String articleContent)
{
this.articleContent = articleContent;
}
}
@@ -0,0 +1,55 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
* 文章详情扩展视图 对应视图《YQ_ARTICLE_EX》
*/
@AnAlias("YqArticleEx")
@AnNew
@AnView("YQ_ARTICLE,YQ_CATEGORY")
@AnViewJoin(
{
@AnViewJoinValue(type = "EQUAL", lTable = "YQ_ARTICLE", lColumn = "CATEGORY_ID", rTable = "YQ_CATEGORY", rColumn = "CATEGORY_ID")
})
public class YqArticleEx extends YqArticle
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "YQ_CATEGORY", column = "CATEGORY_NAME")
private String categoryName; // 1.分类名称
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getCategoryName()
{
return categoryName;
}
public void setCategoryName(String categoryName)
{
this.categoryName = categoryName;
}
}
@@ -0,0 +1,103 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 文章分类表 对应表《YQ_CATEGORY》
*/
@AnAlias("YqCategory")
@AnNew
@AnTable(table="YQ_CATEGORY", key="CATEGORY_ID", type="InnoDB")
public class YqCategory implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="PARENT_ID", type="long", notNull=true) private long parentId; //1.分类父级ID
@AnTableField(column="CATEGORY_ID", type="long", notNull=true) private long categoryId; //2.分类ID
@AnTableField(column="CATEGORY_NAME", type="string,64", notNull=true) private String categoryName; //3.分类名称
@AnTableField(column="CATEGORY_LEVEL", type="int", notNull=true) private int categoryLevel; //4.分类级别
@AnTableField(column="CATEGORY_STATUS", type="byte", notNull=true) private int categoryStatus; //5.分类状态,0表示正常,1表示停用
@AnTableField(column="CATEGORY_SEQ", type="int", notNull=true) private int categorySeq; //6.分类排序编号
public String toString()
{
return Jsons.toString(this);
}
public long getParentId()
{
return parentId;
}
public void setParentId(long parentId)
{
this.parentId = parentId;
}
public long getCategoryId()
{
return categoryId;
}
public void setCategoryId(long categoryId)
{
this.categoryId = categoryId;
}
public String getCategoryName()
{
return categoryName;
}
public void setCategoryName(String categoryName)
{
this.categoryName = categoryName;
}
public int getCategoryLevel()
{
return categoryLevel;
}
public void setCategoryLevel(int categoryLevel)
{
this.categoryLevel = categoryLevel;
}
public int getCategoryStatus()
{
return categoryStatus;
}
public void setCategoryStatus(int categoryStatus)
{
this.categoryStatus = categoryStatus;
}
public int getCategorySeq()
{
return categorySeq;
}
public void setCategorySeq(int categorySeq)
{
this.categorySeq = categorySeq;
}
}
@@ -0,0 +1,102 @@
package com.zhiqim.yangcai.design.dbo.account;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师虚拟账户 对应表《virtual_account》
*
* @version 1.0 @author hc 2021年6月17日 新建与整理
*/
@AnAlias("VirtualAccount")
@AnNew
@AnTable(table = "virtual_account", key = "operator_code", type = "InnoDB")
public class VirtualAccount implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "operator_code", type = "string,32", notNull = true)
private String operatorCode; // 1.账户名
@AnTableField(column = "operator_status", type = "int", notNull = true)
private int operatorStatus; // 2.账户状态
@AnTableField(column = "usable_money", type = "long", notNull = true)
private long usableMoney; // 3.账户可用余额
@AnTableField(column = "freeze_money", type = "long", notNull = true)
private long freezeMoney; // 4.账户冻结金额
@AnTableField(column = "sum_money", type = "long", notNull = true)
private long sumMoney; // 5.总金额 (可用余额+冻结余额)
@AnTableField(column = "remark", type = "string,50", notNull = false)
private String remark; // 6.备注
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public int getOperatorStatus()
{
return operatorStatus;
}
public void setOperatorStatus(int operatorStatus)
{
this.operatorStatus = operatorStatus;
}
public long getUsableMoney()
{
return usableMoney;
}
public void setUsableMoney(long usableMoney)
{
this.usableMoney = usableMoney;
}
public long getFreezeMoney()
{
return freezeMoney;
}
public void setFreezeMoney(long freezeMoney)
{
this.freezeMoney = freezeMoney;
}
public long getSumMoney()
{
return sumMoney;
}
public void setSumMoney(long sumMoney)
{
this.sumMoney = sumMoney;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
}
@@ -0,0 +1,187 @@
package com.zhiqim.yangcai.design.dbo.account;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师虚拟账户明细 对应表《virtual_account_details》
*
* @version 1.0 @author hc 2021年6月17日 新建与整理
*/
@AnAlias("VirtualAccountDetails")
@AnNew
@AnTable(table = "virtual_account_details", key = "account_blotter", type = "InnoDB")
public class VirtualAccountDetails implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "account_blotter", type = "long", notNull = true)
private long accountBlotter; // 1.账户流水
@AnTableField(column = "operator_code", type = "string,32", notNull = true)
private String operatorCode; // 2.账户名
@AnTableField(column = "transaction_blotter", type = "long", notNull = true)
private long transactionBlotter; // 3.交易流水
@AnTableField(column = "transaction_status", type = "int", notNull = true)
private int transactionStatus; // 4.交易类型 0,订单量奖励 1,加急单奖励 2,时效奖励 3,老客户奖励 4,完成订单奖励 5,售后处理 6,订单退回
@AnTableField(column = "usable_money_add", type = "long", notNull = true)
private long usableMoneyAdd; // 5.可用余额增加
@AnTableField(column = "usable_money_down", type = "long", notNull = true)
private long usableMoneyDown; // 6.可用余额减少
@AnTableField(column = "freeze_money_add", type = "long", notNull = true)
private long freezeMoneyAdd; // 7.冻结余额增加
@AnTableField(column = "freeze_money_down", type = "long", notNull = true)
private long freezeMoneyDown; // 8.冻结余额减少
@AnTableField(column = "operator_time", type = "datetime", notNull = false)
private Timestamp operatorTime; // 9.操作时间
@AnTableField(column = "usable_money", type = "long", notNull = true)
private long usableMoney; // 10.账户可用余额
@AnTableField(column = "freeze_money", type = "long", notNull = true)
private long freezeMoney; // 11.账户冻结金额
@AnTableField(column = "sum_money", type = "long", notNull = true)
private long sumMoney; // 12.总金额 (可用余额+冻结余额)
@AnTableField(column = "operator_remark", type = "string,32", notNull = true)
private String operatorRemark; // 13.操作备注
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getAccountBlotter()
{
return accountBlotter;
}
public void setAccountBlotter(long accountBlotter)
{
this.accountBlotter = accountBlotter;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getTransactionBlotter()
{
return transactionBlotter;
}
public void setTransactionBlotter(long transactionBlotter)
{
this.transactionBlotter = transactionBlotter;
}
public int getTransactionStatus()
{
return transactionStatus;
}
public void setTransactionStatus(int transactionStatus)
{
this.transactionStatus = transactionStatus;
}
public long getUsableMoneyAdd()
{
return usableMoneyAdd;
}
public void setUsableMoneyAdd(long usableMoneyAdd)
{
this.usableMoneyAdd = usableMoneyAdd;
}
public long getUsableMoneyDown()
{
return usableMoneyDown;
}
public void setUsableMoneyDown(long usableMoneyDown)
{
this.usableMoneyDown = usableMoneyDown;
}
public long getFreezeMoneyAdd()
{
return freezeMoneyAdd;
}
public void setFreezeMoneyAdd(long freezeMoneyAdd)
{
this.freezeMoneyAdd = freezeMoneyAdd;
}
public long getFreezeMoneyDown()
{
return freezeMoneyDown;
}
public void setFreezeMoneyDown(long freezeMoneyDown)
{
this.freezeMoneyDown = freezeMoneyDown;
}
public Timestamp getOperatorTime()
{
return operatorTime;
}
public void setOperatorTime(Timestamp operatorTime)
{
this.operatorTime = operatorTime;
}
public long getUsableMoney()
{
return usableMoney;
}
public void setUsableMoney(long usableMoney)
{
this.usableMoney = usableMoney;
}
public long getFreezeMoney()
{
return freezeMoney;
}
public void setFreezeMoney(long freezeMoney)
{
this.freezeMoney = freezeMoney;
}
public long getSumMoney()
{
return sumMoney;
}
public void setSumMoney(long sumMoney)
{
this.sumMoney = sumMoney;
}
public String getOperatorRemark()
{
return operatorRemark;
}
public void setOperatorRemark(String operatorRemark)
{
this.operatorRemark = operatorRemark;
}
}
@@ -0,0 +1,226 @@
package com.zhiqim.yangcai.design.dbo.account;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
*
* [简要描述]:设计师虚拟订单账户和交易流水<br/>
* [详细描述]:<br/>
*
* @version 1.0 @author hc 2021年6月17日 新建与整理
*/
@AnAlias("VirtualAccountTransactionView")
@AnNew
@AnView("virtual_account_details,virtual_transaction_details")
@AnViewJoin(
{
@AnViewJoinValue(type = "LEFT", lTable = "virtual_account_details", lColumn = "OPERATOR_CODE", rTable = "virtual_transaction_details", rColumn = "OPERATOR_CODE")
})
public class VirtualAccountTransactionView implements Serializable
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "virtual_account_details", column = "account_blotter")
private long accountBlotter; // 1.账户流水
@AnViewField(table = "virtual_account_details", column = "operator_code")
private String operatorCode; // 2.操作员名称
@AnViewField(table = "virtual_account_details", column = "transaction_blotter")
private long accountTransactionBlotter; // 3.交易流水
@AnViewField(table = "virtual_account_details", column = "transaction_status")
private int accountTransactionStatus; // 4.交易类型 0,订单量奖励 1,加急单奖励 2,时效奖励 3,老客户奖励 4,完成订单奖励 5,售后处理
// 6,订单退回
@AnViewField(table = "virtual_account_details", column = "usable_money_add")
private long usableMoneyAdd; // 5.可用余额增加
@AnViewField(table = "virtual_account_details", column = "usable_money_down")
private long usableMoneyDown; // 6.可用余额减少
@AnViewField(table = "virtual_account_details", column = "freeze_money_add")
private long freezeMoneyAdd; // 7.冻结余额增加
@AnViewField(table = "virtual_account_details", column = "freeze_money_down")
private long freezeMoneyDown; // 8.冻结余额减少
@AnViewField(table = "virtual_account_details", column = "operator_time")
private Timestamp operatorTime; // 9.操作时间
@AnViewField(table = "virtual_transaction_details", column = "transaction_blotter")
private long transactionBlotter; // 1.交易流水
@AnViewField(table = "virtual_transaction_details", column = "design_id")
private long designId; // 2.订单号
@AnViewField(table = "virtual_transaction_details", column = "ORDER_TEXT")
private String orderText; // 3.产品类型
@AnViewField(table = "virtual_transaction_details", column = "RECEIVE_TIME")
private Timestamp receiveTime; // 4.设计师领单时间
@AnViewField(table = "virtual_transaction_details", column = "END_TIME")
private Timestamp endTime; // 5.设计师定稿时间
@AnViewField(table = "virtual_transaction_details", column = "transaction_status")
private int transactionStatus; // 6.交易类型 0,订单量奖励 1,加急单奖励 2,时效奖励 3,老客户奖励 4,完成订单奖励 5,售后处理 6,订单退回
@AnViewField(table = "virtual_transaction_details", column = "order_money")
private long orderMoney; // 7.订单金额
public long getAccountBlotter()
{
return accountBlotter;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getAccountTransactionBlotter()
{
return accountTransactionBlotter;
}
public void setAccountTransactionBlotter(long accountTransactionBlotter)
{
this.accountTransactionBlotter = accountTransactionBlotter;
}
public int getAccountTransactionStatus()
{
return accountTransactionStatus;
}
public void setAccountTransactionStatus(int accountTransactionStatus)
{
this.accountTransactionStatus = accountTransactionStatus;
}
public long getUsableMoneyAdd()
{
return usableMoneyAdd;
}
public void setUsableMoneyAdd(long usableMoneyAdd)
{
this.usableMoneyAdd = usableMoneyAdd;
}
public long getUsableMoneyDown()
{
return usableMoneyDown;
}
public void setUsableMoneyDown(long usableMoneyDown)
{
this.usableMoneyDown = usableMoneyDown;
}
public long getFreezeMoneyAdd()
{
return freezeMoneyAdd;
}
public void setFreezeMoneyAdd(long freezeMoneyAdd)
{
this.freezeMoneyAdd = freezeMoneyAdd;
}
public long getFreezeMoneyDown()
{
return freezeMoneyDown;
}
public void setFreezeMoneyDown(long freezeMoneyDown)
{
this.freezeMoneyDown = freezeMoneyDown;
}
public Timestamp getOperatorTime()
{
return operatorTime;
}
public void setOperatorTime(Timestamp operatorTime)
{
this.operatorTime = operatorTime;
}
public long getTransactionBlotter()
{
return transactionBlotter;
}
public void setTransactionBlotter(long transactionBlotter)
{
this.transactionBlotter = transactionBlotter;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getOrderText()
{
return orderText;
}
public void setOrderText(String orderText)
{
this.orderText = orderText;
}
public Timestamp getReceiveTime()
{
return receiveTime;
}
public void setReceiveTime(Timestamp receiveTime)
{
this.receiveTime = receiveTime;
}
public Timestamp getEndTime()
{
return endTime;
}
public void setEndTime(Timestamp endTime)
{
this.endTime = endTime;
}
public int getTransactionStatus()
{
return transactionStatus;
}
public void setTransactionStatus(int transactionStatus)
{
this.transactionStatus = transactionStatus;
}
public long getOrderMoney()
{
return orderMoney;
}
public void setOrderMoney(long orderMoney)
{
this.orderMoney = orderMoney;
}
public void setAccountBlotter(long accountBlotter)
{
this.accountBlotter = accountBlotter;
}
}
@@ -0,0 +1,86 @@
package com.zhiqim.yangcai.design.dbo.account;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
*
* [简要描述]:虚拟账户类型表<br/>
* [详细描述]:<br/>
*
* @version 1.0 @author hc 2021年6月19日 新建与整理
*/
@AnAlias("VirtualAccountType")
@AnNew
@AnTable(table = "virtual_account_type", key = "type_id", type = "InnoDB")
public class VirtualAccountType implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "type_id", type = "int", notNull = true)
private int typeId; // 1.交易类型
@AnTableField(column = "type_name", type = "string,32", notNull = true)
private String typeName; // 2.交易类型名
@AnTableField(column = "last_operator_code", type = "string,32", notNull = false)
private String lastOperatorCode; // 3.最后操作员
@AnTableField(column = "create_time", type = "datetime", notNull = false)
private Timestamp createTime; // 4.创建时间
@AnTableField(column = "modify_time", type = "datetime", notNull = false)
private Timestamp modifyTime; // 5.修改时间
public int getTypeId()
{
return typeId;
}
public void setTypeId(int typeId)
{
this.typeId = typeId;
}
public String getTypeName()
{
return typeName;
}
public void setTypeName(String typeName)
{
this.typeName = typeName;
}
public String getLastOperatorCode()
{
return lastOperatorCode;
}
public void setLastOperatorCode(String lastOperatorCode)
{
this.lastOperatorCode = lastOperatorCode;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
}
@@ -0,0 +1,127 @@
package com.zhiqim.yangcai.design.dbo.account;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师虚拟交易明细 对应表《virtual_transaction_details》
*
* @version 1.0 @author hc 2021年6月17日 新建与整理
*/
@AnAlias("VirtualTransactionDetails")
@AnNew
@AnTable(table = "virtual_transaction_details", key = "transaction_blotter", type = "InnoDB")
public class VirtualTransactionDetails implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "operator_code", type = "string,32", notNull = true)
private String operatorCode; // 1.账户名
@AnTableField(column = "transaction_blotter", type = "long", notNull = true)
private long transactionBlotter; // 2.交易流水
@AnTableField(column = "design_id", type = "long", notNull = false)
private long designId; // 3.订单号
@AnTableField(column = "ORDER_TEXT", type = "string,200", notNull = false)
private String orderText; // 4.产品类型
@AnTableField(column = "END_TIME", type = "datetime", notNull = false)
private Timestamp endTime; // 5.设计师定稿时间
@AnTableField(column = "transaction_time", type = "datetime", notNull = false)
private Timestamp transactionTime; // 6.操作时间
@AnTableField(column = "transaction_status", type = "int", notNull = true)
private int transactionStatus; // 7.交易类型 0,订单量奖励 1,加急单奖励 2,时效奖励 3,老客户奖励 4,完成订单奖励 5,售后处理 6,订单退回
@AnTableField(column = "order_money", type = "long", notNull = false)
private long orderMoney; // 8.订单金额
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getTransactionBlotter()
{
return transactionBlotter;
}
public void setTransactionBlotter(long transactionBlotter)
{
this.transactionBlotter = transactionBlotter;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getOrderText()
{
return orderText;
}
public void setOrderText(String orderText)
{
this.orderText = orderText;
}
public Timestamp getEndTime()
{
return endTime;
}
public void setEndTime(Timestamp endTime)
{
this.endTime = endTime;
}
public Timestamp getTransactionTime()
{
return transactionTime;
}
public void setTransactionTime(Timestamp transactionTime)
{
this.transactionTime = transactionTime;
}
public int getTransactionStatus()
{
return transactionStatus;
}
public void setTransactionStatus(int transactionStatus)
{
this.transactionStatus = transactionStatus;
}
public long getOrderMoney()
{
return orderMoney;
}
public void setOrderMoney(long orderMoney)
{
this.orderMoney = orderMoney;
}
}
@@ -0,0 +1,359 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.after;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnIndex;
import org.zhiqim.orm.annotation.AnIndexValue;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 售后订单总表 对应表《DESIGN_AFTER_ORDER》
*/
@AnAlias("DesignAfterOrder")
@AnNew
@AnTable(table = "DESIGN_AFTER_ORDER", key = "DESIGN_AFS_ID", type = "InnoDB")
@AnIndex(
{
@AnIndexValue(name = "IX_DESIGN_ID", column = "DESIGN_ID", unique = false),
@AnIndexValue(name = "IX_AFTER_CREATE_TIME", column = "AFTER_CREATE_TIME", unique = false)
})
public class DesignAfterOrder implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGN_AFS_ID", type = "long", notNull = true)
private long designAfsId; // 1.设计师平台售后单号
@AnTableField(column = "OUT_AFS_ID", type = "string,64", notNull = true)
private String outAfsId; // 2.外部售后单号
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 3.订单号
@AnTableField(column = "LOSS_AMOUNT", type = "decimal,6,2", notNull = true)
private double lossAmount; // 4.损失金额
@AnTableField(column = "COMPENSATE_AMOUNT", type = "decimal,6,2", notNull = true)
private double compensateAmount; // 4.赔付金额
@AnTableField(column = "AFTER_STATUS", type = "int", notNull = true)
private int afterStatus; // 5.售后单处理状态
@AnTableField(column = "NEW_DESIGN_ID", type = "long", notNull = false)
private long newDesignId; // 6.补单号(新单号)
@AnTableField(column = "PIC_ORG_ID", type = "long", notNull = false)
private long picOrgId; // 7.责任组织
@AnTableField(column = "PIC_TYPE", type = "long", notNull = false)
private long picType; // 8.责任类型 设计师责任,系统责任 等
@AnTableField(column = "PROBLEM_TYPE", type = "long", notNull = false)
private long problemType; // 9.问题类型, 设计与成品不符 , 设计师态度,色差等
@AnTableField(column = "PROBLEM_REASON", type = "string,30", notNull = false)
private String problemReason; // 10.问题原因
@AnTableField(column = "PROBLEM_DESC", type = "string,6000", notNull = false)
private String problemDesc; // 10.问题详细描述
@AnTableField(column = "AFTER_CREATE_TIME", type = "datetime", notNull = true)
private Timestamp afterCreateTime; // 11.创建时间
@AnTableField(column = "AFTER_MODIFY_TIME", type = "datetime", notNull = true)
private Timestamp afterModifyTime; // 12.变更时间
@AnTableField(column = "AFTER_BLAMER", type = "string,64", notNull = false)
private String afterBlamer; // 13.责任人
@AnTableField(column = "AFTER_RETURN_NOTE", type = "string,600", notNull = false)
private String afterReturnNote; // 14.售后退回原因,(系统之间原因)
@AnTableField(column = "AFTER_BLAME_RETURN_NOTE", type = "string,600", notNull = false)
private String afterBlameReturnNote; // 15.申诉退回 原因
@AnTableField(column = "AFTER_BLAME_RETURN_TIME", type = "datetime", notNull = false)
private Timestamp afterBlameReturnTime; // 16.申诉退回 时间
@AnTableField(column = "AFTER_HANDLER", type = "string,64", notNull = false)
private String afterHandler; // 17.处理人 (指派责任的人)
@AnTableField(column = "AFTER_HANDEL_TIME", type = "datetime", notNull = false)
private Timestamp afterHandelTime; // 18.处理时间 (责任指派时间)
@AnTableField(column = "AFTER_FINISH_NOTE", type = "string,600", notNull = false)
private String afterFinishNote; // 19.处理完成描述,处理这处理完成时需添加 描述内容
@AnTableField(column = "AFTER_FINISH_TIME", type = "datetime", notNull = false)
private Timestamp afterFinishTime; // 20.售后完成时间
@AnTableField(column = "AFTER_CANCELER", type = "string,64", notNull = false)
private String afterCanceler; // 21.取消人
@AnTableField(column = "AFTER_CANCEL_TIME", type = "datetime", notNull = false)
private Timestamp afterCancelTime; // 22.取消时间
@AnTableField(column = "AFTER_CANCEL_NOTE", type = "string,400", notNull = false)
private String afterCancelNote; // 23.取消原因
@AnTableField(column = "AFTER_COMPLAIN_CHECK_NOTE", type = "string,400", notNull = false)
private String afterComplainCheckNote; // 24.申诉审核备注
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getDesignAfsId()
{
return designAfsId;
}
public void setDesignAfsId(long designAfsId)
{
this.designAfsId = designAfsId;
}
public String getOutAfsId()
{
return outAfsId;
}
public void setOutAfsId(String outAfsId)
{
this.outAfsId = outAfsId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public double getLossAmount()
{
return lossAmount;
}
public void setLossAmount(double lossAmount)
{
this.lossAmount = lossAmount;
}
public int getAfterStatus()
{
return afterStatus;
}
public void setAfterStatus(int afterStatus)
{
this.afterStatus = afterStatus;
}
public long getNewDesignId()
{
return newDesignId;
}
public void setNewDesignId(long newDesignId)
{
this.newDesignId = newDesignId;
}
public long getPicOrgId()
{
return picOrgId;
}
public void setPicOrgId(long picOrgId)
{
this.picOrgId = picOrgId;
}
public long getPicType()
{
return picType;
}
public void setPicType(long picType)
{
this.picType = picType;
}
public long getProblemType()
{
return problemType;
}
public void setProblemType(long problemType)
{
this.problemType = problemType;
}
public String getProblemReason()
{
return problemReason;
}
public void setProblemReason(String problemReason)
{
this.problemReason = problemReason;
}
public String getProblemDesc()
{
return problemDesc;
}
public void setProblemDesc(String problemDesc)
{
this.problemDesc = problemDesc;
}
public Timestamp getAfterCreateTime()
{
return afterCreateTime;
}
public void setAfterCreateTime(Timestamp afterCreateTime)
{
this.afterCreateTime = afterCreateTime;
}
public Timestamp getAfterModifyTime()
{
return afterModifyTime;
}
public void setAfterModifyTime(Timestamp afterModifyTime)
{
this.afterModifyTime = afterModifyTime;
}
public String getAfterBlamer()
{
return afterBlamer;
}
public void setAfterBlamer(String afterBlamer)
{
this.afterBlamer = afterBlamer;
}
public String getAfterReturnNote()
{
return afterReturnNote;
}
public void setAfterReturnNote(String afterReturnNote)
{
this.afterReturnNote = afterReturnNote;
}
public String getAfterBlameReturnNote()
{
return afterBlameReturnNote;
}
public void setAfterBlameReturnNote(String afterBlameReturnNote)
{
this.afterBlameReturnNote = afterBlameReturnNote;
}
public Timestamp getAfterBlameReturnTime()
{
return afterBlameReturnTime;
}
public void setAfterBlameReturnTime(Timestamp afterBlameReturnTime)
{
this.afterBlameReturnTime = afterBlameReturnTime;
}
public String getAfterHandler()
{
return afterHandler;
}
public void setAfterHandler(String afterHandler)
{
this.afterHandler = afterHandler;
}
public Timestamp getAfterHandelTime()
{
return afterHandelTime;
}
public void setAfterHandelTime(Timestamp afterHandelTime)
{
this.afterHandelTime = afterHandelTime;
}
public String getAfterFinishNote()
{
return afterFinishNote;
}
public void setAfterFinishNote(String afterFinishNote)
{
this.afterFinishNote = afterFinishNote;
}
public Timestamp getAfterFinishTime()
{
return afterFinishTime;
}
public void setAfterFinishTime(Timestamp afterFinishTime)
{
this.afterFinishTime = afterFinishTime;
}
public String getAfterCanceler()
{
return afterCanceler;
}
public void setAfterCanceler(String afterCanceler)
{
this.afterCanceler = afterCanceler;
}
public Timestamp getAfterCancelTime()
{
return afterCancelTime;
}
public void setAfterCancelTime(Timestamp afterCancelTime)
{
this.afterCancelTime = afterCancelTime;
}
public String getAfterCancelNote()
{
return afterCancelNote;
}
public void setAfterCancelNote(String afterCancelNote)
{
this.afterCancelNote = afterCancelNote;
}
public String getAfterComplainCheckNote()
{
return afterComplainCheckNote;
}
public void setAfterComplainCheckNote(String afterComplainCheckNote)
{
this.afterComplainCheckNote = afterComplainCheckNote;
}
public double getCompensateAmount()
{
return compensateAmount;
}
public void setCompensateAmount(double compensateAmount)
{
this.compensateAmount = compensateAmount;
}
}
@@ -0,0 +1,203 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.after;
import com.zhiqim.yangcai.design.dbo.after.DesignAfterOrder;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 售后订单列表视图 对应视图《DESIGN_AFTER_ORDER_VIEW》
*/
@AnAlias("DesignAfterOrderView")
@AnNew
@AnView("DESIGN_AFTER_ORDER,DESIGN_ORDER")
@AnViewJoin({@AnViewJoinValue(type="EQUAL", lTable="DESIGN_AFTER_ORDER", lColumn="DESIGN_ID", rTable="DESIGN_ORDER", rColumn="DESIGN_ID")})
public class DesignAfterOrderView extends DesignAfterOrder
{
private static final long serialVersionUID = 1L;
@AnViewField(table="DESIGN_ORDER", column="MERCHANT_ID") private long merchantId; //2.订单商户编号
@AnViewField(table="DESIGN_ORDER", column="ORG_ID") private long orgId; //3.操作员组织编号
@AnViewField(table="DESIGN_ORDER", column="OUT_ID") private long outId; //4.外部系统单号
@AnViewField(table="DESIGN_ORDER", column="ORDER_TEXT") private String orderText; //5.订单描述
@AnViewField(table="DESIGN_ORDER", column="AFTER_NAMES") private String afterNames; //6.后加工名称,多个逗号隔开
@AnViewField(table="DESIGN_ORDER", column="AMOUNT") private long amount; //7.订单总金额
@AnViewField(table="DESIGN_ORDER", column="PRINT_SPECIAL") private String printSpecial; //8.印刷特殊工艺
@AnViewField(table="DESIGN_ORDER", column="TYPE_ID") private long typeId; //9.设计类型,名片、彩页、等等
@AnViewField(table="DESIGN_ORDER", column="SHOP_NICK") private String shopNick; //10.店铺名称
@AnViewField(table="DESIGN_ORDER", column="DESIGNER") private String designer; //11.设计师
@AnViewField(table="DESIGN_ORDER", column="BUYER_NICK") private String buyerNick; //12.客户昵称
@AnViewField(table="DESIGN_ORDER", column="USER_CONTACT") private String userContact; //13.联系人
@AnViewField(table="DESIGN_ORDER", column="USER_MOBILE") private String userMobile; //14.用户手机
@AnViewField(table="DESIGN_ORDER", column="USER_QQ") private String userQq; //15.用户QQ
@AnViewField(table="DESIGN_ORDER", column="USER_WX") private String userWx; //16.用户微信
public String toString()
{
return Jsons.toString(this);
}
public long getMerchantId()
{
return merchantId;
}
public void setMerchantId(long merchantId)
{
this.merchantId = merchantId;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public long getOutId()
{
return outId;
}
public void setOutId(long outId)
{
this.outId = outId;
}
public String getOrderText()
{
return orderText;
}
public void setOrderText(String orderText)
{
this.orderText = orderText;
}
public String getAfterNames()
{
return afterNames;
}
public void setAfterNames(String afterNames)
{
this.afterNames = afterNames;
}
public long getAmount()
{
return amount;
}
public void setAmount(long amount)
{
this.amount = amount;
}
public String getPrintSpecial()
{
return printSpecial;
}
public void setPrintSpecial(String printSpecial)
{
this.printSpecial = printSpecial;
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public String getShopNick()
{
return shopNick;
}
public void setShopNick(String shopNick)
{
this.shopNick = shopNick;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getBuyerNick()
{
return buyerNick;
}
public void setBuyerNick(String buyerNick)
{
this.buyerNick = buyerNick;
}
public String getUserContact()
{
return userContact;
}
public void setUserContact(String userContact)
{
this.userContact = userContact;
}
public String getUserMobile()
{
return userMobile;
}
public void setUserMobile(String userMobile)
{
this.userMobile = userMobile;
}
public String getUserQq()
{
return userQq;
}
public void setUserQq(String userQq)
{
this.userQq = userQq;
}
public String getUserWx()
{
return userWx;
}
public void setUserWx(String userWx)
{
this.userWx = userWx;
}
}
@@ -0,0 +1,540 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.after;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnIndex;
import org.zhiqim.orm.annotation.AnIndexValue;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 售后统计详情表 对应表《DESIGN_AFTER_STATISTIC_DETAIL》
*/
@AnAlias("DesignAfterStatisticDetail")
@AnNew
@AnTable(table = "DESIGN_AFTER_STATISTIC_DETAIL", key = "START_DATE,DESIGN_AFS_ID", type = "InnoDB")
@AnIndex(
{
@AnIndexValue(name = "IX_DESIGN_ID", column = "DESIGN_ID", unique = false), @AnIndexValue(name = "IX_ORG_ID", column = "ORG_ID", unique = false),
@AnIndexValue(name = "IX_AFTER_BLAMER", column = "AFTER_BLAMER", unique = false),
@AnIndexValue(name = "IX_AFTER_FINISH_TIME", column = "AFTER_FINISH_TIME", unique = false)
})
public class DesignAfterStatisticDetail implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "START_DATE", type = "string,32", notNull = true)
private String startDate; // 1.统计日期 yyyy-MM
@AnTableField(column = "DESIGN_AFS_ID", type = "long", notNull = true)
private long designAfsId; // 2.设计师平台 独立售后单号
@AnTableField(column = "OUT_AFS_ID", type = "string,64", notNull = true)
private String outAfsId; // 3.设计师平台 独立售后单号
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 4.设计师平台的那条 订单售后
@AnTableField(column = "LOSS_AMOUNT", type = "decimal,6,2", notNull = true)
private double lossAmount; // 5.损失金额
@AnTableField(column = "AFTER_STATUS", type = "int", notNull = true)
private int afterStatus; // 6.售后单处理状态
@AnTableField(column = "NEW_DESIGN_ID", type = "long", notNull = false)
private long newDesignId; // 7.补单号(新单号)
@AnTableField(column = "PIC_ORG_ID", type = "long", notNull = false)
private long picOrgId; // 8.责任组织
@AnTableField(column = "PIC_TYPE", type = "long", notNull = false)
private long picType; // 9.责任类型 设计师责任,系统责任 等
@AnTableField(column = "PROBLEM_TYPE", type = "long", notNull = false)
private long problemType; // 10.问题类型, 设计与成品不符 , 设计师态度,色差等
@AnTableField(column = "PROBLEM_DESC", type = "string,6000", notNull = false)
private String problemDesc; // 11.问题描述
@AnTableField(column = "AFTER_CREATE_TIME", type = "datetime", notNull = true)
private Timestamp afterCreateTime; // 12.创建时间
@AnTableField(column = "AFTER_MODIFY_TIME", type = "datetime", notNull = true)
private Timestamp afterModifyTime; // 13.变更时间
@AnTableField(column = "AFTER_BLAMER", type = "string,64", notNull = false)
private String afterBlamer; // 14.责任人
@AnTableField(column = "AFTER_RETURN_NOTE", type = "string,600", notNull = false)
private String afterReturnNote; // 15.售后退回原因,(系统之间原因)
@AnTableField(column = "AFTER_BLAME_RETURN_NOTE", type = "string,600", notNull = false)
private String afterBlameReturnNote; // 16.申诉退回 原因
@AnTableField(column = "AFTER_BLAME_RETURN_TIME", type = "datetime", notNull = false)
private Timestamp afterBlameReturnTime; // 17.申诉退回 时间
@AnTableField(column = "AFTER_HANDLER", type = "string,64", notNull = false)
private String afterHandler; // 18.处理人 (指派责任的人)
@AnTableField(column = "AFTER_HANDEL_TIME", type = "datetime", notNull = false)
private Timestamp afterHandelTime; // 19.处理时间 (责任指派时间)
@AnTableField(column = "AFTER_FINISH_NOTE", type = "string,600", notNull = false)
private String afterFinishNote; // 20.处理完成描述,处理这处理完成时需添加 描述内容
@AnTableField(column = "AFTER_FINISH_TIME", type = "datetime", notNull = false)
private Timestamp afterFinishTime; // 21.售后完成时间
@AnTableField(column = "AFTER_CANCELER", type = "string,64", notNull = false)
private String afterCanceler; // 22.取消人
@AnTableField(column = "AFTER_CANCEL_TIME", type = "datetime", notNull = false)
private Timestamp afterCancelTime; // 23.取消时间
@AnTableField(column = "AFTER_CANCEL_NOTE", type = "string,400", notNull = false)
private String afterCancelNote; // 24.取消原因
@AnTableField(column = "AFTER_COMPLAIN_CHECK_NOTE", type = "string,400", notNull = false)
private String afterComplainCheckNote; // 25.申诉审核备注
@AnTableField(column = "MERCHANT_ID", type = "long", notNull = true)
private long merchantId; // 26.订单商户ID
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 27.责任组织ID
@AnTableField(column = "OUT_ID", type = "long", notNull = true)
private long outId; // 28.外部系统订单号ID
@AnTableField(column = "ORDER_TEXT", type = "string,600", notNull = false)
private String orderText; // 29.订单信息
@AnTableField(column = "AFTER_NAMES", type = "string,600", notNull = false)
private String afterNames; // 30.后加工名称
@AnTableField(column = "AMOUNT", type = "long", notNull = true)
private long amount; // 31.设计订单金额
@AnTableField(column = "PRINT_SPECIAL", type = "string,100", notNull = false)
private String printSpecial; // 32.特殊工艺
@AnTableField(column = "TYPE_ID", type = "long", notNull = true)
private long typeId; // 33.设计类型,名片、彩页、等等
@AnTableField(column = "SHOP_NICK", type = "string,100", notNull = false)
private String shopNick; // 34.店铺名
@AnTableField(column = "DESIGNER", type = "string,64", notNull = false)
private String designer; // 35.订单设计师
@AnTableField(column = "BUYER_NICK", type = "string,100", notNull = false)
private String buyerNick; // 36.订单买家昵称
@AnTableField(column = "USER_CONTACT", type = "string,200", notNull = false)
private String userContact; // 37.订单买家联系人
@AnTableField(column = "USER_MOBILE", type = "string,100", notNull = false)
private String userMobile; // 38.订单买家联系手机
@AnTableField(column = "USER_QQ", type = "string,100", notNull = false)
private String userQq; // 39.订单买家联系QQ
@AnTableField(column = "USER_WX", type = "string,100", notNull = false)
private String userWx; // 40.订单买家联系WX
private double compensateAmount;// 赔付总金额
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getStartDate()
{
return startDate;
}
public void setStartDate(String startDate)
{
this.startDate = startDate;
}
public long getDesignAfsId()
{
return designAfsId;
}
public void setDesignAfsId(long designAfsId)
{
this.designAfsId = designAfsId;
}
public String getOutAfsId()
{
return outAfsId;
}
public void setOutAfsId(String outAfsId)
{
this.outAfsId = outAfsId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public double getLossAmount()
{
return lossAmount;
}
public void setLossAmount(double lossAmount)
{
this.lossAmount = lossAmount;
}
public int getAfterStatus()
{
return afterStatus;
}
public void setAfterStatus(int afterStatus)
{
this.afterStatus = afterStatus;
}
public long getNewDesignId()
{
return newDesignId;
}
public void setNewDesignId(long newDesignId)
{
this.newDesignId = newDesignId;
}
public long getPicOrgId()
{
return picOrgId;
}
public void setPicOrgId(long picOrgId)
{
this.picOrgId = picOrgId;
}
public long getPicType()
{
return picType;
}
public void setPicType(long picType)
{
this.picType = picType;
}
public long getProblemType()
{
return problemType;
}
public void setProblemType(long problemType)
{
this.problemType = problemType;
}
public String getProblemDesc()
{
return problemDesc;
}
public void setProblemDesc(String problemDesc)
{
this.problemDesc = problemDesc;
}
public Timestamp getAfterCreateTime()
{
return afterCreateTime;
}
public void setAfterCreateTime(Timestamp afterCreateTime)
{
this.afterCreateTime = afterCreateTime;
}
public Timestamp getAfterModifyTime()
{
return afterModifyTime;
}
public void setAfterModifyTime(Timestamp afterModifyTime)
{
this.afterModifyTime = afterModifyTime;
}
public String getAfterBlamer()
{
return afterBlamer;
}
public void setAfterBlamer(String afterBlamer)
{
this.afterBlamer = afterBlamer;
}
public String getAfterReturnNote()
{
return afterReturnNote;
}
public void setAfterReturnNote(String afterReturnNote)
{
this.afterReturnNote = afterReturnNote;
}
public String getAfterBlameReturnNote()
{
return afterBlameReturnNote;
}
public void setAfterBlameReturnNote(String afterBlameReturnNote)
{
this.afterBlameReturnNote = afterBlameReturnNote;
}
public Timestamp getAfterBlameReturnTime()
{
return afterBlameReturnTime;
}
public void setAfterBlameReturnTime(Timestamp afterBlameReturnTime)
{
this.afterBlameReturnTime = afterBlameReturnTime;
}
public String getAfterHandler()
{
return afterHandler;
}
public void setAfterHandler(String afterHandler)
{
this.afterHandler = afterHandler;
}
public Timestamp getAfterHandelTime()
{
return afterHandelTime;
}
public void setAfterHandelTime(Timestamp afterHandelTime)
{
this.afterHandelTime = afterHandelTime;
}
public String getAfterFinishNote()
{
return afterFinishNote;
}
public void setAfterFinishNote(String afterFinishNote)
{
this.afterFinishNote = afterFinishNote;
}
public Timestamp getAfterFinishTime()
{
return afterFinishTime;
}
public void setAfterFinishTime(Timestamp afterFinishTime)
{
this.afterFinishTime = afterFinishTime;
}
public String getAfterCanceler()
{
return afterCanceler;
}
public void setAfterCanceler(String afterCanceler)
{
this.afterCanceler = afterCanceler;
}
public Timestamp getAfterCancelTime()
{
return afterCancelTime;
}
public void setAfterCancelTime(Timestamp afterCancelTime)
{
this.afterCancelTime = afterCancelTime;
}
public String getAfterCancelNote()
{
return afterCancelNote;
}
public void setAfterCancelNote(String afterCancelNote)
{
this.afterCancelNote = afterCancelNote;
}
public String getAfterComplainCheckNote()
{
return afterComplainCheckNote;
}
public void setAfterComplainCheckNote(String afterComplainCheckNote)
{
this.afterComplainCheckNote = afterComplainCheckNote;
}
public long getMerchantId()
{
return merchantId;
}
public void setMerchantId(long merchantId)
{
this.merchantId = merchantId;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public long getOutId()
{
return outId;
}
public void setOutId(long outId)
{
this.outId = outId;
}
public String getOrderText()
{
return orderText;
}
public void setOrderText(String orderText)
{
this.orderText = orderText;
}
public String getAfterNames()
{
return afterNames;
}
public void setAfterNames(String afterNames)
{
this.afterNames = afterNames;
}
public long getAmount()
{
return amount;
}
public void setAmount(long amount)
{
this.amount = amount;
}
public String getPrintSpecial()
{
return printSpecial;
}
public void setPrintSpecial(String printSpecial)
{
this.printSpecial = printSpecial;
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public String getShopNick()
{
return shopNick;
}
public void setShopNick(String shopNick)
{
this.shopNick = shopNick;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getBuyerNick()
{
return buyerNick;
}
public void setBuyerNick(String buyerNick)
{
this.buyerNick = buyerNick;
}
public String getUserContact()
{
return userContact;
}
public void setUserContact(String userContact)
{
this.userContact = userContact;
}
public String getUserMobile()
{
return userMobile;
}
public void setUserMobile(String userMobile)
{
this.userMobile = userMobile;
}
public String getUserQq()
{
return userQq;
}
public void setUserQq(String userQq)
{
this.userQq = userQq;
}
public String getUserWx()
{
return userWx;
}
public void setUserWx(String userWx)
{
this.userWx = userWx;
}
public double getCompensateAmount()
{
return compensateAmount;
}
public void setCompensateAmount(double compensateAmount)
{
this.compensateAmount = compensateAmount;
}
}
@@ -0,0 +1,142 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.api;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 接口调用日志表 对应表《API_INVOKE_LOG》
*/
@AnAlias("ApiInvokeLog")
@AnNew
@AnTable(table="API_INVOKE_LOG", key="INVOKE_LOG_ID", type="InnoDB")
@AnIndex({@AnIndexValue(name="IX_INVOCK_IP", column="REMOTE_IP", unique=false),
@AnIndexValue(name="IX_REMOTE_USER", column="REMOTE_USER", unique=false),
@AnIndexValue(name="IX_USER_STATUS_TIME", column="REMOTE_USER,STATUS_CODE,CREATE_TIME", unique=false),
@AnIndexValue(name="IX_API_NAME", column="API_NAME", unique=false),
@AnIndexValue(name="IX_STATUS_CODE", column="STATUS_CODE", unique=false)})
public class ApiInvokeLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="INVOKE_LOG_ID", type="long", notNull=true) private long invokeLogId; //1.日志编号
@AnTableField(column="REMOTE_IP", type="string,200", notNull=true) private String remoteIp; //2.用户IP地址
@AnTableField(column="ERROR_ID", type="string,200", notNull=false) private String errorId; //3.错误订单号 -1或者null 表示该方法 订单号字段允许为空
@AnTableField(column="STATUS_CODE", type="int", notNull=true) private int statusCode; //4.状态码
@AnTableField(column="REMOTE_USER", type="string,200", notNull=true) private String remoteUser; //5.用户名 没有用户 名时填写IP地址
@AnTableField(column="API_NAME", type="string,200", notNull=false) private String apiName; //6.调用接口名
@AnTableField(column="INVOKE_MESSAGE", type="string,6000", notNull=false) private String invokeMessage; //7.调用接口结果描述
@AnTableField(column="INVOKE_STACK_TRACE", type="string,4000", notNull=false) private String invokeStackTrace; //8.调用接口的堆栈信息
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //9.入库时间
public String toString()
{
return Jsons.toString(this);
}
public long getInvokeLogId()
{
return invokeLogId;
}
public void setInvokeLogId(long invokeLogId)
{
this.invokeLogId = invokeLogId;
}
public String getRemoteIp()
{
return remoteIp;
}
public void setRemoteIp(String remoteIp)
{
this.remoteIp = remoteIp;
}
public String getErrorId()
{
return errorId;
}
public void setErrorId(String errorId)
{
this.errorId = errorId;
}
public int getStatusCode()
{
return statusCode;
}
public void setStatusCode(int statusCode)
{
this.statusCode = statusCode;
}
public String getRemoteUser()
{
return remoteUser;
}
public void setRemoteUser(String remoteUser)
{
this.remoteUser = remoteUser;
}
public String getApiName()
{
return apiName;
}
public void setApiName(String apiName)
{
this.apiName = apiName;
}
public String getInvokeMessage()
{
return invokeMessage;
}
public void setInvokeMessage(String invokeMessage)
{
this.invokeMessage = invokeMessage;
}
public String getInvokeStackTrace()
{
return invokeStackTrace;
}
public void setInvokeStackTrace(String invokeStackTrace)
{
this.invokeStackTrace = invokeStackTrace;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,295 @@
/**
* 扬彩印刷设计
* 文件名 :ComplainDetail.java
* 创建人 :gjx
* 创建时间:2019-8-14
*/
package com.zhiqim.yangcai.design.dbo.complain;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 投诉单详情表
*
* @version 1.0 @author gjx 2019-8-14 新建与整理
*/
@AnAlias("DesignComplain")
@AnNew
@AnTable(table = "DESIGN_COMPLAIN", key = "COMPLAIN_ID", type = "InnoDB")
public class DesignComplain implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "COMPLAIN_ID", type = "long", notNull = true)
private long complainId; // 1.投诉单ID
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 2.设计单号
@AnTableField(column = "COMPLAIN_STATUS", type = "string,20", notNull = true)
private String complainStatus; // 3.投诉状态
@AnTableField(column = "COMPLAIN_TYPE", type = "string,100", notNull = true)
private String complainType; // 4.投诉类型
@AnTableField(column = "DISPOSE_PROJECT", type = "string,100", notNull = true)
private String disposeProject; // 5.处理方案
@AnTableField(column = "SHOP_PUNISH_SCORE", type = "int", notNull = false)
private int shopPunishScore; // 6.店铺扣罚分数
@AnTableField(column = "UNDERTAKE_DEPT", type = "string,100", notNull = true)
private String undertakeDept; // 7.责任部门
@AnTableField(column = "UNDERTAKE_PERSON", type = "string,20", notNull = true)
private String undertakePerson; // 8.责任人
@AnTableField(column = "IS_SATRAP_ASSIST", type = "boolean", notNull = false)
private boolean isSatrapAssist; // 9.是否需要主管协助,0不需要,1需要
@AnTableField(column = "COMPLAIN_SPECIFIC_TEXT", type = "string,200", notNull = true)
private String complainSpecificText; // 10.投诉具体描述
@AnTableField(column = "DISPOSE_IMG_PATH", type = "string,200", notNull = false)
private String disposeImgPath; // 11.投诉单处理图片路径
@AnTableField(column = "FINISH_IMG_PATH", type = "string,200", notNull = false)
private String finishImgPath; // 12.投诉单完结图片路径
@AnTableField(column = "COMPLAIN_ADD_NAME", type = "string,20", notNull = true)
private String complainAddName; // 13.投诉单受理人
@AnTableField(column = "COMPLAIN_ADD_TIME", type = "datetime", notNull = true)
private Timestamp complainAddTime; // 14.投诉单受理时间
@AnTableField(column = "COMPLAIN_MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp complainModifyTime; // 15.修改时间
@AnTableField(column = "ASSIST_PERSON", type = "string,20", notNull = false)
private String assistPerson; // 16.协助人
@AnTableField(column = "ASSIST_ORG", type = "long", notNull = false)
private long assistOrg; // 17.协助组织
@AnTableField(column = "UNDERTAKE_ORG_NAME", type = "string,20", notNull = false)
private String undertakeOrgName; // 18.责任组织名称
@AnTableField(column = "ASSIST_DEPT_MANAGER", type = "string,20", notNull = false)
private String assistDeptManager; // 19.协助主管
@AnTableField(column = "ASSIST_ORG_NAME", type = "string,20", notNull = false)
private String assistOrgName; // 20.协助组织名称
@AnTableField(column = "UNDERTAKE_DEPT_MANAGER", type = "string,20", notNull = false)
private String undertakeDeptManager; // 21.责任主管
@AnTableField(column = "UNDERTAKE_ORG", type = "long", notNull = false)
private long undertakeOrg; // 22.责任组织
public long getComplainId()
{
return complainId;
}
public void setComplainId(long complainId)
{
this.complainId = complainId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getComplainStatus()
{
return complainStatus;
}
public void setComplainStatus(String complainStatus)
{
this.complainStatus = complainStatus;
}
public String getComplainType()
{
return complainType;
}
public void setComplainType(String complainType)
{
this.complainType = complainType;
}
public String getDisposeProject()
{
return disposeProject;
}
public void setDisposeProject(String disposeProject)
{
this.disposeProject = disposeProject;
}
public int getShopPunishScore()
{
return shopPunishScore;
}
public void setShopPunishScore(int shopPunishScore)
{
this.shopPunishScore = shopPunishScore;
}
public String getUndertakeDept()
{
return undertakeDept;
}
public void setUndertakeDept(String undertakeDept)
{
this.undertakeDept = undertakeDept;
}
public String getUndertakePerson()
{
return undertakePerson;
}
public void setUndertakePerson(String undertakePerson)
{
this.undertakePerson = undertakePerson;
}
public boolean isSatrapAssist()
{
return isSatrapAssist;
}
public void setSatrapAssist(boolean isSatrapAssist)
{
this.isSatrapAssist = isSatrapAssist;
}
public String getComplainSpecificText()
{
return complainSpecificText;
}
public void setComplainSpecificText(String complainSpecificText)
{
this.complainSpecificText = complainSpecificText;
}
public String getDisposeImgPath()
{
return disposeImgPath;
}
public void setDisposeImgPath(String disposeImgPath)
{
this.disposeImgPath = disposeImgPath;
}
public String getComplainAddName()
{
return complainAddName;
}
public void setComplainAddName(String complainAddName)
{
this.complainAddName = complainAddName;
}
public Timestamp getComplainAddTime()
{
return complainAddTime;
}
public void setComplainAddTime(Timestamp complainAddTime)
{
this.complainAddTime = complainAddTime;
}
public Timestamp getComplainModifyTime()
{
return complainModifyTime;
}
public void setComplainModifyTime(Timestamp complainModifyTime)
{
this.complainModifyTime = complainModifyTime;
}
public String getFinishImgPath()
{
return finishImgPath;
}
public void setFinishImgPath(String finishImgPath)
{
this.finishImgPath = finishImgPath;
}
public String getAssistPerson()
{
return assistPerson;
}
public void setAssistPerson(String assistPerson)
{
this.assistPerson = assistPerson;
}
public long getAssistOrg()
{
return assistOrg;
}
public void setAssistOrg(long assistOrg)
{
this.assistOrg = assistOrg;
}
public String getUndertakeOrgName()
{
return undertakeOrgName;
}
public void setUndertakeOrgName(String undertakeOrgName)
{
this.undertakeOrgName = undertakeOrgName;
}
public String getAssistDeptManager()
{
return assistDeptManager;
}
public void setAssistDeptManager(String assistDeptManager)
{
this.assistDeptManager = assistDeptManager;
}
public String getAssistOrgName()
{
return assistOrgName;
}
public void setAssistOrgName(String assistOrgName)
{
this.assistOrgName = assistOrgName;
}
public String getUndertakeDeptManager()
{
return undertakeDeptManager;
}
public void setUndertakeDeptManager(String undertakeDeptManager)
{
this.undertakeDeptManager = undertakeDeptManager;
}
public long getUndertakeOrg()
{
return undertakeOrg;
}
public void setUndertakeOrg(long undertakeOrg)
{
this.undertakeOrg = undertakeOrg;
}
}
@@ -0,0 +1,235 @@
/**
* 扬彩印刷设计
* 文件名 :DesignComplainView.java
* 创建人 :gjx
* 创建时间:2019-8-15
*/
package com.zhiqim.yangcai.design.dbo.complain;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
* 投诉单视图
*
* @version 1.0 @author gjx 2019-8-15 新建与整理
*/
@AnAlias("DesignComplainView")
@AnNew
@AnView("DESIGN_COMPLAIN,DESIGN_ORDER")
@AnViewJoin(
{
@AnViewJoinValue(type = "EQUAL", lTable = "DESIGN_COMPLAIN", lColumn = "DESIGN_ID", rTable = "DESIGN_ORDER", rColumn = "DESIGN_ID")
})
public class DesignComplainView extends DesignComplain
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "DESIGN_ORDER", column = "MERCHANT_ID")
private long merchantId; // 2.订单商户编号
@AnViewField(table = "DESIGN_ORDER", column = "ORG_ID")
private long orgId; // 3.操作员组织编号
@AnViewField(table = "DESIGN_ORDER", column = "OUT_ID")
private long outId; // 4.外部系统单号
@AnViewField(table = "DESIGN_ORDER", column = "ORDER_TEXT")
private String orderText; // 5.订单描述
@AnViewField(table = "DESIGN_ORDER", column = "AFTER_NAMES")
private String afterNames; // 6.后加工名称,多个逗号隔开
@AnViewField(table = "DESIGN_ORDER", column = "AMOUNT")
private long amount; // 7.订单总金额
@AnViewField(table = "DESIGN_ORDER", column = "PRINT_SPECIAL")
private String printSpecial; // 8.印刷特殊工艺
@AnViewField(table = "DESIGN_ORDER", column = "TYPE_ID")
private long typeId; // 9.设计类型,名片、彩页、等等
@AnViewField(table = "DESIGN_ORDER", column = "SHOP_NICK")
private String shopNick; // 10.店铺名称
@AnViewField(table = "DESIGN_ORDER", column = "DESIGNER")
private String designer; // 11.设计师
@AnViewField(table = "DESIGN_ORDER", column = "BUYER_NICK")
private String buyerNick; // 12.客户昵称
@AnViewField(table = "DESIGN_ORDER", column = "USER_CONTACT")
private String userContact; // 13.联系人
@AnViewField(table = "DESIGN_ORDER", column = "USER_MOBILE")
private String userMobile; // 14.用户手机
@AnViewField(table = "DESIGN_ORDER", column = "USER_QQ")
private String userQq; // 15.用户QQ
@AnViewField(table = "DESIGN_ORDER", column = "USER_WX")
private String userWx; // 16.用户微信
@AnViewField(table = "DESIGN_ORDER", column = "CREATE_TIME")
private Timestamp createTime; // 17.创建时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getMerchantId()
{
return merchantId;
}
public void setMerchantId(long merchantId)
{
this.merchantId = merchantId;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public long getOutId()
{
return outId;
}
public void setOutId(long outId)
{
this.outId = outId;
}
public String getOrderText()
{
return orderText;
}
public void setOrderText(String orderText)
{
this.orderText = orderText;
}
public String getAfterNames()
{
return afterNames;
}
public void setAfterNames(String afterNames)
{
this.afterNames = afterNames;
}
public long getAmount()
{
return amount;
}
public void setAmount(long amount)
{
this.amount = amount;
}
public String getPrintSpecial()
{
return printSpecial;
}
public void setPrintSpecial(String printSpecial)
{
this.printSpecial = printSpecial;
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public String getShopNick()
{
return shopNick;
}
public void setShopNick(String shopNick)
{
this.shopNick = shopNick;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getBuyerNick()
{
return buyerNick;
}
public void setBuyerNick(String buyerNick)
{
this.buyerNick = buyerNick;
}
public String getUserContact()
{
return userContact;
}
public void setUserContact(String userContact)
{
this.userContact = userContact;
}
public String getUserMobile()
{
return userMobile;
}
public void setUserMobile(String userMobile)
{
this.userMobile = userMobile;
}
public String getUserQq()
{
return userQq;
}
public void setUserQq(String userQq)
{
this.userQq = userQq;
}
public String getUserWx()
{
return userWx;
}
public void setUserWx(String userWx)
{
this.userWx = userWx;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,70 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 责任类型 对应表《AFTER_PIC_TYPE》
*/
@AnAlias("AfterPicType")
@AnNew
@AnTable(table="AFTER_PIC_TYPE", key="PIC_TYPE", type="InnoDB")
public class AfterPicType implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="PIC_TYPE", type="long", notNull=true) private long picType; //1.责任类型
@AnTableField(column="PIC_TYPE_NAME", type="string,128", notNull=true) private String picTypeName; //2.责任类型名
@AnTableField(column="PIC_STATUS", type="int", notNull=true) private int picStatus; //3.0 正常 1 停用
public String toString()
{
return Jsons.toString(this);
}
public long getPicType()
{
return picType;
}
public void setPicType(long picType)
{
this.picType = picType;
}
public String getPicTypeName()
{
return picTypeName;
}
public void setPicTypeName(String picTypeName)
{
this.picTypeName = picTypeName;
}
public int getPicStatus()
{
return picStatus;
}
public void setPicStatus(int picStatus)
{
this.picStatus = picStatus;
}
}
@@ -0,0 +1,81 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 问题类型 对应表《AFTER_PROBLEM_TYPE》
*/
@AnAlias("AfterProblemType")
@AnNew
@AnTable(table="AFTER_PROBLEM_TYPE", key="PROBLEM_TYPE", type="InnoDB")
public class AfterProblemType implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="PIC_TYPE", type="long", notNull=true) private long picType; //1.属于责任类型
@AnTableField(column="PROBLEM_TYPE", type="long", notNull=true) private long problemType; //2.问题类型编号
@AnTableField(column="PROBLEM_NAME", type="string,64", notNull=true) private String problemName; //3.问题类型名
@AnTableField(column="PROBLEM_STATUS", type="int", notNull=true) private int problemStatus; //4.0 正常 1 停用
public String toString()
{
return Jsons.toString(this);
}
public long getPicType()
{
return picType;
}
public void setPicType(long picType)
{
this.picType = picType;
}
public long getProblemType()
{
return problemType;
}
public void setProblemType(long problemType)
{
this.problemType = problemType;
}
public String getProblemName()
{
return problemName;
}
public void setProblemName(String problemName)
{
this.problemName = problemName;
}
public int getProblemStatus()
{
return problemStatus;
}
public void setProblemStatus(int problemStatus)
{
this.problemStatus = problemStatus;
}
}
@@ -0,0 +1,99 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计行业表 对应表《DESIGN_INDUSTRY》
*/
@AnAlias("DesignIndustry")
@AnNew
@AnTable(table = "DESIGN_INDUSTRY", key = "INDUSTRY_ID", type = "InnoDB")
public class DesignIndustry implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "INDUSTRY_ID", type = "long", notNull = true)
private long industryId; // 1.行业编号
@AnTableField(column = "INDUSTRY_NAME", type = "string,20", notNull = true)
private String industryName; // 2.行业名称
@AnTableField(column = "INDUSTRY_KEYWORDS", type = "string,5000", notNull = false)
private String industryKeywords; // 3.行业关键词
@AnTableField(column = "INDUSTRY_SEQ", type = "int", notNull = true)
private int industrySeq; // 4.序号
@AnTableField(column = "IS_ENABLED", type = "boolean", notNull = true)
private boolean isEnabled; // 5.状态 true=正常、false=停用
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getIndustryId()
{
return industryId;
}
public void setIndustryId(long industryId)
{
this.industryId = industryId;
}
public String getIndustryName()
{
return industryName;
}
public void setIndustryName(String industryName)
{
this.industryName = industryName;
}
public String getIndustryKeywords()
{
return industryKeywords;
}
public void setIndustryKeywords(String industryKeywords)
{
this.industryKeywords = industryKeywords;
}
public int getIndustrySeq()
{
return industrySeq;
}
public void setIndustrySeq(int industrySeq)
{
this.industrySeq = industrySeq;
}
public boolean isEnabled()
{
return isEnabled;
}
public void setEnabled(boolean isEnabled)
{
this.isEnabled = isEnabled;
}
}
@@ -0,0 +1,81 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 设计订单商户表 对应表《DESIGN_MERCHANT》
*/
@AnAlias("DesignMerchant")
@AnNew
@AnTable(table="DESIGN_MERCHANT", key="MERCHANT_ID", type="InnoDB")
public class DesignMerchant implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="MERCHANT_ID", type="long", notNull=true) private long merchantId; //1.商户编号
@AnTableField(column="MERCHANT_NAME", type="string,20", notNull=true) private String merchantName; //2.商户名
@AnTableField(column="MERCHANT_SECRET", type="string,2048", notNull=true) private String merchantSecret; //3.商户秘钥
@AnTableField(column="IS_ENABLED", type="boolean", notNull=true) private boolean isEnabled; //4.商户状态 =true 表示 正常 =false 停用
public String toString()
{
return Jsons.toString(this);
}
public long getMerchantId()
{
return merchantId;
}
public void setMerchantId(long merchantId)
{
this.merchantId = merchantId;
}
public String getMerchantName()
{
return merchantName;
}
public void setMerchantName(String merchantName)
{
this.merchantName = merchantName;
}
public String getMerchantSecret()
{
return merchantSecret;
}
public void setMerchantSecret(String merchantSecret)
{
this.merchantSecret = merchantSecret;
}
public boolean isEnabled()
{
return isEnabled;
}
public void setEnabled(boolean isEnabled)
{
this.isEnabled = isEnabled;
}
}
@@ -0,0 +1,329 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 组织接单规则表 对应表《DESIGN_ORG_MER》
*/
@AnAlias("DesignOrgMer")
@AnNew
@AnTable(table = "DESIGN_ORG_MER", key = "ORG_ID", type = "InnoDB")
public class DesignOrgMer implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 1.组织编号
@AnTableField(column = "MER_STATUS", type = "int", notNull = true)
private int merStatus; // 2.商户状态 0=正常 1=停用
@AnTableField(column = "DESIGN_TYPE_IDS", type = "string,400", notNull = false)
private String designTypeIds; // 3.支持的产品类型ID 多个逗号隔开,为空表示默认全部支持,条件已弃用
@AnTableField(column = "INDUSTRY_IDS", type = "string,400", notNull = false)
private String industryIds; // 4.支持的行业类型 多个逗号隔开,为空表示默认全部支持 条件已弃用
@AnTableField(column = "MER_MAX_ORDER", type = "int", notNull = true)
private int merMaxOrder; // 5.商户当天最大派单量 条件已弃用
@AnTableField(column = "MER_MAX_WAIT_ORDER", type = "int", notNull = true)
private int merMaxWaitOrder; // 6.最大未领单数 条件已弃用
@AnTableField(column = "PERSONAL_MAX_ORDER", type = "int", notNull = true)
private int personalMaxOrder; // 7.商户个人最大同时接单量,条件已弃用
@AnTableField(column = "MAX_ORDER_AMOUNT", type = "long", notNull = true)
private long maxOrderAmount; // 8.订单最大金额 条件已弃用
@AnTableField(column = "MER_LEVEL", type = "int", notNull = true)
private int merLevel; // 9.商家派单优先级
@AnTableField(column = "IS_URGENT", type = "boolean", notNull = true)
private boolean isUrgent; // 11.是否支持加急单 =false 默认不支持 条件已弃用
@AnTableField(column = "IS_PAUSE_RECIEIVE", type = "boolean", notNull = true)
private boolean isPauseRecieive; // 12.是否暂停接单
@AnTableField(column = "IS_SPECIAL", type = "boolean", notNull = true)
private boolean isSpecial; // 13.是否支持异型订单 条件已弃用
@AnTableField(column = "RECIEIVE_TIME", type = "string,400", notNull = false)
private String recieiveTime; // 17.商户接单时间段 条件已弃用
@AnTableField(column = "ORDER_SHOP", type = "string,400", notNull = false)
private String orderShop; // 18.商户接单店铺 条件已弃用
@AnTableField(column = "AFTER_NAMES", type = "string,4000", notNull = false)
private String afterNames; // 19.后加工名称,多个逗号隔开 条件已弃用
@AnTableField(column = "MIN_ORDER_AMOUNT", type = "long", notNull = true)
private long minOrderAmount; // 20.订单最小金额 条件已弃用
@AnTableField(column = "IS_DESIGN_ORDER", type = "boolean", notNull = true)
private boolean isDesignOrder; // 21.是否接取普通设计订单 条件已弃用
@AnTableField(column = "IS_SENIOR_DESIGN_ORDER", type = "boolean", notNull = true)
private boolean isSeniorDesignOrder; // 22.是否接取资深设计订单, 条件已弃用
@AnTableField(column = "IS_NORM_DRAFT_ORDER", type = "boolean", notNull = true)
private boolean isNormDraftOrder; // 23.是否接取标准自来稿, 条件已弃用
@AnTableField(column = "IS_DRAFT_ORDER", type = "boolean", notNull = true)
private boolean isDraftOrder; // 24.是否接取改稿自来稿, 条件已弃用
@AnTableField(column = "IS_HIGH_QUALITY_ORDER", type = "boolean", notNull = false)
private boolean isHighQualityOrder; // 25.是否优质订单, 条件已弃用
@AnTableField(column = "MER_MAX_ORDINARY_ORDER", type = "int", notNull = true)
private int merMaxOrdinaryOrder; // 26.商户普通订单最大未领单量, 条件已弃用
@AnTableField(column = "PERSONAL_MAX_ORDINARY_ORDER", type = "int", notNull = true)
private int personalMaxOrdinaryOrder; // 27.个人普通订单最大同时接单量 条件已弃用
@AnTableField(column = "MODIFY_OPERATOR_CODE", type = "string,32", notNull = false)
private String modifyOperatorCode; // 28.修改操作员
@AnTableField(column = "MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp modifyTime; // 29.修改时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public int getMerStatus()
{
return merStatus;
}
public void setMerStatus(int merStatus)
{
this.merStatus = merStatus;
}
public String getDesignTypeIds()
{
return designTypeIds;
}
public void setDesignTypeIds(String designTypeIds)
{
this.designTypeIds = designTypeIds;
}
public String getIndustryIds()
{
return industryIds;
}
public void setIndustryIds(String industryIds)
{
this.industryIds = industryIds;
}
public int getMerMaxOrder()
{
return merMaxOrder;
}
public void setMerMaxOrder(int merMaxOrder)
{
this.merMaxOrder = merMaxOrder;
}
public int getMerMaxWaitOrder()
{
return merMaxWaitOrder;
}
public void setMerMaxWaitOrder(int merMaxWaitOrder)
{
this.merMaxWaitOrder = merMaxWaitOrder;
}
public int getPersonalMaxOrder()
{
return personalMaxOrder;
}
public void setPersonalMaxOrder(int personalMaxOrder)
{
this.personalMaxOrder = personalMaxOrder;
}
public long getMaxOrderAmount()
{
return maxOrderAmount;
}
public void setMaxOrderAmount(long maxOrderAmount)
{
this.maxOrderAmount = maxOrderAmount;
}
public int getMerLevel()
{
return merLevel;
}
public void setMerLevel(int merLevel)
{
this.merLevel = merLevel;
}
public boolean isUrgent()
{
return isUrgent;
}
public void setUrgent(boolean isUrgent)
{
this.isUrgent = isUrgent;
}
public boolean isPauseRecieive()
{
return isPauseRecieive;
}
public void setPauseRecieive(boolean isPauseRecieive)
{
this.isPauseRecieive = isPauseRecieive;
}
public boolean isSpecial()
{
return isSpecial;
}
public void setSpecial(boolean isSpecial)
{
this.isSpecial = isSpecial;
}
public String getRecieiveTime()
{
return recieiveTime;
}
public void setRecieiveTime(String recieiveTime)
{
this.recieiveTime = recieiveTime;
}
public String getOrderShop()
{
return orderShop;
}
public void setOrderShop(String orderShop)
{
this.orderShop = orderShop;
}
public String getAfterNames()
{
return afterNames;
}
public void setAfterNames(String afterNames)
{
this.afterNames = afterNames;
}
public long getMinOrderAmount()
{
return minOrderAmount;
}
public void setMinOrderAmount(long minOrderAmount)
{
this.minOrderAmount = minOrderAmount;
}
public boolean isDesignOrder()
{
return isDesignOrder;
}
public void setDesignOrder(boolean isDesignOrder)
{
this.isDesignOrder = isDesignOrder;
}
public boolean isSeniorDesignOrder()
{
return isSeniorDesignOrder;
}
public void setSeniorDesignOrder(boolean isSeniorDesignOrder)
{
this.isSeniorDesignOrder = isSeniorDesignOrder;
}
public boolean isNormDraftOrder()
{
return isNormDraftOrder;
}
public void setNormDraftOrder(boolean isNormDraftOrder)
{
this.isNormDraftOrder = isNormDraftOrder;
}
public boolean isDraftOrder()
{
return isDraftOrder;
}
public void setDraftOrder(boolean isDraftOrder)
{
this.isDraftOrder = isDraftOrder;
}
public boolean isHighQualityOrder()
{
return isHighQualityOrder;
}
public void setHighQualityOrder(boolean isHighQualityOrder)
{
this.isHighQualityOrder = isHighQualityOrder;
}
public int getMerMaxOrdinaryOrder()
{
return merMaxOrdinaryOrder;
}
public void setMerMaxOrdinaryOrder(int merMaxOrdinaryOrder)
{
this.merMaxOrdinaryOrder = merMaxOrdinaryOrder;
}
public int getPersonalMaxOrdinaryOrder()
{
return personalMaxOrdinaryOrder;
}
public void setPersonalMaxOrdinaryOrder(int personalMaxOrdinaryOrder)
{
this.personalMaxOrdinaryOrder = personalMaxOrdinaryOrder;
}
public String getModifyOperatorCode()
{
return modifyOperatorCode;
}
public void setModifyOperatorCode(String modifyOperatorCode)
{
this.modifyOperatorCode = modifyOperatorCode;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
}
@@ -0,0 +1,106 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计单价表 对应表《design_price》
*/
@AnAlias("DesignPrice")
@AnNew
@AnTable(table = "DESIGN_PRICE", key = "price_id", type = "InnoDB")
public class DesignPrice implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "price_id", type = "long", notNull = true)
private long priceId; // 设计单价ID
@AnTableField(column = "CONVERT_ID", type = "long", notNull = true)
private long convertId; // 产品单价id
@AnTableField(column = "PRD_TYPE_ID", type = "long", notNull = true)
private long prdTypeId; // 产品类型编号
@AnTableField(column = "draft_type", type = "int", notNull = true)
private int draftType;// 稿件类型
@AnTableField(column = "design_price_money", type = "long", notNull = true)
private long designPriceMoney;// 设计单价金额
@AnTableField(column = "effect_time", type = "datetime", notNull = false)
private Timestamp effectTime;// 生效时间
@AnTableField(column = "status", type = "int", notNull = true)
private int status;// 设计单价状态(0失效,1生效)
public long getPriceId()
{
return priceId;
}
public void setPriceId(long priceId)
{
this.priceId = priceId;
}
public long getConvertId()
{
return convertId;
}
public void setConvertId(long convertId)
{
this.convertId = convertId;
}
public long getPrdTypeId()
{
return prdTypeId;
}
public void setPrdTypeId(long prdTypeId)
{
this.prdTypeId = prdTypeId;
}
public int getDraftType()
{
return draftType;
}
public void setDraftType(int draftType)
{
this.draftType = draftType;
}
public long getDesignPriceMoney()
{
return designPriceMoney;
}
public void setDesignPriceMoney(long designPriceMoney)
{
this.designPriceMoney = designPriceMoney;
}
public Timestamp getEffectTime()
{
return effectTime;
}
public void setEffectTime(Timestamp effectTime)
{
this.effectTime = effectTime;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
}
@@ -0,0 +1,125 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 设计尺寸表 对应表《DESIGN_SIZE》
*/
@AnAlias("DesignSize")
@AnNew
@AnTable(table="DESIGN_SIZE", key="SIZE_ID", type="InnoDB")
public class DesignSize implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="TYPE_ID", type="long", notNull=true) private long typeId; //1.订单类型编号
@AnTableField(column="SIZE_ID", type="long", notNull=true) private long sizeId; //2.尺寸编号
@AnTableField(column="SIZE_STATUS", type="int", notNull=true) private int sizeStatus; //3.尺寸状态,0:正常,1:停用
@AnTableField(column="SIZE_WIDTH", type="decimal,5,2", notNull=true) private double sizeWidth; //4.设计尺寸宽度,单位mm,最多支持两位小数
@AnTableField(column="SIZE_HEIGHT", type="decimal,5,2", notNull=true) private double sizeHeight; //5.设计尺寸高度,单位mm,最多支持两位小数
@AnTableField(column="SIZE_SIDE", type="decimal,5,2", notNull=false) private double sizeSide; //6.设计尺寸侧面长度,单位mm,最多支持两位小数,某些类型的产品需要填写
@AnTableField(column="SIZE_BLEED", type="decimal,5,2", notNull=true) private double sizeBleed; //7.设计出血,单位mm,最多支持两位小数
@AnTableField(column="SIZE_SEQ", type="int", notNull=true) private int sizeSeq; //8.序号
public String toString()
{
return Jsons.toString(this);
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public long getSizeId()
{
return sizeId;
}
public void setSizeId(long sizeId)
{
this.sizeId = sizeId;
}
public int getSizeStatus()
{
return sizeStatus;
}
public void setSizeStatus(int sizeStatus)
{
this.sizeStatus = sizeStatus;
}
public double getSizeWidth()
{
return sizeWidth;
}
public void setSizeWidth(double sizeWidth)
{
this.sizeWidth = sizeWidth;
}
public double getSizeHeight()
{
return sizeHeight;
}
public void setSizeHeight(double sizeHeight)
{
this.sizeHeight = sizeHeight;
}
public double getSizeSide()
{
return sizeSide;
}
public void setSizeSide(double sizeSide)
{
this.sizeSide = sizeSide;
}
public double getSizeBleed()
{
return sizeBleed;
}
public void setSizeBleed(double sizeBleed)
{
this.sizeBleed = sizeBleed;
}
public int getSizeSeq()
{
return sizeSeq;
}
public void setSizeSeq(int sizeSeq)
{
this.sizeSeq = sizeSeq;
}
}
@@ -0,0 +1,208 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计平台产品类型表 对应表《DESIGN_TYPE》
*/
@AnAlias("DesignType")
@AnNew
@AnTable(table = "DESIGN_TYPE", key = "TYPE_ID", type = "InnoDB")
public class DesignType implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "TYPE_ID", type = "long", notNull = true)
private long typeId; // 1.类型编号
@AnTableField(column = "TYPE_NAME", type = "string,200", notNull = true)
private String typeName; // 2.类型名, 例如:名片、彩页、画册
@AnTableField(column = "IS_ENABLED", type = "boolean", notNull = true)
private boolean isEnabled; // 3.状态 true=正常、false=停用
@AnTableField(column = "MER_DISPATCH_EFFECTIVE_TIME", type = "int", notNull = true)
private int merDispatchEffectiveTime; // 4.分拣时效(分拣时间),单位分钟
@AnTableField(column = "DISPATCH_ORDER_EFFECTIVE_TIME", type = "int", notNull = true)
private int dispatchOrderEffectiveTime; // 5.派单时效(派单时间),单位分钟
@AnTableField(column = "EFFECTIVE_TIME", type = "int", notNull = true)
private int effectiveTime; // 6.初稿时效(初稿时间),单位分钟
@AnTableField(column = "EFFECTIVE_END_TIME", type = "int", notNull = true)
private int effectiveEndTime; // 7.定稿时效(定稿时间),单位分钟
@AnTableField(column = "TYPE_SEQ", type = "int", notNull = true)
private int typeSeq; // 8.排序
@AnTableField(column = "SIZE_M_WIDTH", type = "decimal,5,2", notNull = true)
private double sizeMWidth; // 9.设计尺寸宽度,单位mm,最多支持两位小数
@AnTableField(column = "SIZE_M_HEIGHT", type = "decimal,5,2", notNull = true)
private double sizeMHeight; // 10.设计尺寸高度,单位mm,最多支持两位小数
@AnTableField(column = "DESIGN_FILE_TYPE", type = "string,100", notNull = true)
private String designFileType; // 11.设计文件上传类型
@AnTableField(column = "PRINTING_FILE_TYPE", type = "string,100", notNull = true)
private String printingFileType; // 12.印刷文件上传类型
@AnTableField(column = "BLEEDING", type = "decimal,5,2", notNull = true)
private double bleeding; // 13.产品出血
@AnTableField(column = "DPI", type = "decimal,5,2", notNull = true)
private double dpi; // 14.产品分辨率
@AnTableField(column = "CONTENT", type = "string,1000", notNull = false)
private String content; // 1.订单类型编号
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public String getTypeName()
{
return typeName;
}
public void setTypeName(String typeName)
{
this.typeName = typeName;
}
public boolean isEnabled()
{
return isEnabled;
}
public void setEnabled(boolean isEnabled)
{
this.isEnabled = isEnabled;
}
public int getMerDispatchEffectiveTime()
{
return merDispatchEffectiveTime;
}
public void setMerDispatchEffectiveTime(int merDispatchEffectiveTime)
{
this.merDispatchEffectiveTime = merDispatchEffectiveTime;
}
public int getDispatchOrderEffectiveTime()
{
return dispatchOrderEffectiveTime;
}
public void setDispatchOrderEffectiveTime(int dispatchOrderEffectiveTime)
{
this.dispatchOrderEffectiveTime = dispatchOrderEffectiveTime;
}
public int getEffectiveTime()
{
return effectiveTime;
}
public void setEffectiveTime(int effectiveTime)
{
this.effectiveTime = effectiveTime;
}
public int getEffectiveEndTime()
{
return effectiveEndTime;
}
public void setEffectiveEndTime(int effectiveEndTime)
{
this.effectiveEndTime = effectiveEndTime;
}
public int getTypeSeq()
{
return typeSeq;
}
public void setTypeSeq(int typeSeq)
{
this.typeSeq = typeSeq;
}
public double getSizeMWidth()
{
return sizeMWidth;
}
public void setSizeMWidth(double sizeMWidth)
{
this.sizeMWidth = sizeMWidth;
}
public double getSizeMHeight()
{
return sizeMHeight;
}
public void setSizeMHeight(double sizeMHeight)
{
this.sizeMHeight = sizeMHeight;
}
public String getDesignFileType()
{
return designFileType;
}
public void setDesignFileType(String designFileType)
{
this.designFileType = designFileType;
}
public String getPrintingFileType()
{
return printingFileType;
}
public void setPrintingFileType(String printingFileType)
{
this.printingFileType = printingFileType;
}
public double getBleeding()
{
return bleeding;
}
public void setBleeding(double bleeding)
{
this.bleeding = bleeding;
}
public double getDpi()
{
return dpi;
}
public void setDpi(double dpi)
{
this.dpi = dpi;
}
public String getContent()
{
return content;
}
public void setContent(String content)
{
this.content = content;
}
}
@@ -0,0 +1,64 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计订单类型表 对应表《DESIGN_TYPE》
*/
@AnAlias("DesignTypeContent")
@AnNew
@AnTable(table = "DESIGN_TYPE_CONTENT", key = "TYPE_ID", type = "InnoDB")
public class DesignTypeContent implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "TYPE_ID", type = "long", notNull = true)
private long typeId; // 1.订单类型编号
@AnTableField(column = "CONTENT", type = "string,1000", notNull = false)
private String content; // 1.订单类型编号
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
}
@@ -0,0 +1,233 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师接单规则组表 对应表《DesignerGroup》
*/
@AnAlias("DesignerGroup")
@AnNew
@AnTable(table = "DESIGNER_GROUP", key = "DESIGNER_GROUP_ID", type = "InnoDB")
public class DesignerGroup implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGNER_GROUP_ID", type = "long", notNull = true)
private long designerGroupId; // 1.接单规则组id
@AnTableField(column = "DESIGNER_GROUP_NAME", type = "string,32", notNull = true)
private String designerGroupName; // 2.接单规则组名称
@AnTableField(column = "MAX_ORDER_AMOUNT", type = "long", notNull = true)
private long maxOrderAmount; // 3.订单最大金额
@AnTableField(column = "MIN_ORDER_AMOUNT", type = "long", notNull = false)
private long minOrderAmount; // 4.订单最小金额
@AnTableField(column = "IS_HIGH_QUALITY_ORDER", type = "boolean", notNull = true)
private boolean isHighQualityOrder; // 5.是否优质订单
@AnTableField(column = "IS_LARGE_AMOUNT", type = "boolean", notNull = true)
private boolean isLargeAmount; // 6.是否大金额订单
@AnTableField(column = "IS_URGENT", type = "boolean", notNull = true)
private boolean isUrgent; // 7.是否支持加急单 =false 默认不支持
@AnTableField(column = "IS_DESIGN", type = "boolean", notNull = true)
private boolean isDesign; // 8.是否支持只设计不印刷单 =false 默认不支持
@AnTableField(column = "IS_SPECIAL", type = "boolean", notNull = true)
private boolean isSpecial; // 9.是否支持异型订单
@AnTableField(column = "AFTER_NAMES", type = "string,4000", notNull = false)
private String afterNames; // 10.后加工名称,多个逗号隔开
@AnTableField(column = "MERCHANT_IDS", type = "string,1000", notNull = false)
private String merchantIds; // 11.关联渠道ID,多个逗号隔开
@AnTableField(column = "REMARK", type = "string,6000", notNull = false)
private String remark; // 12.备注
@AnTableField(column = "STATUS", type = "int", notNull = true)
private int status; // 13.状态
@AnTableField(column = "MAX_ORDER_NUM", type = "int", notNull = true)
private int maxOrderNum; // 14.最大接单量(老用户除外)
@AnTableField(column = "MODIFY_OPERATOR_CODE", type = "string,32", notNull = false)
private String modifyOperatorCode; // 15.修改操作员
@AnTableField(column = "MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp modifyTime; // 16.修改时间
@AnTableField(column = "MAX_WAIVE_NUM", type = "int", notNull = true)
private int maxWaiveNum; // 17.订单最大放弃次数(月度)
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getDesignerGroupId()
{
return designerGroupId;
}
public void setDesignerGroupId(long designerGroupId)
{
this.designerGroupId = designerGroupId;
}
public String getDesignerGroupName()
{
return designerGroupName;
}
public void setDesignerGroupName(String designerGroupName)
{
this.designerGroupName = designerGroupName;
}
public long getMaxOrderAmount()
{
return maxOrderAmount;
}
public void setMaxOrderAmount(long maxOrderAmount)
{
this.maxOrderAmount = maxOrderAmount;
}
public long getMinOrderAmount()
{
return minOrderAmount;
}
public void setMinOrderAmount(long minOrderAmount)
{
this.minOrderAmount = minOrderAmount;
}
public boolean isHighQualityOrder()
{
return isHighQualityOrder;
}
public void setHighQualityOrder(boolean isHighQualityOrder)
{
this.isHighQualityOrder = isHighQualityOrder;
}
public boolean isLargeAmount()
{
return isLargeAmount;
}
public void setLargeAmount(boolean isLargeAmount)
{
this.isLargeAmount = isLargeAmount;
}
public boolean isUrgent()
{
return isUrgent;
}
public void setUrgent(boolean isUrgent)
{
this.isUrgent = isUrgent;
}
public boolean isDesign()
{
return isDesign;
}
public void setDesign(boolean isDesign)
{
this.isDesign = isDesign;
}
public boolean isSpecial()
{
return isSpecial;
}
public void setSpecial(boolean isSpecial)
{
this.isSpecial = isSpecial;
}
public String getAfterNames()
{
return afterNames;
}
public void setAfterNames(String afterNames)
{
this.afterNames = afterNames;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
public String getModifyOperatorCode()
{
return modifyOperatorCode;
}
public void setModifyOperatorCode(String modifyOperatorCode)
{
this.modifyOperatorCode = modifyOperatorCode;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
public int getMaxOrderNum()
{
return maxOrderNum;
}
public void setMaxOrderNum(int maxOrderNum)
{
this.maxOrderNum = maxOrderNum;
}
public int getMaxWaiveNum()
{
return maxWaiveNum;
}
public void setMaxWaiveNum(int maxWaiveNum)
{
this.maxWaiveNum = maxWaiveNum;
}
public String getMerchantIds()
{
return merchantIds;
}
public void setMerchantIds(String merchantIds)
{
this.merchantIds = merchantIds;
}
}
@@ -0,0 +1,257 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师接单规则表 对应表《DesignerGroupDispatch》
*/
@AnAlias("DesignerGroupDispatch")
@AnNew
@AnTable(table = "DESIGNER_GROUP_DISPATCH", key = "OPERATOR_CODE", type = "InnoDB")
public class DesignerGroupDispatch implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 1.操作员编码
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 2.操作员组织编号
@AnTableField(column = "DESIGNER_GROUP_ID", type = "long", notNull = true)
private long designerGroupId; // 2.接单规则组id
@AnTableField(column = "MAX_ORDER_AMOUNT", type = "long", notNull = true)
private long maxOrderAmount; // 3.订单最大金额
@AnTableField(column = "MIN_ORDER_AMOUNT", type = "long", notNull = false)
private long minOrderAmount; // 4.订单最小金额
@AnTableField(column = "IS_HIGH_QUALITY_ORDER", type = "boolean", notNull = true)
private boolean isHighQualityOrder; // 5.是否优质订单
@AnTableField(column = "IS_LARGE_AMOUNT", type = "boolean", notNull = true)
private boolean isLargeAmount; // 6.是否大金额订单
@AnTableField(column = "IS_URGENT", type = "boolean", notNull = true)
private boolean isUrgent; // 7.是否支持加急单 =false 默认不支持
@AnTableField(column = "IS_DESIGN", type = "boolean", notNull = true)
private boolean isDesign; // 8.是否支持只设计不印刷单 =false 默认不支持
@AnTableField(column = "IS_SPECIAL", type = "boolean", notNull = true)
private boolean isSpecial; // 9.是否支持异型订单
@AnTableField(column = "AFTER_NAMES", type = "string,4000", notNull = false)
private String afterNames; // 10.后加工名称,多个逗号隔开
@AnTableField(column = "MERCHANT_IDS", type = "string,1000", notNull = false)
private String merchantIds; // 11.关联渠道ID,多个逗号隔开
@AnTableField(column = "STATUS", type = "int", notNull = true)
private int status; // 12.状态:0失效,1正常
@AnTableField(column = "MODIFY_OPERATOR_CODE", type = "string,32", notNull = false)
private String modifyOperatorCode; // 13.修改操作员
@AnTableField(column = "MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp modifyTime; // 14.修改时间
@AnTableField(column = "MAX_ORDER_NUM", type = "int", notNull = false)
private int maxOrderNum; // 15.最大接单量(老用户除外)
@AnTableField(column = "WAIVE_NUM", type = "int", notNull = false)
private int waiveNum; // 16.设计师当月可放弃订单数量
@AnTableField(column = "IS_SHOW_COST", type = "int", notNull = true)
private int isShowCost; // 17。是否展示佣金:0不显示。1显示
@AnTableField(column = "IS_SHOW_Qddt", type = "int", notNull = true)
private int isShowQddt; // 18。是否展示抢单大厅:0不显示。1显示
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getDesignerGroupId()
{
return designerGroupId;
}
public void setDesignerGroupId(long designerGroupId)
{
this.designerGroupId = designerGroupId;
}
public long getMaxOrderAmount()
{
return maxOrderAmount;
}
public void setMaxOrderAmount(long maxOrderAmount)
{
this.maxOrderAmount = maxOrderAmount;
}
public long getMinOrderAmount()
{
return minOrderAmount;
}
public void setMinOrderAmount(long minOrderAmount)
{
this.minOrderAmount = minOrderAmount;
}
public boolean isHighQualityOrder()
{
return isHighQualityOrder;
}
public void setHighQualityOrder(boolean isHighQualityOrder)
{
this.isHighQualityOrder = isHighQualityOrder;
}
public boolean isLargeAmount()
{
return isLargeAmount;
}
public void setLargeAmount(boolean isLargeAmount)
{
this.isLargeAmount = isLargeAmount;
}
public boolean isUrgent()
{
return isUrgent;
}
public void setUrgent(boolean isUrgent)
{
this.isUrgent = isUrgent;
}
public boolean isDesign()
{
return isDesign;
}
public void setDesign(boolean isDesign)
{
this.isDesign = isDesign;
}
public boolean isSpecial()
{
return isSpecial;
}
public void setSpecial(boolean isSpecial)
{
this.isSpecial = isSpecial;
}
public String getAfterNames()
{
return afterNames;
}
public void setAfterNames(String afterNames)
{
this.afterNames = afterNames;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
public String getModifyOperatorCode()
{
return modifyOperatorCode;
}
public void setModifyOperatorCode(String modifyOperatorCode)
{
this.modifyOperatorCode = modifyOperatorCode;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public int getMaxOrderNum()
{
return maxOrderNum;
}
public void setMaxOrderNum(int maxOrderNum)
{
this.maxOrderNum = maxOrderNum;
}
public int getWaiveNum()
{
return waiveNum;
}
public void setWaiveNum(int waiveNum)
{
this.waiveNum = waiveNum;
}
public String getMerchantIds()
{
return merchantIds;
}
public void setMerchantIds(String merchantIds)
{
this.merchantIds = merchantIds;
}
public int getIsShowCost()
{
return isShowCost;
}
public void setIsShowCost(int isShowCost)
{
this.isShowCost = isShowCost;
}
public int getIsShowQddt()
{
return isShowQddt;
}
public void setIsShowQddt(int isShowQddt)
{
this.isShowQddt = isShowQddt;
}
}
@@ -0,0 +1,76 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师组关联设计师的属性值表 对应表《DesignerGroupDispatchValue》
*/
@AnAlias("DesignerGroupDispatchValue")
@AnNew
@AnTable(table = "DESIGNER_GROUP_DISPATCH_VALUE", key = "DESIGNER_GROUP_DISPATCH_VALUE_ID", type = "InnoDB")
public class DesignerGroupDispatchValue implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGNER_GROUP_DISPATCH_VALUE_ID", type = "long", notNull = true)
private long designerGroupDispatchValueId; // 1.id
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 2.操作员编码
@AnTableField(column = "RELATED_TYPE", type = "int", notNull = true)
private int relatedType; // 3.关联类型:0标准自来稿,1普通设计,2资深设计,3行业,4改稿自来稿,5初/定稿免检产品
@AnTableField(column = "RELATED_VALUE", type = "long", notNull = true)
private long relatedValue; // 4.关联的值
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getDesignerGroupDispatchValueId()
{
return designerGroupDispatchValueId;
}
public void setDesignerGroupDispatchValueId(long designerGroupDispatchValueId)
{
this.designerGroupDispatchValueId = designerGroupDispatchValueId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public int getRelatedType()
{
return relatedType;
}
public void setRelatedType(int relatedType)
{
this.relatedType = relatedType;
}
public long getRelatedValue()
{
return relatedValue;
}
public void setRelatedValue(long relatedValue)
{
this.relatedValue = relatedValue;
}
}
@@ -0,0 +1,76 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师组关联的属性值表 对应表《DesignerGroupValue》
*/
@AnAlias("DesignerGroupValue")
@AnNew
@AnTable(table = "DESIGNER_GROUP_VALUE", key = "DESIGNER_GROUP_VALUE_ID", type = "InnoDB")
public class DesignerGroupValue implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGNER_GROUP_VALUE_ID", type = "long", notNull = true)
private long designerGroupValueId; // 1.id
@AnTableField(column = "DESIGNER_GROUP_ID", type = "long", notNull = true)
private long designerGroupId; // 2.设计师组id
@AnTableField(column = "RELATED_TYPE", type = "int", notNull = true)
private int relatedType; // 3.关联类型:0标准自来稿,1普通设计,2资深设计,3行业,4改稿自来稿
@AnTableField(column = "RELATED_VALUE", type = "long", notNull = true)
private long relatedValue; // 4.关联的值
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getDesignerGroupValueId()
{
return designerGroupValueId;
}
public void setDesignerGroupValueId(long designerGroupValueId)
{
this.designerGroupValueId = designerGroupValueId;
}
public long getDesignerGroupId()
{
return designerGroupId;
}
public void setDesignerGroupId(long designerGroupId)
{
this.designerGroupId = designerGroupId;
}
public int getRelatedType()
{
return relatedType;
}
public void setRelatedType(int relatedType)
{
this.relatedType = relatedType;
}
public long getRelatedValue()
{
return relatedValue;
}
public void setRelatedValue(long relatedValue)
{
this.relatedValue = relatedValue;
}
}
@@ -0,0 +1,354 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
* 设计师接单规则视图
*/
@AnAlias("DesignerGroupView")
@AnNew
@AnView("DESIGNER_GROUP,DESIGNER_GROUP_DISPATCH")
@AnViewJoin(
{
@AnViewJoinValue(type = "EQUAL", lTable = "DESIGNER_GROUP", lColumn = "DESIGNER_GROUP_ID", rTable = "DESIGNER_GROUP_DISPATCH", rColumn = "DESIGNER_GROUP_ID")
})
public class DesignerGroupView implements Serializable
{
private static final long serialVersionUID = 1L;
// 接单规则组
@AnViewField(table = "DESIGNER_GROUP", column = "DESIGNER_GROUP_NAME")
private String designerGroupName; // 1.接单规则组名称
@AnViewField(table = "DESIGNER_GROUP", column = "MAX_ORDER_AMOUNT")
private long maxOrderAmount; // 2.订单最大金额
@AnViewField(table = "DESIGNER_GROUP", column = "MIN_ORDER_AMOUNT")
private long minOrderAmount; // 3.订单最小金额
@AnViewField(table = "DESIGNER_GROUP", column = "IS_HIGH_QUALITY_ORDER")
private boolean isHighQualityOrder; // 4.是否优质订单
@AnViewField(table = "DESIGNER_GROUP", column = "IS_LARGE_AMOUNT")
private boolean isLargeAmount; // 5.是否大金额订单
@AnViewField(table = "DESIGNER_GROUP", column = "IS_URGENT")
private boolean isUrgent; // 6.是否支持加急单 =false 默认不支持
@AnViewField(table = "DESIGNER_GROUP", column = "IS_DESIGN")
private boolean isDesign; // 7.是否支持只设计不印刷单 =false 默认不支持
@AnViewField(table = "DESIGNER_GROUP", column = "IS_SPECIAL")
private boolean isSpecial; // 8.是否支持异型订单
@AnViewField(table = "DESIGNER_GROUP", column = "AFTER_NAMES")
private String afterNames; // 9.后加工名称,多个逗号隔开
@AnViewField(table = "DESIGNER_GROUP", column = "MERCHANT_IDS")
private String merchantIds; // 10.关联渠道ID,多个逗号隔开
@AnViewField(table = "DESIGNER_GROUP", column = "STATUS")
private int status; // 11.状态
@AnViewField(table = "DESIGNER_GROUP", column = "MAX_ORDER_NUM")
private int maxOrderNum; // 12.最大接单量(老用户除外)
@AnViewField(table = "DESIGNER_GROUP", column = "MAX_WAIVE_NUM")
private int maxWaiveNum; // 13.订单最大放弃次数
// 设计师个人接单规则
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "OPERATOR_CODE")
private String operatorCode; // 1.操作员编码
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "ORG_ID")
private long designerOrgId; // 2.操作员组织编号
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "MAX_ORDER_AMOUNT")
private long designerMaxOrderAmount; // 3.订单最大金额
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "MIN_ORDER_AMOUNT")
private long designerMinOrderAmount; // 4.订单最小金额
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "IS_HIGH_QUALITY_ORDER")
private boolean isDesignerHighQualityOrder; // 5.是否优质订单
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "IS_LARGE_AMOUNT")
private boolean isDesignerLargeAmount; // 6.是否大金额订单
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "IS_URGENT")
private boolean isDesignerUrgent; // 7.是否支持加急单 =false 默认不支持
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "IS_DESIGN")
private boolean isDesignerDesign; // 8.是否支持只设计不印刷单 =false 默认不支持
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "IS_SPECIAL")
private boolean isDesignerSpecial; // 9.是否支持异型订单
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "AFTER_NAMES")
private String designerAfterNames; // 10.后加工名称,多个逗号隔开
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "MERCHANT_IDS")
private String designerMerchantIds; // 11.关联渠道ID,多个逗号隔开
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "STATUS")
private int designerStatus; // 12.状态:0失效,1正常
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "MAX_ORDER_NUM")
private int designerMaxOrderNum; // 13.最大接单量(老用户除外)
@AnViewField(table = "DESIGNER_GROUP_DISPATCH", column = "WAIVE_NUM")
private int designerWaiveNum; // 14.订单可放弃当前数量
public String getDesignerGroupName()
{
return designerGroupName;
}
public void setDesignerGroupName(String designerGroupName)
{
this.designerGroupName = designerGroupName;
}
public long getMaxOrderAmount()
{
return maxOrderAmount;
}
public void setMaxOrderAmount(long maxOrderAmount)
{
this.maxOrderAmount = maxOrderAmount;
}
public long getMinOrderAmount()
{
return minOrderAmount;
}
public void setMinOrderAmount(long minOrderAmount)
{
this.minOrderAmount = minOrderAmount;
}
public boolean isHighQualityOrder()
{
return isHighQualityOrder;
}
public void setHighQualityOrder(boolean isHighQualityOrder)
{
this.isHighQualityOrder = isHighQualityOrder;
}
public boolean isLargeAmount()
{
return isLargeAmount;
}
public void setLargeAmount(boolean isLargeAmount)
{
this.isLargeAmount = isLargeAmount;
}
public boolean isUrgent()
{
return isUrgent;
}
public void setUrgent(boolean isUrgent)
{
this.isUrgent = isUrgent;
}
public boolean isDesign()
{
return isDesign;
}
public void setDesign(boolean isDesign)
{
this.isDesign = isDesign;
}
public boolean isSpecial()
{
return isSpecial;
}
public void setSpecial(boolean isSpecial)
{
this.isSpecial = isSpecial;
}
public String getAfterNames()
{
return afterNames;
}
public void setAfterNames(String afterNames)
{
this.afterNames = afterNames;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
public int getMaxOrderNum()
{
return maxOrderNum;
}
public void setMaxOrderNum(int maxOrderNum)
{
this.maxOrderNum = maxOrderNum;
}
public int getMaxWaiveNum()
{
return maxWaiveNum;
}
public void setMaxWaiveNum(int maxWaiveNum)
{
this.maxWaiveNum = maxWaiveNum;
}
public String getMerchantIds()
{
return merchantIds;
}
public void setMerchantIds(String merchantIds)
{
this.merchantIds = merchantIds;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getDesignerOrgId()
{
return designerOrgId;
}
public void setDesignerOrgId(long designerOrgId)
{
this.designerOrgId = designerOrgId;
}
public long getDesignerMaxOrderAmount()
{
return designerMaxOrderAmount;
}
public void setDesignerMaxOrderAmount(long designerMaxOrderAmount)
{
this.designerMaxOrderAmount = designerMaxOrderAmount;
}
public long getDesignerMinOrderAmount()
{
return designerMinOrderAmount;
}
public void setDesignerMinOrderAmount(long designerMinOrderAmount)
{
this.designerMinOrderAmount = designerMinOrderAmount;
}
public boolean isDesignerHighQualityOrder()
{
return isDesignerHighQualityOrder;
}
public void setDesignerHighQualityOrder(boolean isDesignerHighQualityOrder)
{
this.isDesignerHighQualityOrder = isDesignerHighQualityOrder;
}
public boolean isDesignerLargeAmount()
{
return isDesignerLargeAmount;
}
public void setDesignerLargeAmount(boolean isDesignerLargeAmount)
{
this.isDesignerLargeAmount = isDesignerLargeAmount;
}
public boolean isDesignerUrgent()
{
return isDesignerUrgent;
}
public void setDesignerUrgent(boolean isDesignerUrgent)
{
this.isDesignerUrgent = isDesignerUrgent;
}
public boolean isDesignerDesign()
{
return isDesignerDesign;
}
public void setDesignerDesign(boolean isDesignerDesign)
{
this.isDesignerDesign = isDesignerDesign;
}
public boolean isDesignerSpecial()
{
return isDesignerSpecial;
}
public void setDesignerSpecial(boolean isDesignerSpecial)
{
this.isDesignerSpecial = isDesignerSpecial;
}
public String getDesignerAfterNames()
{
return designerAfterNames;
}
public void setDesignerAfterNames(String designerAfterNames)
{
this.designerAfterNames = designerAfterNames;
}
public int getDesignerStatus()
{
return designerStatus;
}
public void setDesignerStatus(int designerStatus)
{
this.designerStatus = designerStatus;
}
public int getDesignerMaxOrderNum()
{
return designerMaxOrderNum;
}
public void setDesignerMaxOrderNum(int designerMaxOrderNum)
{
this.designerMaxOrderNum = designerMaxOrderNum;
}
public int getDesignerWaiveNum()
{
return designerWaiveNum;
}
public void setDesignerWaiveNum(int designerWaiveNum)
{
this.designerWaiveNum = designerWaiveNum;
}
public String getDesignerMerchantIds()
{
return designerMerchantIds;
}
public void setDesignerMerchantIds(String designerMerchantIds)
{
this.designerMerchantIds = designerMerchantIds;
}
}
@@ -0,0 +1,149 @@
/**
* 扬彩印刷设计
* 文件名 :ProductConvert.java
* 创建人 :gjx
* 创建时间:2021年3月3日
*/
package com.zhiqim.yangcai.design.dbo.design;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 产品单价表 对应表《PRODUCT_CONVERT》
*/
@AnAlias("ProductConvert")
@AnNew
@AnTable(table = "PRODUCT_CONVERT", key = "CONVERT_ID", type = "InnoDB")
public class ProductConvert implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "CONVERT_ID", type = "long", notNull = true)
private long convertId; // 产品单价id
@AnTableField(column = "PRD_TYPE_ID", type = "long", notNull = true)
private long prdTypeId; // 产品类型编号
@AnTableField(column = "PRD_SIZE_WIDTH", type = "int", notNull = true)
private int prdSizeWidth;// 尺寸范围宽度
@AnTableField(column = "PRD_SIZE_HEIGHT", type = "int", notNull = true)
private int prdSizeHeight;// 尺寸范围高度
@AnTableField(column = "PRD_PAGE_NAME", type = "string,50", notNull = false)
private String prdPageName;// 面数名称
@AnTableField(column = "ADD_OPERATOR", type = "string,20", notNull = false)
private String addOperator;// 添加人
@AnTableField(column = "ADD_TIME", type = "datetime", notNull = true)
private Timestamp addTime;// 添加时间
@AnTableField(column = "UPDATE_OPERATOR", type = "string,20", notNull = false)
private String updateOperator;// 更新人
@AnTableField(column = "UPDATE_TIME", type = "datetime", notNull = false)
private Timestamp updateTime;// 更新时间
@AnTableField(column = "SEQ", type = "int", notNull = true)
private int seq;
public long getConvertId()
{
return convertId;
}
public void setConvertId(long convertId)
{
this.convertId = convertId;
}
public long getPrdTypeId()
{
return prdTypeId;
}
public void setPrdTypeId(long prdTypeId)
{
this.prdTypeId = prdTypeId;
}
public int getPrdSizeWidth()
{
return prdSizeWidth;
}
public void setPrdSizeWidth(int prdSizeWidth)
{
this.prdSizeWidth = prdSizeWidth;
}
public int getPrdSizeHeight()
{
return prdSizeHeight;
}
public void setPrdSizeHeight(int prdSizeHeight)
{
this.prdSizeHeight = prdSizeHeight;
}
public String getPrdPageName()
{
return prdPageName;
}
public void setPrdPageName(String prdPageName)
{
this.prdPageName = prdPageName;
}
public String getAddOperator()
{
return addOperator;
}
public void setAddOperator(String addOperator)
{
this.addOperator = addOperator;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
public String getUpdateOperator()
{
return updateOperator;
}
public void setUpdateOperator(String updateOperator)
{
this.updateOperator = updateOperator;
}
public Timestamp getUpdateTime()
{
return updateTime;
}
public void setUpdateTime(Timestamp updateTime)
{
this.updateTime = updateTime;
}
public int getSeq()
{
return seq;
}
public void setSeq(int seq)
{
this.seq = seq;
}
}
@@ -0,0 +1,225 @@
package com.zhiqim.yangcai.design.dbo.design;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
@AnAlias("ProductDesignPriceView")
@AnNew
@AnView("PRODUCT_CONVERT,DESIGN_PRICE")
@AnViewJoin(
{
@AnViewJoinValue(type = "LEFT", lTable = "PRODUCT_CONVERT", lColumn = "CONVERT_ID", rTable = "DESIGN_PRICE", rColumn = "CONVERT_ID")
})
public class ProductDesignPriceView extends ProductConvert
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "PRODUCT_CONVERT", column = "CONVERT_ID")
private long convertId; // 产品单价id
@AnViewField(table = "PRODUCT_CONVERT", column = "PRD_TYPE_ID")
private long prdTypeId; // 产品类型编号
@AnViewField(table = "PRODUCT_CONVERT", column = "PRD_SIZE_WIDTH")
private int prdSizeWidth;// 尺寸范围宽度
@AnViewField(table = "PRODUCT_CONVERT", column = "PRD_SIZE_HEIGHT")
private int prdSizeHeight;// 尺寸范围高度
@AnViewField(table = "PRODUCT_CONVERT", column = "PRD_PAGE_NAME")
private String prdPageName;// 面数名称
@AnViewField(table = "PRODUCT_CONVERT", column = "ADD_OPERATOR")
private String addOperator;// 添加人
@AnViewField(table = "PRODUCT_CONVERT", column = "ADD_TIME")
private Timestamp addTime;// 添加时间
@AnViewField(table = "PRODUCT_CONVERT", column = "UPDATE_OPERATOR")
private String updateOperator;// 更新人
@AnViewField(table = "PRODUCT_CONVERT", column = "UPDATE_TIME")
private Timestamp updateTime;// 更新时间
@AnViewField(table = "PRODUCT_CONVERT", column = "SEQ")
private int seq;
@AnViewField(table = "DESIGN_PRICE", column = "price_id")
private long priceId; // 设计单价ID
@AnViewField(table = "DESIGN_PRICE", column = "draft_type")
private int draftType;// 稿件类型
@AnViewField(table = "DESIGN_PRICE", column = "design_price_money")
private long designPriceMoney;// 设计单价金额
@AnViewField(table = "DESIGN_PRICE", column = "effect_time")
private Timestamp effectTime;// 生效时间
@AnViewField(table = "DESIGN_PRICE", column = "status")
private int status;// 设计单价状态(0失效,1生效)
@Override
public long getConvertId()
{
return convertId;
}
@Override
public void setConvertId(long convertId)
{
this.convertId = convertId;
}
@Override
public long getPrdTypeId()
{
return prdTypeId;
}
@Override
public void setPrdTypeId(long prdTypeId)
{
this.prdTypeId = prdTypeId;
}
@Override
public int getPrdSizeWidth()
{
return prdSizeWidth;
}
@Override
public void setPrdSizeWidth(int prdSizeWidth)
{
this.prdSizeWidth = prdSizeWidth;
}
@Override
public int getPrdSizeHeight()
{
return prdSizeHeight;
}
@Override
public void setPrdSizeHeight(int prdSizeHeight)
{
this.prdSizeHeight = prdSizeHeight;
}
@Override
public String getPrdPageName()
{
return prdPageName;
}
@Override
public void setPrdPageName(String prdPageName)
{
this.prdPageName = prdPageName;
}
@Override
public String getAddOperator()
{
return addOperator;
}
@Override
public void setAddOperator(String addOperator)
{
this.addOperator = addOperator;
}
@Override
public Timestamp getAddTime()
{
return addTime;
}
@Override
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
@Override
public String getUpdateOperator()
{
return updateOperator;
}
@Override
public void setUpdateOperator(String updateOperator)
{
this.updateOperator = updateOperator;
}
@Override
public Timestamp getUpdateTime()
{
return updateTime;
}
@Override
public void setUpdateTime(Timestamp updateTime)
{
this.updateTime = updateTime;
}
@Override
public int getSeq()
{
return seq;
}
@Override
public void setSeq(int seq)
{
this.seq = seq;
}
public long getPriceId()
{
return priceId;
}
public void setPriceId(long priceId)
{
this.priceId = priceId;
}
public int getDraftType()
{
return draftType;
}
public void setDraftType(int draftType)
{
this.draftType = draftType;
}
public long getDesignPriceMoney()
{
return designPriceMoney;
}
public void setDesignPriceMoney(long designPriceMoney)
{
this.designPriceMoney = designPriceMoney;
}
public Timestamp getEffectTime()
{
return effectTime;
}
public void setEffectTime(Timestamp effectTime)
{
this.effectTime = effectTime;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
}
@@ -0,0 +1,181 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 派单日志表 对应表《DES_DISPATCH_ORDER_LOG》
*/
@AnAlias("DesDispatchOrderLog")
@AnNew
@AnTable(table = "DES_DISPATCH_ORDER_LOG", key = "DESIGN_ID,DES_TIME", type = "InnoDB")
public class DesDispatchOrderLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 1.订单ID
@AnTableField(column = "DES_TIME", type = "datetime", notNull = true)
private Timestamp desTime; // 2.派单时间
@AnTableField(column = "DIS_TYPE", type = "byte", notNull = true)
private int disType; // 3.派单类型(0:自动派单,1:手工指单,2:手工领单)
@AnTableField(column = "DIS_ORDER_STATUS", type = "byte", notNull = true)
private int disOrderStatus; // 4.派单订单状态(0代表完成,1代表未完成,2代表转让,3代表退款,4代表已暂停)
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 5.设计师编号(操作员)
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 6.操作员组织编号
@AnTableField(column = "INDUSTRY_ID", type = "long", notNull = true)
private long industryId; // 7.订单所属行业
@AnTableField(column = "MONTH_CODE", type = "string,6", notNull = false)
private String monthCode; // 8.月份
@AnTableField(column = "DAY_CODE", type = "string,10", notNull = false)
private String dayCode; // 9.日期
@AnTableField(column = "ORDER_TEXT", type = "string,200", notNull = false)
private String orderText; // 10.订单产品说明
@AnTableField(column = "DIS_DESC", type = "string,1000", notNull = false)
private String disDesc; // 11.派单描述
@AnTableField(column = "DRAFT_TYPE", type = "int", notNull = true)
private int draftType; // 12.稿件类型,0:自来稿,1:改稿自来稿,2:普通设计,3:高级设计
public String toString()
{
return Jsons.toString(this);
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public Timestamp getDesTime()
{
return desTime;
}
public void setDesTime(Timestamp desTime)
{
this.desTime = desTime;
}
public int getDisType()
{
return disType;
}
public void setDisType(int disType)
{
this.disType = disType;
}
public int getDisOrderStatus()
{
return disOrderStatus;
}
public void setDisOrderStatus(int disOrderStatus)
{
this.disOrderStatus = disOrderStatus;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public long getIndustryId()
{
return industryId;
}
public void setIndustryId(long industryId)
{
this.industryId = industryId;
}
public String getMonthCode()
{
return monthCode;
}
public void setMonthCode(String monthCode)
{
this.monthCode = monthCode;
}
public String getDayCode()
{
return dayCode;
}
public void setDayCode(String dayCode)
{
this.dayCode = dayCode;
}
public String getOrderText()
{
return orderText;
}
public void setOrderText(String orderText)
{
this.orderText = orderText;
}
public String getDisDesc()
{
return disDesc;
}
public void setDisDesc(String disDesc)
{
this.disDesc = disDesc;
}
public int getDraftType()
{
return draftType;
}
public void setDraftType(int draftType)
{
this.draftType = draftType;
}
}
@@ -0,0 +1,218 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师派单属性 对应表《DES_DISPATCH_PROPERTY》 目前已不再使用,使用新的规则表DESIGNER_GROUP_DISPATCH代替了 --caohong
*/
@AnAlias("DesDispatchProperty")
@AnNew
@AnTable(table = "DES_DISPATCH_PROPERTY", key = "OPERATOR_CODE", type = "InnoDB")
public class DesDispatchProperty implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 1.设计师编码(设计师即操作员)
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 2.操作员组织编号
@AnTableField(column = "MAJOR_TYPE", type = "long", notNull = true)
private long majorType; // 3.主类型ID
@AnTableField(column = "SECONDARY_TYPES", type = "string,2000", notNull = false)
private String secondaryTypes; // 4.副类型ID,多个逗号分隔
@AnTableField(column = "MAJOR_INDUSTRY", type = "long", notNull = true)
private long majorIndustry; // 5.主行业ID
@AnTableField(column = "SECONDARY_INDUSTRYS", type = "string,2000", notNull = false)
private String secondaryIndustrys; // 6.副行业ID
@AnTableField(column = "DESIGNER_LEVEL", type = "int", notNull = true)
private int designerLevel; // 8.0:普通, 1:高级
@AnTableField(column = "SHOP_NICK", type = "string,300", notNull = false)
private String shopNick; // 11.店铺名,多个逗号隔开
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 12.创建时间
@AnTableField(column = "UPDATE_TIME", type = "datetime", notNull = false)
private Timestamp updateTime; // 13.最后修改时间
@AnTableField(column = "IS_DESIGN_ORDER", type = "boolean", notNull = true)
private boolean isDesignOrder; // 17.是否接取设计订单
@AnTableField(column = "IS_NORM_DRAFT_ORDER", type = "boolean", notNull = true)
private boolean isNormDraftOrder; // 18.是否接取标准自来稿
@AnTableField(column = "IS_DRAFT_ORDER", type = "boolean", notNull = true)
private boolean isDraftOrder; // 19.是否接取改稿自来稿
@AnTableField(column = "IS_HIGH_QUALITY_ORDER", type = "boolean", notNull = false)
private boolean isHighQualityOrder; // 20.是否优质订单
@AnTableField(column = "IS_URGENT", type = "boolean", notNull = false)
private boolean isUrgent; // 21.是否加急订单
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public long getMajorType()
{
return majorType;
}
public void setMajorType(long majorType)
{
this.majorType = majorType;
}
public String getSecondaryTypes()
{
return secondaryTypes;
}
public void setSecondaryTypes(String secondaryTypes)
{
this.secondaryTypes = secondaryTypes;
}
public long getMajorIndustry()
{
return majorIndustry;
}
public void setMajorIndustry(long majorIndustry)
{
this.majorIndustry = majorIndustry;
}
public String getSecondaryIndustrys()
{
return secondaryIndustrys;
}
public void setSecondaryIndustrys(String secondaryIndustrys)
{
this.secondaryIndustrys = secondaryIndustrys;
}
public int getDesignerLevel()
{
return designerLevel;
}
public void setDesignerLevel(int designerLevel)
{
this.designerLevel = designerLevel;
}
public String getShopNick()
{
return shopNick;
}
public void setShopNick(String shopNick)
{
this.shopNick = shopNick;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getUpdateTime()
{
return updateTime;
}
public void setUpdateTime(Timestamp updateTime)
{
this.updateTime = updateTime;
}
public boolean isDesignOrder()
{
return isDesignOrder;
}
public void setDesignOrder(boolean isDesignOrder)
{
this.isDesignOrder = isDesignOrder;
}
public boolean isNormDraftOrder()
{
return isNormDraftOrder;
}
public void setNormDraftOrder(boolean isNormDraftOrder)
{
this.isNormDraftOrder = isNormDraftOrder;
}
public boolean isDraftOrder()
{
return isDraftOrder;
}
public void setDraftOrder(boolean isDraftOrder)
{
this.isDraftOrder = isDraftOrder;
}
public boolean isHighQualityOrder()
{
return isHighQualityOrder;
}
public void setHighQualityOrder(boolean isHighQualityOrder)
{
this.isHighQualityOrder = isHighQualityOrder;
}
public boolean isUrgent()
{
return isUrgent;
}
public void setUrgent(boolean isUrgent)
{
this.isUrgent = isUrgent;
}
}
@@ -0,0 +1,93 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 商户分拣日志表 对应表《DES_MER_DISPATCH_LOG》
*/
@AnAlias("DesMerDispatchLog")
@AnNew
@AnTable(table="DES_MER_DISPATCH_LOG", key="DESIGN_ID,DES_TIME", type="InnoDB")
public class DesMerDispatchLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="ORG_ID", type="long", notNull=true) private long orgId; //1.组织编号
@AnTableField(column="DESIGN_ID", type="long", notNull=true) private long designId; //2.订单ID
@AnTableField(column="DES_TIME", type="datetime", notNull=true) private Timestamp desTime; //3.分拣时间
@AnTableField(column="DIS_DESC", type="string,1000", notNull=false) private String disDesc; //4.分拣描述
@AnTableField(column="ANALYSIS_TEXT", type="string,20000", notNull=false) private String analysisText; //5.分拣分析 详情
public String toString()
{
return Jsons.toString(this);
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public Timestamp getDesTime()
{
return desTime;
}
public void setDesTime(Timestamp desTime)
{
this.desTime = desTime;
}
public String getDisDesc()
{
return disDesc;
}
public void setDisDesc(String disDesc)
{
this.disDesc = disDesc;
}
public String getAnalysisText()
{
return analysisText;
}
public void setAnalysisText(String analysisText)
{
this.analysisText = analysisText;
}
}
@@ -0,0 +1,82 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 通知日志,暂用于检查任务通知日志记录 对应表《DES_NOTICE_LOG》
*/
@AnAlias("DesNoticeLog")
@AnNew
@AnTable(table="DES_NOTICE_LOG", key="LOG_ID", type="InnoDB")
public class DesNoticeLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="LOG_ID", type="long", notNull=true) private long logId; //1.主键
@AnTableField(column="NOTICE_TIME", type="datetime", notNull=true) private Timestamp noticeTime; //2.日志时间
@AnTableField(column="NOTICE_CONTENT", type="string,1024", notNull=true) private String noticeContent; //3.通知内容
@AnTableField(column="KEY_WORD", type="string,128", notNull=true) private String keyWord; //4.通知关键字
public String toString()
{
return Jsons.toString(this);
}
public long getLogId()
{
return logId;
}
public void setLogId(long logId)
{
this.logId = logId;
}
public Timestamp getNoticeTime()
{
return noticeTime;
}
public void setNoticeTime(Timestamp noticeTime)
{
this.noticeTime = noticeTime;
}
public String getNoticeContent()
{
return noticeContent;
}
public void setNoticeContent(String noticeContent)
{
this.noticeContent = noticeContent;
}
public String getKeyWord()
{
return keyWord;
}
public void setKeyWord(String keyWord)
{
this.keyWord = keyWord;
}
}
@@ -0,0 +1,160 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师在线表 对应表《DES_ONLINE》
*/
@AnAlias("DesOnline")
@AnNew
@AnTable(table = "DES_ONLINE", key = "OPERATOR_CODE", type = "InnoDB")
public class DesOnline implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 1.操作员组织编号
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 2.设计师编号(操作员)
@AnTableField(column = "ONLINE_STATUS", type = "int", notNull = true)
private int onlineStatus; // 3.在线状态(0:停止接单, 1:正在接单)
@AnTableField(column = "ORDER_NUM", type = "int", notNull = true)
private int orderNum; // 4.设计师订单数
@AnTableField(column = "SESSION_ID", type = "string,32", notNull = false)
private String sessionId; // 5.设计师SESSION_ID
@AnTableField(column = "SESSION_TIME", type = "datetime", notNull = false)
private Timestamp sessionTime; // 6.设计师上班时间
@AnTableField(column = "LAST_DRAFT_TYPE", type = "long", notNull = true)
private long lastDraftType; // 7.最近初稿类型,对应产品类型ID
@AnTableField(column = "LAST_DRAFT_TIME", type = "datetime", notNull = false)
private Timestamp lastDraftTime; // 8.最近初稿提交时间
@AnTableField(column = "DESIGNER_LEVEL", type = "int", notNull = false)
private int designerLevel; // 9.设计师级别
@AnTableField(column = "LAST_UPDATE_TIME", type = "datetime", notNull = false)
private Timestamp lastUpdateTime; // 10.最近状态刷新时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public int getOnlineStatus()
{
return onlineStatus;
}
public void setOnlineStatus(int onlineStatus)
{
this.onlineStatus = onlineStatus;
}
public int getOrderNum()
{
return orderNum;
}
public void setOrderNum(int orderNum)
{
this.orderNum = orderNum;
}
public String getSessionId()
{
return sessionId;
}
public void setSessionId(String sessionId)
{
this.sessionId = sessionId;
}
public Timestamp getSessionTime()
{
return sessionTime;
}
public void setSessionTime(Timestamp sessionTime)
{
this.sessionTime = sessionTime;
}
public long getLastDraftType()
{
return lastDraftType;
}
public void setLastDraftType(long lastDraftType)
{
this.lastDraftType = lastDraftType;
}
public Timestamp getLastDraftTime()
{
return lastDraftTime;
}
public void setLastDraftTime(Timestamp lastDraftTime)
{
this.lastDraftTime = lastDraftTime;
}
public int getDesignerLevel()
{
return designerLevel;
}
public void setDesignerLevel(int designerLevel)
{
this.designerLevel = designerLevel;
}
public Timestamp getLastUpdateTime()
{
return lastUpdateTime;
}
public void setLastUpdateTime(Timestamp lastUpdateTime)
{
this.lastUpdateTime = lastUpdateTime;
}
}
@@ -0,0 +1,81 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 设计师在线时长表 对应表《DES_ONLINE_TIME》
*/
@AnAlias("DesOnlineTime")
@AnNew
@AnTable(table="DES_ONLINE_TIME", key="DAY_CODE,OPERATOR_CODE", type="InnoDB")
public class DesOnlineTime implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="DAY_CODE", type="string,10", notNull=true) private String dayCode; //1.日期
@AnTableField(column="ORG_ID", type="long", notNull=true) private long orgId; //2.操作员 组织编号
@AnTableField(column="OPERATOR_CODE", type="string,32", notNull=true) private String operatorCode; //3.设计师编号(操作员)
@AnTableField(column="ONLINE_TIME", type="int", notNull=true) private int onlineTime; //4.设计师在线时长
public String toString()
{
return Jsons.toString(this);
}
public String getDayCode()
{
return dayCode;
}
public void setDayCode(String dayCode)
{
this.dayCode = dayCode;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public int getOnlineTime()
{
return onlineTime;
}
public void setOnlineTime(int onlineTime)
{
this.onlineTime = onlineTime;
}
}
@@ -0,0 +1,112 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 工作日志查询表 对应表《DES_WORK_SEARCH_LOG》
*/
@AnAlias("DesWorkSearchLog")
@AnNew
@AnTable(table = "DES_WORK_SEARCH_LOG", key = "LOG_ID", type = "InnoDB")
public class DesWorkSearchLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "LOG_ID", type = "long", notNull = true)
private long logId; // 1.日志ID
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 2.操作员编号
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 3.操作员组织编号
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 4.操作时间
@AnTableField(column = "OPR_DESC", type = "string,32", notNull = false)
private String oprDesc; // 5.操作日志描述
@AnTableField(column = "LOG_TYPE", type = "int", notNull = false)
private int logType; // 6.操作日志类型 :1=正在接单,2 停止接单/退出浏览器
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getLogId()
{
return logId;
}
public void setLogId(long logId)
{
this.logId = logId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public String getOprDesc()
{
return oprDesc;
}
public void setOprDesc(String oprDesc)
{
this.oprDesc = oprDesc;
}
public int getLogType()
{
return logType;
}
public void setLogType(int logType)
{
this.logType = logType;
}
}
@@ -0,0 +1,100 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.dispatch;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师组分拣日志表 对应表《DESIGNER_GROUP_DISPATCH_LOG》
*/
@AnAlias("DesignerGroupDispatchLog")
@AnNew
@AnTable(table = "DESIGNER_GROUP_DISPATCH_LOG", key = "DESIGN_ID,DES_TIME", type = "InnoDB")
public class DesignerGroupDispatchLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 1.组织编号
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 2.订单ID
@AnTableField(column = "DES_TIME", type = "datetime", notNull = true)
private Timestamp desTime; // 3.分拣时间
@AnTableField(column = "DIS_DESC", type = "string,1000", notNull = false)
private String disDesc; // 4.分拣描述
@AnTableField(column = "ANALYSIS_TEXT", type = "string,20000", notNull = false)
private String analysisText; // 5.分拣分析 详情
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public Timestamp getDesTime()
{
return desTime;
}
public void setDesTime(Timestamp desTime)
{
this.desTime = desTime;
}
public String getDisDesc()
{
return disDesc;
}
public void setDisDesc(String disDesc)
{
this.disDesc = disDesc;
}
public String getAnalysisText()
{
return analysisText;
}
public void setAnalysisText(String analysisText)
{
this.analysisText = analysisText;
}
}
@@ -0,0 +1,108 @@
package com.zhiqim.yangcai.design.dbo.dzmpsupport;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 电子名片:名片设计元素 对应表《DZMP_DESIGN_ELEMENT》
*
* @author HuangZhiGao
* @date 2020年7月22日 上午11:06:19
*/
@AnAlias("DzmpDesignElement")
@AnNew
@AnTable(table = "DZMP_DESIGN_ELEMENT", key = "ID", type = "InnoDB")
public class DzmpDesignElement implements Serializable
{
private static final long serialVersionUID = 1L;
/**
* 名片设计元素对应id
*/
@AnTableField(column = "ID", type = "string,600", notNull = true)
private String id;
/**
* 订单模板素材id
*/
@AnTableField(column = "MEDIA_ID", type = "long", notNull = true)
private long mediaId;
/**
* 名片设计元素对应json字符串
*/
@AnTableField(column = "ELE_JSON", type = "string,5000", notNull = true)
private String eleJson;
/**
* 名片设计元素更新时间
*/
@AnTableField(column = "MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp modifyTime;
@Override
public String toString()
{
return Jsons.toString(this);
}
public DzmpDesignElement()
{
}
public DzmpDesignElement(String id, long mediaId, String eleJson, Timestamp modifyTime)
{
super();
this.id = id;
this.mediaId = mediaId;
this.eleJson = eleJson;
this.modifyTime = modifyTime;
}
public String getId()
{
return id;
}
public void setId(String id)
{
this.id = id;
}
public long getMediaId()
{
return mediaId;
}
public void setMediaId(long mediaId)
{
this.mediaId = mediaId;
}
public String getEleJson()
{
return eleJson;
}
public void setEleJson(String eleJson)
{
this.eleJson = eleJson;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
}
@@ -0,0 +1,88 @@
package com.zhiqim.yangcai.design.dbo.editor;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 订单表 对应表《DESIGN_ORDER》
*/
@AnAlias("DesignEditorUser")
@AnNew
@AnTable(table = "DESIGN_EDITOR_USER", key = "EDITOR_ID", type = "InnoDB")
public class DesignEditorUser implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "EDITOR_ID", type = "long", notNull = true)
private long editorId; // 1.品类id
@AnTableField(column = "USER_NAME", type = "string,200", notNull = false)
private String userName; // 2.名称
@AnTableField(column = "MOBILE", type = "string,200", notNull = false)
private String mobile; // 3.品类跳转id
@AnTableField(column = "HEAD_IMG", type = "string,200", notNull = false)
private String headImg; // 4.类型id
@AnTableField(column = "TYPE", type = "int", notNull = false)
private int type; // 5.类型名称
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getEditorId()
{
return editorId;
}
public void setEditorId(long editorId)
{
this.editorId = editorId;
}
public String getUserName()
{
return userName;
}
public void setUserName(String userName)
{
this.userName = userName;
}
public String getMobile()
{
return mobile;
}
public void setMobile(String mobile)
{
this.mobile = mobile;
}
public String getHeadImg()
{
return headImg;
}
public void setHeadImg(String headImg)
{
this.headImg = headImg;
}
public int getType()
{
return type;
}
public void setType(int type)
{
this.type = type;
}
}
@@ -0,0 +1,88 @@
package com.zhiqim.yangcai.design.dbo.editor;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 订单表 对应表《DESIGN_ORDER》
*/
@AnAlias("DesignPinlei")
@AnNew
@AnTable(table = "DESIGN_PINLEI", key = "ID", type = "InnoDB")
public class DesignPinlei implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ID", type = "long", notNull = true)
private long id; // 1.品类id
@AnTableField(column = "NAME", type = "string,200", notNull = false)
private String name; // 2.名称
@AnTableField(column = "CLASSIFY_ID", type = "long", notNull = false)
private long classifyId; // 3.品类跳转id
@AnTableField(column = "TYPE_ID", type = "long", notNull = false)
private long typeId; // 4.类型id
@AnTableField(column = "TYPE_NAME", type = "string,200", notNull = false)
private String typeName; // 5.类型名称
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getId()
{
return id;
}
public void setId(long id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public String getTypeName()
{
return typeName;
}
public void setTypeName(String typeName)
{
this.typeName = typeName;
}
public long getClassifyId()
{
return classifyId;
}
public void setClassifyId(long classifyId)
{
this.classifyId = classifyId;
}
}
@@ -0,0 +1,77 @@
package com.zhiqim.yangcai.design.dbo.editor;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 订单表 对应表《DESIGN_ORDER》
*/
@AnAlias("OrderToken")
@AnNew
@AnTable(table = "ORDER_TOKEN", key = "ID", type = "InnoDB")
public class OrderToken implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ID", type = "long", notNull = true)
private long id; // 1.品类id
@AnTableField(column = "TOKEN_KEY", type = "string,500", notNull = false)
private String tokenKey; // 2.名称
@AnTableField(column = "CONTEXT", type = "string,500", notNull = false)
private String context; // 5.类型名称
@AnTableField(column = "ADD_TIME", type = "datetime", notNull = true)
private Timestamp addTime; // 13.上传时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getId()
{
return id;
}
public void setId(long id)
{
this.id = id;
}
public String getTokenKey()
{
return tokenKey;
}
public void setTokenKey(String tokenKey)
{
this.tokenKey = tokenKey;
}
public String getContext()
{
return context;
}
public void setContext(String context)
{
this.context = context;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
}
@@ -0,0 +1,81 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.keyword;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 关键词库表 对应表《DES_KEYWORD_CORE》
*/
@AnAlias("DesKeywordCore")
@AnNew
@AnTable(table="DES_KEYWORD_CORE", key="", type="InnoDB")
public class DesKeywordCore implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="KEYWORD_NAME", type="string,1000", notNull=true) private String keywordName; //1.关键词名称
@AnTableField(column="KEYWORD_HOT", type="int", notNull=true) private int keywordHot; //2.关键词热度(相似度50% + 1)
@AnTableField(column="KEYWORD_NUM", type="int", notNull=true) private int keywordNum; //3.关键词搜索次数
@AnTableField(column="KEYWORD_SCORE", type="int", notNull=true) private int keywordScore; //4.关键词分数
public String toString()
{
return Jsons.toString(this);
}
public String getKeywordName()
{
return keywordName;
}
public void setKeywordName(String keywordName)
{
this.keywordName = keywordName;
}
public int getKeywordHot()
{
return keywordHot;
}
public void setKeywordHot(int keywordHot)
{
this.keywordHot = keywordHot;
}
public int getKeywordNum()
{
return keywordNum;
}
public void setKeywordNum(int keywordNum)
{
this.keywordNum = keywordNum;
}
public int getKeywordScore()
{
return keywordScore;
}
public void setKeywordScore(int keywordScore)
{
this.keywordScore = keywordScore;
}
}
@@ -0,0 +1,103 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.keyword;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 关键词库日志表 对应表《DES_KEYWORD_CORE_LOG》
*/
@AnAlias("DesKeywordCoreLog")
@AnNew
@AnTable(table="DES_KEYWORD_CORE_LOG", key="LOG_ID", type="InnoDB")
public class DesKeywordCoreLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="LOG_ID", type="long", notNull=true) private long logId; //1.日志ID
@AnTableField(column="DAY_CODE", type="string,10", notNull=true) private String dayCode; //2.日期
@AnTableField(column="MONTH_CODE", type="string,10", notNull=true) private String monthCode; //3.月份
@AnTableField(column="KEYWORD_NAME", type="string,5000", notNull=true) private String keywordName; //4.关键词名称
@AnTableField(column="KEYWORD_HOT", type="int", notNull=false) private int keywordHot; //5.关键词热度(相似度50% + 1)
@AnTableField(column="KEYWORD_NUM", type="int", notNull=false) private int keywordNum; //6.关键词搜索次数
public String toString()
{
return Jsons.toString(this);
}
public long getLogId()
{
return logId;
}
public void setLogId(long logId)
{
this.logId = logId;
}
public String getDayCode()
{
return dayCode;
}
public void setDayCode(String dayCode)
{
this.dayCode = dayCode;
}
public String getMonthCode()
{
return monthCode;
}
public void setMonthCode(String monthCode)
{
this.monthCode = monthCode;
}
public String getKeywordName()
{
return keywordName;
}
public void setKeywordName(String keywordName)
{
this.keywordName = keywordName;
}
public int getKeywordHot()
{
return keywordHot;
}
public void setKeywordHot(int keywordHot)
{
this.keywordHot = keywordHot;
}
public int getKeywordNum()
{
return keywordNum;
}
public void setKeywordNum(int keywordNum)
{
this.keywordNum = keywordNum;
}
}
@@ -0,0 +1,114 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.keyword;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 关键词库统计表 对应表《DES_KEYWORD_CORE_STAT》
*/
@AnAlias("DesKeywordCoreStat")
@AnNew
@AnTable(table="DES_KEYWORD_CORE_STAT", key="", type="InnoDB")
public class DesKeywordCoreStat implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="DAY_CODE", type="string,10", notNull=true) private String dayCode; //1.日期
@AnTableField(column="KEYWORD_NAME", type="string,1000", notNull=true) private String keywordName; //2.关键词名称
@AnTableField(column="MONTH_CODE", type="string,10", notNull=true) private String monthCode; //3.月份
@AnTableField(column="KEYWORD_HOT", type="int", notNull=true) private int keywordHot; //4.关键词热度(相似度50% + 1)
@AnTableField(column="KEYWORD_NUM", type="int", notNull=true) private int keywordNum; //5.关键词搜索次数
@AnTableField(column="KEYWORD_NUM_RANK", type="int", notNull=true) private int keywordNumRank; //6.关键词搜索排名
@AnTableField(column="KEYWORD_HOT_RANK", type="int", notNull=true) private int keywordHotRank; //7.关键词热度排名
public String toString()
{
return Jsons.toString(this);
}
public String getDayCode()
{
return dayCode;
}
public void setDayCode(String dayCode)
{
this.dayCode = dayCode;
}
public String getKeywordName()
{
return keywordName;
}
public void setKeywordName(String keywordName)
{
this.keywordName = keywordName;
}
public String getMonthCode()
{
return monthCode;
}
public void setMonthCode(String monthCode)
{
this.monthCode = monthCode;
}
public int getKeywordHot()
{
return keywordHot;
}
public void setKeywordHot(int keywordHot)
{
this.keywordHot = keywordHot;
}
public int getKeywordNum()
{
return keywordNum;
}
public void setKeywordNum(int keywordNum)
{
this.keywordNum = keywordNum;
}
public int getKeywordNumRank()
{
return keywordNumRank;
}
public void setKeywordNumRank(int keywordNumRank)
{
this.keywordNumRank = keywordNumRank;
}
public int getKeywordHotRank()
{
return keywordHotRank;
}
public void setKeywordHotRank(int keywordHotRank)
{
this.keywordHotRank = keywordHotRank;
}
}
@@ -0,0 +1,92 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.keyword;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 关键词索引表 对应表《DES_KEYWORD_INDEX》
*/
@AnAlias("DesKeywordIndex")
@AnNew
@AnTable(table="DES_KEYWORD_INDEX", key="MEDIA_ID", type="InnoDB")
public class DesKeywordIndex implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="MEDIA_ID", type="long", notNull=true) private long mediaId; //1.媒体编号
@AnTableField(column="LABEL_KEYWORD", type="string,5000", notNull=false) private String labelKeyword; //2.标签关键词
@AnTableField(column="CUSTOM_LABEL_KEYWORD", type="string,5000", notNull=false) private String customLabelKeyword; //3.自定义标签关键词
@AnTableField(column="LONG_TAIL_KEYWORD", type="string,5000", notNull=false) private String longTailKeyword; //4.长尾词关键词
@AnTableField(column="MEDIA_SCORE", type="int", notNull=false) private int mediaScore; //5.模板指数
public String toString()
{
return Jsons.toString(this);
}
public long getMediaId()
{
return mediaId;
}
public void setMediaId(long mediaId)
{
this.mediaId = mediaId;
}
public String getLabelKeyword()
{
return labelKeyword;
}
public void setLabelKeyword(String labelKeyword)
{
this.labelKeyword = labelKeyword;
}
public String getCustomLabelKeyword()
{
return customLabelKeyword;
}
public void setCustomLabelKeyword(String customLabelKeyword)
{
this.customLabelKeyword = customLabelKeyword;
}
public String getLongTailKeyword()
{
return longTailKeyword;
}
public void setLongTailKeyword(String longTailKeyword)
{
this.longTailKeyword = longTailKeyword;
}
public int getMediaScore()
{
return mediaScore;
}
public void setMediaScore(int mediaScore)
{
this.mediaScore = mediaScore;
}
}
@@ -0,0 +1,70 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.keyword;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 行业关键词 对应表《DES_KEYWORD_INDUSTRY》
*/
@AnAlias("DesKeywordIndustry")
@AnNew
@AnTable(table="DES_KEYWORD_INDUSTRY", key="", type="InnoDB")
public class DesKeywordIndustry implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="INDUSTRY_ID", type="long", notNull=true) private long industryId; //1.行业ID
@AnTableField(column="INDUSTRY_SUB_ID", type="string,1000", notNull=true) private String industrySubId; //2.子行业ID
@AnTableField(column="INDUSTRY_KEYWORD", type="string,5000", notNull=true) private String industryKeyword; //3.行业关键词
public String toString()
{
return Jsons.toString(this);
}
public long getIndustryId()
{
return industryId;
}
public void setIndustryId(long industryId)
{
this.industryId = industryId;
}
public String getIndustrySubId()
{
return industrySubId;
}
public void setIndustrySubId(String industrySubId)
{
this.industrySubId = industrySubId;
}
public String getIndustryKeyword()
{
return industryKeyword;
}
public void setIndustryKeyword(String industryKeyword)
{
this.industryKeyword = industryKeyword;
}
}
@@ -0,0 +1,151 @@
/**
* 扬彩印刷设计
* 文件名 :Notice.java
* 创建人 :gjx
* 创建时间:2021年6月29日
*/
package com.zhiqim.yangcai.design.dbo.notice;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 关键词库表 对应表《DES_KEYWORD_CORE》
*/
@AnAlias("Notice")
@AnNew
@AnTable(table = "design_notice", key = "id", type = "InnoDB")
public class Notice implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "id", type = "long", notNull = true)
private long id; // 1.id
@AnTableField(column = "title", type = "string,100", notNull = false)
private String title; // 2.公告标题
@AnTableField(column = "content", type = "string,50000", notNull = false)
private String content; // 3.公告内容
@AnTableField(column = "add_user", type = "string,30", notNull = false)
private String addUser; // 4.发布的用户
@AnTableField(column = "add_time", type = "datetime", notNull = false)
private Timestamp addTime; // 5.添加时间
@AnTableField(column = "update_user", type = "string,30", notNull = false)
private String updateUser; // 6.修改的用户
@AnTableField(column = "update_time", type = "datetime", notNull = false)
private Timestamp updateTime; // 7.修改时间
@AnTableField(column = "status", type = "int", notNull = false)
private int status; // 9.公告状态 草稿=0;已发布=1;下线=2;
@AnTableField(column = "finsh_time", type = "datetime", notNull = false)
private Timestamp finshTime; // 7.发布时间
@AnTableField(column = "finsh_user", type = "string,30", notNull = false)
private String finshUser; // 7.发布人
public String getFinshUser()
{
return finshUser;
}
public void setFinshUser(String finshUser)
{
this.finshUser = finshUser;
}
public Timestamp getFinshTime()
{
return finshTime;
}
public void setFinshTime(Timestamp finshTime)
{
this.finshTime = finshTime;
}
public long getId()
{
return id;
}
public void setId(long id)
{
this.id = id;
}
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title = title;
}
public String getContent()
{
return content;
}
public void setContent(String content)
{
this.content = content;
}
public String getAddUser()
{
return addUser;
}
public void setAddUser(String addUser)
{
this.addUser = addUser;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
public String getUpdateUser()
{
return updateUser;
}
public void setUpdateUser(String updateUser)
{
this.updateUser = updateUser;
}
public Timestamp getUpdateTime()
{
return updateTime;
}
public void setUpdateTime(Timestamp updateTime)
{
this.updateTime = updateTime;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
}
@@ -0,0 +1,88 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 考试题库表
*/
@AnAlias("ConfigQuestions")
@AnNew
@AnTable(table = "CONFIG_QUESTIONS", key = "QUESTIONS_ID", type = "InnoDB")
public class ConfigQuestions implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "QUESTIONS_ID", type = "long", notNull = true)
private long questionsId; // 1.题库编号
@AnTableField(column = "DESIGN_REQUIREMENTS", type = "string,400", notNull = true)
private String designRequirements; // 2.设计要求
@AnTableField(column = "UPDATE_OPERATOR", type = "string,50", notNull = true)
private String updateOperator; // 3.操作员
@AnTableField(column = "MODIFICATION_TIME", type = "datetime", notNull = true)
private Timestamp modificationTime; // 4.最后修改时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getQuestionsId()
{
return questionsId;
}
public void setQuestionsId(long questionsId)
{
this.questionsId = questionsId;
}
public String getDesignRequirements()
{
return designRequirements;
}
public void setDesignRequirements(String designRequirements)
{
this.designRequirements = designRequirements;
}
public String getUpdateOperator()
{
return updateOperator;
}
public void setUpdateOperator(String updateOperator)
{
this.updateOperator = updateOperator;
}
public Timestamp getModificationTime()
{
return modificationTime;
}
public void setModificationTime(Timestamp modificationTime)
{
this.modificationTime = modificationTime;
}
}
@@ -0,0 +1,208 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计资料附件表 对应表《DESIGN_ATTA》
*/
@AnAlias("DesignAtta")
@AnNew
@AnTable(table = "DESIGN_ATTA", key = "ATTA_ID", type = "InnoDB")
public class DesignAtta implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ATTA_ID", type = "long", notNull = true)
private long attaId; // 1.订单附件编号
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 2.设计订单编号
@AnTableField(column = "ATTA_MODUL", type = "string,100", notNull = true)
private String attaModul; // 3.附件标识
@AnTableField(column = "FILE_NAME", type = "string,200", notNull = true)
private String fileName; // 4.文件名
@AnTableField(column = "FILE_TYPE", type = "string,10", notNull = true)
private String fileType; // 5.文件类型。.pdf、.cdr、.jpg
@AnTableField(column = "SAVE_PATH", type = "string,2000", notNull = false)
private String savePath; // 6.文件存储路径
@AnTableField(column = "OSS_TYPE", type = "int", notNull = true)
private int ossType; // 7.存储类型-1=无效数据(本地和oss都不存在),=0 本地文件(oss未上传) 1= OSS文件(本地文件已删除)
@AnTableField(column = "ATTA_FLAG", type = "int", notNull = true)
private int attaFlag; // 8.附件表示,0=用户登录系统上传的文件,1=用户通过接口传送的文件
@AnTableField(column = "OSS_URL", type = "string,400", notNull = false)
private String ossUrl; // 9.OSS访问地址
@AnTableField(column = "FILE_SIZE", type = "long", notNull = true)
private long fileSize; // 10.文件大小 字节
@AnTableField(column = "FILEID", type = "string,64", notNull = false)
private String fileid; // 11.文件Hash值
@AnTableField(column = "OPERATOR_CODE", type = "string,64", notNull = false)
private String operatorCode; // 12.上传人
@AnTableField(column = "UPLOAD_TIME", type = "datetime", notNull = true)
private Timestamp uploadTime; // 13.上传时间
@AnTableField(column = "NOT_EXISTS_LOCAL_FILE", type = "int", notNull = true)
private int notExistsLocalFile; // 14.是否存在本地文件 =0或者=null 未被标记,1=本地存在, =2 本地文件已被删除
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getAttaId()
{
return attaId;
}
public void setAttaId(long attaId)
{
this.attaId = attaId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getAttaModul()
{
return attaModul;
}
public void setAttaModul(String attaModul)
{
this.attaModul = attaModul;
}
public String getFileName()
{
return fileName;
}
public void setFileName(String fileName)
{
this.fileName = fileName;
}
public String getFileType()
{
return fileType;
}
public void setFileType(String fileType)
{
this.fileType = fileType;
}
public String getSavePath()
{
return savePath;
}
public void setSavePath(String savePath)
{
this.savePath = savePath;
}
public int getOssType()
{
return ossType;
}
public void setOssType(int ossType)
{
this.ossType = ossType;
}
public int getAttaFlag()
{
return attaFlag;
}
public void setAttaFlag(int attaFlag)
{
this.attaFlag = attaFlag;
}
public String getOssUrl()
{
return ossUrl;
}
public void setOssUrl(String ossUrl)
{
this.ossUrl = ossUrl;
}
public long getFileSize()
{
return fileSize;
}
public void setFileSize(long fileSize)
{
this.fileSize = fileSize;
}
public String getFileid()
{
return fileid;
}
public void setFileid(String fileid)
{
this.fileid = fileid;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public Timestamp getUploadTime()
{
return uploadTime;
}
public void setUploadTime(Timestamp uploadTime)
{
this.uploadTime = uploadTime;
}
public int getNotExistsLocalFile()
{
return notExistsLocalFile;
}
public void setNotExistsLocalFile(int notExistsLocalFile)
{
this.notExistsLocalFile = notExistsLocalFile;
}
}
@@ -0,0 +1,171 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.sql.Timestamp;
import com.zhiqim.yangcai.design.dbo.order.DesignOrder;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 设计订单附件视图 对应视图《DESIGN_ATTA_VIEW》
*/
@AnAlias("DesignAttaView")
@AnNew
@AnView("DESIGN_ATTA,DESIGN_ORDER")
@AnViewJoin({@AnViewJoinValue(type="EQUAL", lTable="DESIGN_ORDER", lColumn="DESIGN_ID", rTable="DESIGN_ATTA", rColumn="DESIGN_ID")})
public class DesignAttaView extends DesignOrder
{
private static final long serialVersionUID = 1L;
@AnViewField(table="DESIGN_ATTA", column="ATTA_ID") private long attaId; //2.订单附件编号
@AnViewField(table="DESIGN_ATTA", column="ATTA_MODUL") private String attaModul; //3.附件标识
@AnViewField(table="DESIGN_ATTA", column="FILE_NAME") private String fileName; //4.文件名
@AnViewField(table="DESIGN_ATTA", column="FILE_TYPE") private String fileType; //5.文件类型。.pdf、.cdr、.jpg
@AnViewField(table="DESIGN_ATTA", column="SAVE_PATH") private String savePath; //6.文件存储路径
@AnViewField(table="DESIGN_ATTA", column="OSS_TYPE") private int ossType; //7.存储类型-1=无效数据(本地和oss都不存在),=0 本地文件(oss未上传) 1= OSS文件(本地文件已删除)
@AnViewField(table="DESIGN_ATTA", column="OSS_URL") private String ossUrl; //8.OSS访问地址
@AnViewField(table="DESIGN_ATTA", column="FILE_SIZE") private long fileSize; //9.文件大小 字节
@AnViewField(table="DESIGN_ATTA", column="FILEID") private String fileid; //10.文件Hash值
@AnViewField(table="DESIGN_ATTA", column="OPERATOR_CODE") private String operatorCode; //11.上传人
@AnViewField(table="DESIGN_ATTA", column="UPLOAD_TIME") private Timestamp uploadTime; //12.上传时间
@AnViewField(table="DESIGN_ATTA", column="NOT_EXISTS_LOCAL_FILE") private int notExistsLocalFile; //13.是否存在本地文件 =0或者=null 未被标记,1=本地存在, =2 本地文件已被删除
public String toString()
{
return Jsons.toString(this);
}
public long getAttaId()
{
return attaId;
}
public void setAttaId(long attaId)
{
this.attaId = attaId;
}
public String getAttaModul()
{
return attaModul;
}
public void setAttaModul(String attaModul)
{
this.attaModul = attaModul;
}
public String getFileName()
{
return fileName;
}
public void setFileName(String fileName)
{
this.fileName = fileName;
}
public String getFileType()
{
return fileType;
}
public void setFileType(String fileType)
{
this.fileType = fileType;
}
public String getSavePath()
{
return savePath;
}
public void setSavePath(String savePath)
{
this.savePath = savePath;
}
public int getOssType()
{
return ossType;
}
public void setOssType(int ossType)
{
this.ossType = ossType;
}
public String getOssUrl()
{
return ossUrl;
}
public void setOssUrl(String ossUrl)
{
this.ossUrl = ossUrl;
}
public long getFileSize()
{
return fileSize;
}
public void setFileSize(long fileSize)
{
this.fileSize = fileSize;
}
public String getFileid()
{
return fileid;
}
public void setFileid(String fileid)
{
this.fileid = fileid;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public Timestamp getUploadTime()
{
return uploadTime;
}
public void setUploadTime(Timestamp uploadTime)
{
this.uploadTime = uploadTime;
}
public int getNotExistsLocalFile()
{
return notExistsLocalFile;
}
public void setNotExistsLocalFile(int notExistsLocalFile)
{
this.notExistsLocalFile = notExistsLocalFile;
}
}
@@ -0,0 +1,80 @@
/**
* 扬彩印刷设计
* 文件名 :DesignOrdLogView.java
* 创建人 :gjx
* 创建时间:2019-9-19
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
*
* 订单日志关联表
*
* @version 1.0 @author gjx 2019-9-19 新建与整理
*/
@AnAlias("DesignOrdLogView")
@AnNew
@AnView("DESIGN_ORDER,ORD_OPR_LOG")
@AnViewJoin(
{
@AnViewJoinValue(type = "EQUAL", lTable = "ORD_OPR_LOG", lColumn = "DESIGN_ID", rTable = "DESIGN_ORDER", rColumn = "DESIGN_ID")
})
public class DesignOrdLogView extends DesignOrder
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "ORD_OPR_LOG", column = "OPERATE_DESC")
private String operateDesc; // 1.操作项,简述操作描述
@AnViewField(table = "ORD_OPR_LOG", column = "EVENT_TYPE")
private int eventType; // 2.事件类型
@AnViewField(table = "ORD_OPR_LOG", column = "CREATE_TIME")
private Timestamp createLogTime; // //3.日志创建时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getOperateDesc()
{
return operateDesc;
}
public void setOperateDesc(String operateDesc)
{
this.operateDesc = operateDesc;
}
public int getEventType()
{
return eventType;
}
public void setEventType(int eventType)
{
this.eventType = eventType;
}
public Timestamp getCreateLogTime()
{
return createLogTime;
}
public void setCreateLogTime(Timestamp createLogTime)
{
this.createLogTime = createLogTime;
}
}
@@ -0,0 +1,121 @@
/**
* 扬彩印刷设计
* 文件名 :DesignOrdRetentView.java
* 创建人 :高佳新
* 创建时间:2019-7-22
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
*
* 订单与滞留信息关联视图
*
* @version 1.0 @author gjx 2019-7-22 新建与整理
*/
@AnAlias("DesignOrdRetentView")
@AnNew
@AnView("RETENTION_DETAILS,DESIGN_ORDER")
@AnViewJoin(
{
@AnViewJoinValue(type = "EQUAL", lTable = "DESIGN_ORDER", lColumn = "DESIGN_ID", rTable = "RETENTION_DETAILS", rColumn = "DESIGN_ID")
})
public class DesignOrdRetentView extends DesignOrder
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "RETENTION_DETAILS", column = "IS_RETENT_DEAL")
private int isRetentDeal; // 2.设计师是否处理过滞留单,0 没、1 处理过
@AnViewField(table = "RETENTION_DETAILS", column = "RETENT_DEAL_TIME")
private Timestamp retentDealTime; // 3.滞留单自行处理时间
@AnViewField(table = "RETENTION_DETAILS", column = "RETENT_DEAL_NAME")
private String retentDealName; // 4.滞留单处理人
@AnViewField(table = "RETENTION_DETAILS", column = "RETENT_DEAL_WAY")
private int retentDealWay; // 5.滞留单处理方式 0:寄存、1:退款
@AnViewField(table = "RETENTION_DETAILS", column = "RETENT_FOLLOW_FLAG")
private int retentFollowFlag; // 6.设计师跟进情况:0:较好、1:一般、2:差
@AnViewField(table = "RETENTION_DETAILS", column = "RETENT_REMARK")
private String retentRemark; // 7.滞留单处理备注
@AnViewField(table = "RETENTION_DETAILS", column = "RETENTION_END_TIME")
private Timestamp retentionEndTime; // 8.滞留单处理时间
public int getIsRetentDeal()
{
return isRetentDeal;
}
public void setIsRetentDeal(int isRetentDeal)
{
this.isRetentDeal = isRetentDeal;
}
public Timestamp getRetentDealTime()
{
return retentDealTime;
}
public void setRetentDealTime(Timestamp retentDealTime)
{
this.retentDealTime = retentDealTime;
}
public String getRetentDealName()
{
return retentDealName;
}
public void setRetentDealName(String retentDealName)
{
this.retentDealName = retentDealName;
}
public int getRetentDealWay()
{
return retentDealWay;
}
public void setRetentDealWay(int retentDealWay)
{
this.retentDealWay = retentDealWay;
}
public int getRetentFollowFlag()
{
return retentFollowFlag;
}
public void setRetentFollowFlag(int retentFollowFlag)
{
this.retentFollowFlag = retentFollowFlag;
}
public String getRetentRemark()
{
return retentRemark;
}
public void setRetentRemark(String retentRemark)
{
this.retentRemark = retentRemark;
}
public Timestamp getRetentionEndTime()
{
return retentionEndTime;
}
public void setRetentionEndTime(Timestamp retentionEndTime)
{
this.retentionEndTime = retentionEndTime;
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,69 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 退款原因配置 对应表《design_order_refund_reason》
*/
@AnAlias("DesignOrderRefundReason")
@AnNew
@AnTable(table = "design_order_refund_reason", key = "id", type = "InnoDB")
public class DesignOrderRefundReason implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "id", type = "long", notNull = true)
private long id; // 1.id
@AnTableField(column = "title", type = "string,100", notNull = true)
private String title; // 2.退款原因
@AnTableField(column = "update_time", type = "datetime")
private Timestamp updateTime; // 3.修改时间
public long getId()
{
return id;
}
public void setId(long id)
{
this.id = id;
}
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title = title;
}
public Timestamp getUpdateTime()
{
return updateTime;
}
public void setUpdateTime(Timestamp updateTime)
{
this.updateTime = updateTime;
}
}
@@ -0,0 +1,217 @@
/**
* 扬彩印刷设计
* 文件名 :DesignSelfView.java
* 创建人 :gjx
* 创建时间:2019-11-5
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
* 订单关联表 对应视图《Design_Self_View》
*
* @version 1.0 @author gjx 2019-11-5 新建与整理
*/
@AnAlias("DesignSelfView")
@AnNew
@AnView("DESIGN_ORDER,SELF_ORDER")
@AnViewJoin(
{
@AnViewJoinValue(type = "EQUAL", lTable = "SELF_ORDER", lColumn = "DESIGN_ID", rTable = "DESIGN_ORDER", rColumn = "DESIGN_ID")
})
public class DesignSelfView extends DesignOrder
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "SELF_ORDER", column = "LABEL_IDS")
private String labelIds; // 1.标签id(逗号拼接)
@AnViewField(table = "SELF_ORDER", column = "CONSUMER_TYPE")
private int consumerType; // 2.客户类型 1:企业 2:渠道商 3:个体户
@AnViewField(table = "SELF_ORDER", column = "DEFAULT_LABEL")
private boolean defaultLabel; // 3.是否选用了原订单行业标签
@AnViewField(table = "SELF_ORDER", column = "KF_DRAFT_STANDARD")
private boolean kfDraftStandard; // 4.是否为客服负责的标准自来稿订单[0-否,1-是],默认为0
@AnViewField(table = "SELF_ORDER", column = "CUSTOMER_QRCODE_URL")
private String customerQrcodeUrl; // 5.客户服务群二维码图片路径
@AnViewField(table = "SELF_ORDER", column = "DESIGNER_REFUND_REASON")
private long refundReason; // 6.退款原因
@AnViewField(table = "SELF_ORDER", column = "DRAFT_CHECKER")
private String draftChecker; // 7.初稿审核人
@AnViewField(table = "SELF_ORDER", column = "DRAFT_BACK_REASON")
private String draftBackReason; // 8.初稿审核退回原因
@AnViewField(table = "SELF_ORDER", column = "DRAFT_BACK_TIME")
private Timestamp draftBackTime; // 9.初稿审核退回时间
@AnViewField(table = "SELF_ORDER", column = "END_CHECKER")
private String endChecker; // 10.定稿审核人
@AnViewField(table = "SELF_ORDER", column = "END_BACK_REASON")
private String endBackReason; // 11.定稿审核退回原因
@AnViewField(table = "SELF_ORDER", column = "END_BACK_TIME")
private Timestamp endBackTime; // 12.定稿审核退回时间
@AnViewField(table = "SELF_ORDER", column = "DRAFT_BACK_REASON_PIC_URL")
private String draftBackReasonPicUrl; // 13.初稿审核退回原因截图
@AnViewField(table = "SELF_ORDER", column = "END_BACK_REASON_PIC_URL")
private String endBackReasonPicUrl; // 14.定稿审核退回原因截图
@AnViewField(table = "SELF_ORDER", column = "URGENT_PRICE")
private long urgentPrice; // 15.加急费
public String getLabelIds()
{
return labelIds;
}
public void setLabelIds(String labelIds)
{
this.labelIds = labelIds;
}
public int getConsumerType()
{
return consumerType;
}
public void setConsumerType(int consumerType)
{
this.consumerType = consumerType;
}
public boolean isDefaultLabel()
{
return defaultLabel;
}
public void setDefaultLabel(boolean defaultLabel)
{
this.defaultLabel = defaultLabel;
}
public boolean isKfDraftStandard()
{
return kfDraftStandard;
}
public void setKfDraftStandard(boolean kfDraftStandard)
{
this.kfDraftStandard = kfDraftStandard;
}
public String getCustomerQrcodeUrl()
{
return customerQrcodeUrl;
}
public void setCustomerQrcodeUrl(String customerQrcodeUrl)
{
this.customerQrcodeUrl = customerQrcodeUrl;
}
public long getRefundReason()
{
return refundReason;
}
public void setRefundReason(long refundReason)
{
this.refundReason = refundReason;
}
public String getDraftChecker()
{
return draftChecker;
}
public void setDraftChecker(String draftChecker)
{
this.draftChecker = draftChecker;
}
public String getDraftBackReason()
{
return draftBackReason;
}
public void setDraftBackReason(String draftBackReason)
{
this.draftBackReason = draftBackReason;
}
public Timestamp getDraftBackTime()
{
return draftBackTime;
}
public void setDraftBackTime(Timestamp draftBackTime)
{
this.draftBackTime = draftBackTime;
}
public String getEndChecker()
{
return endChecker;
}
public void setEndChecker(String endChecker)
{
this.endChecker = endChecker;
}
public String getEndBackReason()
{
return endBackReason;
}
public void setEndBackReason(String endBackReason)
{
this.endBackReason = endBackReason;
}
public Timestamp getEndBackTime()
{
return endBackTime;
}
public void setEndBackTime(Timestamp endBackTime)
{
this.endBackTime = endBackTime;
}
public String getDraftBackReasonPicUrl()
{
return draftBackReasonPicUrl;
}
public void setDraftBackReasonPicUrl(String draftBackReasonPicUrl)
{
this.draftBackReasonPicUrl = draftBackReasonPicUrl;
}
public String getEndBackReasonPicUrl()
{
return endBackReasonPicUrl;
}
public void setEndBackReasonPicUrl(String endBackReasonPicUrl)
{
this.endBackReasonPicUrl = endBackReasonPicUrl;
}
public long getUrgentPrice()
{
return urgentPrice;
}
public void setUrgentPrice(long urgentPrice)
{
this.urgentPrice = urgentPrice;
}
}
@@ -0,0 +1,108 @@
/*
* 版权所有 (C) 2015 知启蒙(WWW.ZHIQIM.COM) 保留所有权利。
*
* Download http://www.zhiqim.com/fadfox/ 欢迎加盟[凡狐]兴趣小组。
*
* 由数据库字典自动生成的类文件,修改请使用数据库字典编辑器修改。
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 印前原因预录 对应表《CHECK_BACK_REASON》
*/
@AnAlias("DesignStandard")
@AnNew
@AnTable(table = "DESIGN_STANDRARD", key = "STANDRARD_ID", type = "InnoDB")
public class DesignStandard implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "STANDRARD_ID", type = "long", notNull = true)
private long standardId; // 1.类型编号
@AnTableField(column = "IS_STANDRARD_TYPE", type = "boolean", notNull = true)
private boolean isStandardType; // 类型
@AnTableField(column = "STANDRARD_PARENT", type = "long", notNull = true)
private long standardParent; // 3.具体原因项 所属分类
@AnTableField(column = "STANDRARD_TITLE", type = "string,200", notNull = true)
private String standardTitle; // 3.标题
@AnTableField(column = "STANDRARD_TEXT", type = "string,200", notNull = true)
private String standardText; // 4.规范内容
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 6.创建时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getStandardId()
{
return standardId;
}
public void setStandardId(long standardId)
{
this.standardId = standardId;
}
public boolean isStandardType()
{
return isStandardType;
}
public void setStandardType(boolean isStandardType)
{
this.isStandardType = isStandardType;
}
public long getStandardParent()
{
return standardParent;
}
public void setStandardParent(long standardParent)
{
this.standardParent = standardParent;
}
public String getStandardTitle()
{
return standardTitle;
}
public void setStandardTitle(String standardTitle)
{
this.standardTitle = standardTitle;
}
public String getStandardText()
{
return standardText;
}
public void setStandardText(String standardText)
{
this.standardText = standardText;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,126 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 订单操作日志表 对应表《ORD_OPR_LOG》
*/
@AnAlias("OrdOprLog")
@AnNew
@AnTable(table="ORD_OPR_LOG", key="LOG_ID", type="InnoDB")
public class OrdOprLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="LOG_ID", type="long", notNull=true) private long logId; //1.日志编号
@AnTableField(column="DESIGN_ID", type="long", notNull=true) private long designId; //2.订单编号
@AnTableField(column="STATUS", type="int", notNull=true) private int status; //3.订单状态
@AnTableField(column="OPERATOR_CODE", type="string,64", notNull=true) private String operatorCode; //4.操作员信息
@AnTableField(column="OPERATE_DESC", type="string,2048", notNull=false) private String operateDesc; //5.操作描述
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //6.创建时间
@AnTableField(column="EVENT_TYPE", type="int", notNull=false) private int eventType; //7.事件类型
@AnTableField(column="DESIGNER", type="string,64", notNull=false) private String designer; //8.设计师
public String toString()
{
return Jsons.toString(this);
}
public long getLogId()
{
return logId;
}
public void setLogId(long logId)
{
this.logId = logId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public String getOperateDesc()
{
return operateDesc;
}
public void setOperateDesc(String operateDesc)
{
this.operateDesc = operateDesc;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public int getEventType()
{
return eventType;
}
public void setEventType(int eventType)
{
this.eventType = eventType;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
}
@@ -0,0 +1,82 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 订单进度备注表 对应表《ORD_PROGRESS_NOTE》
*/
@AnAlias("OrdProgressNote")
@AnNew
@AnTable(table="ORD_PROGRESS_NOTE", key="", type="InnoDB")
public class OrdProgressNote implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="DESIGN_ID", type="long", notNull=false) private long designId; //1.订单号
@AnTableField(column="ORD_PROGRESS_NOTE", type="string,300", notNull=true) private String ordProgressNote; //2.备注内容
@AnTableField(column="OPERATE_CODE", type="string,32", notNull=true) private String operateCode; //3.备注人
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //4.备注时间
public String toString()
{
return Jsons.toString(this);
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getOrdProgressNote()
{
return ordProgressNote;
}
public void setOrdProgressNote(String ordProgressNote)
{
this.ordProgressNote = ordProgressNote;
}
public String getOperateCode()
{
return operateCode;
}
public void setOperateCode(String operateCode)
{
this.operateCode = operateCode;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,217 @@
/**
* 扬彩印刷设计
* 文件名 :OrderReminder.java
* 创建人 :gjx
* 创建时间:2020年8月13日
*/
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
*
* [简要描述]: 订单消息表<br/>
* [详细描述]:<br/>
*
* @version 1.0 @author gjx 2020年8月14日 新建与整理
*/
@AnAlias("OrderMessage")
@AnNew
@AnTable(table = "ORDER_MESSAGE", key = "ID", type = "InnoDB")
public class OrderMessage implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ID", type = "long", notNull = true)
private long id;// 业务主键
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 订单号
@AnTableField(column = "BUYER_NICK", type = "string,64", notNull = true)
private String buyerNick; // 旺旺号
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime;// 创建时间
@AnTableField(column = "MESSAGE_TYPE", type = "int", notNull = true)
private int messageType;// 消息类型(0:催稿,1:订单审核、排产退回)
@AnTableField(column = "TOPIC", type = "string,50", notNull = true)
private String topic;// 主题,(催稿大类,orderReminder:订单催稿/定稿,changeDesigner:更换/指定设计师/订单加急)
@AnTableField(column = "PRODUCTION_CODE", type = "string,64", notNull = true)
private String productionCode;// 生产者code
@AnTableField(column = "PRODUCTION_TIME", type = "datetime", notNull = true)
private Timestamp productionTime;// 生产时间
@AnTableField(column = "MESSAGE_BODY", type = "string,200", notNull = true)
private String messageBody;// 消息内容
@AnTableField(column = "CONSUMER_CODE_TYPE", type = "int", notNull = true)
private int consumerCodeType;// 消费者类型(0:操作员 1:协调人)。默认为0
@AnTableField(column = "CONSUMER_PLATFORM_TYPE", type = "string,20", notNull = true)
private String consumerPlatformType;// 消费平台:ERP,TYT,DESIGN,CONSIGNMENT,XCX,TBERP
@AnTableField(column = "CONSUMER_CODE", type = "string,64", notNull = true)
private String consumerCode;// 消费者code
@AnTableField(column = "CONSUMER_STATE", type = "int", notNull = true)
private int consumerState;// 消费状态,0:未消费,1:已消费
@AnTableField(column = "CONSUMER_TIME", type = "datetime", notNull = false)
private Timestamp consumerTime;// 消费时间
@AnTableField(column = "REMARK", type = "string,400", notNull = false)
private String remark;// 备注
public String tosString()
{
return Jsons.toString(this);
}
public long getId()
{
return id;
}
public void setId(long id)
{
this.id = id;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getBuyerNick()
{
return buyerNick;
}
public void setBuyerNick(String buyerNick)
{
this.buyerNick = buyerNick;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public int getMessageType()
{
return messageType;
}
public void setMessageType(int messageType)
{
this.messageType = messageType;
}
public String getTopic()
{
return topic;
}
public void setTopic(String topic)
{
this.topic = topic;
}
public String getProductionCode()
{
return productionCode;
}
public void setProductionCode(String productionCode)
{
this.productionCode = productionCode;
}
public Timestamp getProductionTime()
{
return productionTime;
}
public void setProductionTime(Timestamp productionTime)
{
this.productionTime = productionTime;
}
public String getMessageBody()
{
return messageBody;
}
public void setMessageBody(String messageBody)
{
this.messageBody = messageBody;
}
public int getConsumerCodeType()
{
return consumerCodeType;
}
public void setConsumerCodeType(int consumerCodeType)
{
this.consumerCodeType = consumerCodeType;
}
public String getConsumerPlatformType()
{
return consumerPlatformType;
}
public void setConsumerPlatformType(String consumerPlatformType)
{
this.consumerPlatformType = consumerPlatformType;
}
public String getConsumerCode()
{
return consumerCode;
}
public void setConsumerCode(String consumerCode)
{
this.consumerCode = consumerCode;
}
public int getConsumerState()
{
return consumerState;
}
public void setConsumerState(int consumerState)
{
this.consumerState = consumerState;
}
public Timestamp getConsumerTime()
{
return consumerTime;
}
public void setConsumerTime(Timestamp consumerTime)
{
this.consumerTime = consumerTime;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
}
@@ -0,0 +1,125 @@
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师考试订单 对应表《ORDER_QUESTIONS》
*/
@AnAlias("OrderQuestions")
@AnNew
@AnTable(table = "order_questions", key = "QUESTIONS_ID", type = "InnoDB")
public class OrderQuestions implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "QUESTIONS_ID", type = "long", notNull = true)
private long questionsId; // 1.考试订单编号
@AnTableField(column = "DESIGN_REQUIREMENTS", type = "string,400", notNull = true)
private String designRequirements; // 2.设计要求
@AnTableField(column = "STATUS", type = "int", notNull = true)
private int status; // 3.考试订单状态:0 理论考试 10 未提交 20 等待审核 30 审核通过 40 审核拒绝
@AnTableField(column = "DESIGNER", type = "string,20", notNull = true)
private String designer; // 4.设计师
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 5.创建时间
@AnTableField(column = "DESIGN_END_TIME", type = "datetime", notNull = false)
private Timestamp designEndTime; // 6.设计师定稿时间
@AnTableField(column = "REMARKS", type = "string,200", notNull = false)
private String remarks; // 7.备注
@AnTableField(column = "MOBILE", type = "string,15", notNull = false)
private String mobile; // 8.手机号
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getQuestionsId()
{
return questionsId;
}
public void setQuestionsId(long questionsId)
{
this.questionsId = questionsId;
}
public String getDesignRequirements()
{
return designRequirements;
}
public void setDesignRequirements(String designRequirements)
{
this.designRequirements = designRequirements;
}
public int getStatus()
{
return status;
}
public void setStatus(int status)
{
this.status = status;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getDesignEndTime()
{
return designEndTime;
}
public void setDesignEndTime(Timestamp designEndTime)
{
this.designEndTime = designEndTime;
}
public String getRemarks()
{
return remarks;
}
public void setRemarks(String remarks)
{
this.remarks = remarks;
}
public String getMobile()
{
return mobile;
}
public void setMobile(String mobile)
{
this.mobile = mobile;
}
}
@@ -0,0 +1,162 @@
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 考试订单附件表 对应表《QUESTIONS_ATTA》
*/
@AnAlias("QuestionsAtta")
@AnNew
@AnTable(table = "questions_atta", key = "ATTA_ID", type = "InnoDB")
public class QuestionsAtta implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "ATTA_ID", type = "long", notNull = true)
private long attaId; // 1.订单附件编号
@AnTableField(column = "QUESTIONS_ID", type = "long", notNull = true)
private long questionsId; // 2.考试订单编号
@AnTableField(column = "ATTA_MODUL", type = "string,20", notNull = true)
private String attaModul; // 3.附件标识:MaterialFile 素材文件,DesginFile 设计文件,EndFile 印刷文件,ExamVoucher
// 考试凭证
@AnTableField(column = "FILE_NAME", type = "string,200", notNull = true)
private String fileName; // 4.文件名
@AnTableField(column = "FILE_TYPE", type = "string,10", notNull = true)
private String fileType; // 5.文件类型。.pdf、.cdr、.jpg
@AnTableField(column = "SAVE_PATH", type = "string,200", notNull = false)
private String savePath; // 6.文件存储路径
@AnTableField(column = "FILE_URL", type = "string,400", notNull = false)
private String fileUrl; // 7.访问地址
@AnTableField(column = "FILE_SIZE", type = "long", notNull = true)
private long fileSize; // 8.文件大小 字节
@AnTableField(column = "OPERATOR_CODE", type = "string,64", notNull = false)
private String operatorCode; // 9.上传人
@AnTableField(column = "UPLOAD_TIME", type = "datetime", notNull = true)
private Timestamp uploadTime; // 10.上传时间
@AnTableField(column = "FILEID", type = "string,64", notNull = false)
private String fileid; // 11.文件Hash值
public long getAttaId()
{
return attaId;
}
public void setAttaId(long attaId)
{
this.attaId = attaId;
}
public long getQuestionsId()
{
return questionsId;
}
public void setQuestionsId(long questionsId)
{
this.questionsId = questionsId;
}
public String getAttaModul()
{
return attaModul;
}
public void setAttaModul(String attaModul)
{
this.attaModul = attaModul;
}
public String getFileName()
{
return fileName;
}
public void setFileName(String fileName)
{
this.fileName = fileName;
}
public String getFileType()
{
return fileType;
}
public void setFileType(String fileType)
{
this.fileType = fileType;
}
public String getSavePath()
{
return savePath;
}
public void setSavePath(String savePath)
{
this.savePath = savePath;
}
public String getFileUrl()
{
return fileUrl;
}
public void setFileUrl(String fileUrl)
{
this.fileUrl = fileUrl;
}
public long getFileSize()
{
return fileSize;
}
public void setFileSize(long fileSize)
{
this.fileSize = fileSize;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public Timestamp getUploadTime()
{
return uploadTime;
}
public void setUploadTime(Timestamp uploadTime)
{
this.uploadTime = uploadTime;
}
public String getFileid()
{
return fileid;
}
public void setFileid(String fileid)
{
this.fileid = fileid;
}
@Override
public String toString()
{
return Jsons.toString(this);
}
}
@@ -0,0 +1,228 @@
package com.zhiqim.yangcai.design.dbo.order;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 订单扩展表 对应表《SELF_ORDER》
*
* @version 1.0 @author gjx 2019-11-5 新建与整理
*/
@AnAlias("SelfOrder")
@AnNew
@AnTable(table = "SELF_ORDER", key = "DESIGN_ID", type = "InnoDB")
public class SelfOrder implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 1.设计订单编号
@AnTableField(column = "LABEL_IDS", type = "string,300", notNull = false)
private String labelIds; // 2.标签id(逗号拼接)
@AnTableField(column = "CONSUMER_TYPE", type = "int", notNull = false)
private int consumerType; // 3.客户类型 1:企业 2:渠道商 3:个体户
@AnTableField(column = "DEFAULT_LABEL", type = "boolean", notNull = true)
private boolean defaultLabel; // 4.是否默认原订单行业标签 默认为true
@AnTableField(column = "KF_DRAFT_STANDARD", type = "boolean", notNull = false)
private boolean kfDraftStandard; // 5.是否为客服负责的标准自来稿订单[0-否,1-是],默认为0
@AnTableField(column = "CUSTOMER_QRCODE_URL", type = "string,300", notNull = false)
private String customerQrcodeUrl; // 6.客户服务群二维码图片路径
@AnTableField(column = "DESIGNER_REFUND_REASON", type = "long", notNull = false)
private long refundReason; // 7.设计师退款原因
@AnTableField(column = "DRAFT_CHECKER", type = "string,50", notNull = false)
private String draftChecker; // 8.初稿审核人
@AnTableField(column = "DRAFT_BACK_REASON", type = "string,200", notNull = false)
private String draftBackReason; // 9.初稿审核退回原因
@AnTableField(column = "DRAFT_BACK_REASON_PIC_URL", type = "string,200", notNull = false)
private String draftBackReasonPicUrl; // 10.初稿审核退回原因截图
@AnTableField(column = "DRAFT_BACK_TIME", type = "datetime", notNull = false)
private Timestamp draftBackTime; // 11.初稿审核退回时间
@AnTableField(column = "END_CHECKER", type = "string,50", notNull = false)
private String endChecker; // 12.定稿审核人
@AnTableField(column = "END_BACK_REASON", type = "string,200", notNull = false)
private String endBackReason; // 13.定稿审核退回原因
@AnTableField(column = "END_BACK_TIME", type = "datetime", notNull = false)
private Timestamp endBackTime; // 14.定稿审核退回时间
@AnTableField(column = "END_BACK_REASON_PIC_URL", type = "string,200", notNull = false)
private String endBackReasonPicUrl; // 15.定稿审核退回原因截图
@AnTableField(column = "URGENT_PRICE", type = "long", notNull = false)
private long urgentPrice; // 16.加急费
@AnTableField(column = "DESIGN_COST", type = "long", notNull = false)
private long designCost; // 17.设计费用(业务端收取费用)
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getLabelIds()
{
return labelIds;
}
public void setLabelIds(String labelIds)
{
this.labelIds = labelIds;
}
public int getConsumerType()
{
return consumerType;
}
public void setConsumerType(int consumerType)
{
this.consumerType = consumerType;
}
public boolean isDefaultLabel()
{
return defaultLabel;
}
public void setDefaultLabel(boolean defaultLabel)
{
this.defaultLabel = defaultLabel;
}
public boolean isKfDraftStandard()
{
return kfDraftStandard;
}
public void setKfDraftStandard(boolean kfDraftStandard)
{
this.kfDraftStandard = kfDraftStandard;
}
public String getCustomerQrcodeUrl()
{
return customerQrcodeUrl;
}
public void setCustomerQrcodeUrl(String customerQrcodeUrl)
{
this.customerQrcodeUrl = customerQrcodeUrl;
}
public long getRefundReason()
{
return refundReason;
}
public void setRefundReason(long refundReason)
{
this.refundReason = refundReason;
}
public String getDraftChecker()
{
return draftChecker;
}
public void setDraftChecker(String draftChecker)
{
this.draftChecker = draftChecker;
}
public String getDraftBackReason()
{
return draftBackReason;
}
public void setDraftBackReason(String draftBackReason)
{
this.draftBackReason = draftBackReason;
}
public Timestamp getDraftBackTime()
{
return draftBackTime;
}
public void setDraftBackTime(Timestamp draftBackTime)
{
this.draftBackTime = draftBackTime;
}
public String getEndChecker()
{
return endChecker;
}
public void setEndChecker(String endChecker)
{
this.endChecker = endChecker;
}
public String getEndBackReason()
{
return endBackReason;
}
public void setEndBackReason(String endBackReason)
{
this.endBackReason = endBackReason;
}
public Timestamp getEndBackTime()
{
return endBackTime;
}
public void setEndBackTime(Timestamp endBackTime)
{
this.endBackTime = endBackTime;
}
public String getDraftBackReasonPicUrl()
{
return draftBackReasonPicUrl;
}
public void setDraftBackReasonPicUrl(String draftBackReasonPicUrl)
{
this.draftBackReasonPicUrl = draftBackReasonPicUrl;
}
public String getEndBackReasonPicUrl()
{
return endBackReasonPicUrl;
}
public void setEndBackReasonPicUrl(String endBackReasonPicUrl)
{
this.endBackReasonPicUrl = endBackReasonPicUrl;
}
public long getUrgentPrice()
{
return urgentPrice;
}
public void setUrgentPrice(long urgentPrice)
{
this.urgentPrice = urgentPrice;
}
public long getDesignCost()
{
return designCost;
}
public void setDesignCost(long designCost)
{
this.designCost = designCost;
}
}
@@ -0,0 +1,224 @@
/**
* 扬彩印刷设计
* 文件名 :DesignerCourse.java
* 创建人 :gjx
* 创建时间:2021年3月13日
*/
package com.zhiqim.yangcai.design.dbo.profile;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
*
* [简要描述]: 设计师个人信息扩展
*
* @version 1.0 @author gjx 2021年3月13日 新建与整理
*/
@AnAlias("DesignerCourse")
@AnNew
@AnTable(table = "DESIGNER_COURSE", key = "DESIGNER", type = "InnoDB")
public class DesignerCourse implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGNER", type = "string,32", notNull = true)
private String designer;// 设计师
@AnTableField(column = "WORK_EXPERIENCE", type = "string,300", notNull = true)
private String workExperience;// 工作经历
@AnTableField(column = "SKILL_SCOPE", type = "string,300", notNull = true)
private String skillScope;// 软件能力
@AnTableField(column = "DESIGN_TYPE", type = "string,300", notNull = true)
private String designType;// 擅长设计
@AnTableField(column = "WORK_DURATION", type = "string,30", notNull = true)
private String workDuration;// 工作时长
@AnTableField(column = "WORK_STATUS", type = "string,30", notNull = true)
private String workStatus;// 在职情况
@AnTableField(column = "RECEIVE_TYPE", type = "string,10", notNull = true)
private String receiveType;// 收款方式
@AnTableField(column = "RECEIVE_ACCOUNT", type = "string,100", notNull = true)
private String receiveAccount;// 收款账号、收款信息
@AnTableField(column = "DESIGNER_REMARK", type = "string,400", notNull = false)
private String designerRemark;// 备注
@AnTableField(column = "PREVIOUS_END_COUNT", type = "int", notNull = false)
private int previousEndCount;// 上月订单数量
@AnTableField(column = "PREVIOUS_PERFORMANCE", type = "long", notNull = false)
private long previousPerformance;// 上月绩效
@AnTableField(column = "LAST_ONLIME_TIME", type = "datetime", notNull = false)
private Timestamp lastOnlimeTime;// 最后接单时间
@AnTableField(column = "ADD_OPERATOR", type = "string,20", notNull = true)
private String addOperator;// 添加人
@AnTableField(column = "ADD_TIME", type = "datetime", notNull = true)
private Timestamp addTime;// 添加时间
@AnTableField(column = "UPDATE_OPERATOR", type = "string,20", notNull = false)
private String updateOperator;// 更新人
@AnTableField(column = "UPDATE_TIME", type = "datetime", notNull = false)
private Timestamp updateTime;// 更新时间
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getWorkExperience()
{
return workExperience;
}
public void setWorkExperience(String workExperience)
{
this.workExperience = workExperience;
}
public String getSkillScope()
{
return skillScope;
}
public void setSkillScope(String skillScope)
{
this.skillScope = skillScope;
}
public String getDesignType()
{
return designType;
}
public void setDesignType(String designType)
{
this.designType = designType;
}
public String getWorkDuration()
{
return workDuration;
}
public void setWorkDuration(String workDuration)
{
this.workDuration = workDuration;
}
public String getWorkStatus()
{
return workStatus;
}
public void setWorkStatus(String workStatus)
{
this.workStatus = workStatus;
}
public String getReceiveType()
{
return receiveType;
}
public void setReceiveType(String receiveType)
{
this.receiveType = receiveType;
}
public String getReceiveAccount()
{
return receiveAccount;
}
public void setReceiveAccount(String receiveAccount)
{
this.receiveAccount = receiveAccount;
}
public String getDesignerRemark()
{
return designerRemark;
}
public void setDesignerRemark(String designerRemark)
{
this.designerRemark = designerRemark;
}
public int getPreviousEndCount()
{
return previousEndCount;
}
public void setPreviousEndCount(int previousEndCount)
{
this.previousEndCount = previousEndCount;
}
public long getPreviousPerformance()
{
return previousPerformance;
}
public void setPreviousPerformance(long previousPerformance)
{
this.previousPerformance = previousPerformance;
}
public Timestamp getLastOnlimeTime()
{
return lastOnlimeTime;
}
public void setLastOnlimeTime(Timestamp lastOnlimeTime)
{
this.lastOnlimeTime = lastOnlimeTime;
}
public String getAddOperator()
{
return addOperator;
}
public void setAddOperator(String addOperator)
{
this.addOperator = addOperator;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
public String getUpdateOperator()
{
return updateOperator;
}
public void setUpdateOperator(String updateOperator)
{
this.updateOperator = updateOperator;
}
public Timestamp getUpdateTime()
{
return updateTime;
}
public void setUpdateTime(Timestamp updateTime)
{
this.updateTime = updateTime;
}
}
@@ -0,0 +1,271 @@
/**
* 扬彩印刷设计
* 文件名 :DesignerCourse.java
* 创建人 :gjx
* 创建时间:2021年3月13日
*/
package com.zhiqim.yangcai.design.dbo.profile;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
*
* [简要描述]: 设计师个人信息扩展视图
*
* @version 1.0 @author caohong 2021-6-2
*/
@AnAlias("DesignerCourseView")
@AnNew
@AnView("DESIGNER_COURSE,ZMR_OPERATOR")
@AnViewJoin(
{
@AnViewJoinValue(type = "EQUAL", lTable = "DESIGNER_COURSE", lColumn = "DESIGNER", rTable = "ZMR_OPERATOR", rColumn = "OPERATOR_CODE")
})
public class DesignerCourseView implements Serializable
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "DESIGNER_COURSE", column = "DESIGNER")
private String designer;// 设计师
@AnViewField(table = "DESIGNER_COURSE", column = "WORK_EXPERIENCE")
private String workExperience;// 工作经历
@AnViewField(table = "DESIGNER_COURSE", column = "SKILL_SCOPE")
private String skillScope;// 软件能力
@AnViewField(table = "DESIGNER_COURSE", column = "DESIGN_TYPE")
private String designType;// 擅长设计
@AnViewField(table = "DESIGNER_COURSE", column = "WORK_DURATION")
private String workDuration;// 工作时长
@AnViewField(table = "DESIGNER_COURSE", column = "WORK_STATUS")
private String workStatus;// 在职情况
@AnViewField(table = "DESIGNER_COURSE", column = "RECEIVE_TYPE")
private String receiveType;// 收款方式
@AnViewField(table = "DESIGNER_COURSE", column = "RECEIVE_ACCOUNT")
private String receiveAccount;// 收款账号、收款信息
@AnViewField(table = "DESIGNER_COURSE", column = "DESIGNER_REMARK")
private String designerRemark;// 备注
@AnViewField(table = "DESIGNER_COURSE", column = "PREVIOUS_END_COUNT")
private int previousEndCount;// 上月订单数量
@AnViewField(table = "DESIGNER_COURSE", column = "PREVIOUS_PERFORMANCE")
private long previousPerformance;// 上月绩效
@AnViewField(table = "DESIGNER_COURSE", column = "LAST_ONLIME_TIME")
private Timestamp lastOnlimeTime;// 最后接单时间
@AnViewField(table = "DESIGNER_COURSE", column = "ADD_TIME")
private Timestamp addTime;// 添加时间
@AnViewField(table = "ZMR_OPERATOR", column = "ORG_ID")
private long orgId; // 1.组织编号
@AnViewField(table = "ZMR_OPERATOR", column = "OPERATOR_MOBILE")
private String operatorMobile; // 2.操作员手机号
@AnViewField(table = "ZMR_OPERATOR", column = "OPERATOR_PARAM")
private String operatorParam; // 3.操作员参数,用于项目自定义设置
@AnViewField(table = "ZMR_OPERATOR", column = "OPERATOR_CREATED")
private String operatorCreated; // 4.操作员创建时间,格式:yyyy-MM-dd hh:mm:ss
@AnViewField(table = "ZMR_OPERATOR", column = "OPERATOR_WXCODE")
private String operatorWxcode; // 5.个人微信
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getWorkExperience()
{
return workExperience;
}
public void setWorkExperience(String workExperience)
{
this.workExperience = workExperience;
}
public String getSkillScope()
{
return skillScope;
}
public void setSkillScope(String skillScope)
{
this.skillScope = skillScope;
}
public String getDesignType()
{
return designType;
}
public void setDesignType(String designType)
{
this.designType = designType;
}
public String getWorkDuration()
{
return workDuration;
}
public void setWorkDuration(String workDuration)
{
this.workDuration = workDuration;
}
public String getWorkStatus()
{
return workStatus;
}
public void setWorkStatus(String workStatus)
{
this.workStatus = workStatus;
}
public String getReceiveType()
{
return receiveType;
}
public void setReceiveType(String receiveType)
{
this.receiveType = receiveType;
}
public String getReceiveAccount()
{
return receiveAccount;
}
public void setReceiveAccount(String receiveAccount)
{
this.receiveAccount = receiveAccount;
}
public String getDesignerRemark()
{
return designerRemark;
}
public void setDesignerRemark(String designerRemark)
{
this.designerRemark = designerRemark;
}
public int getPreviousEndCount()
{
return previousEndCount;
}
public void setPreviousEndCount(int previousEndCount)
{
this.previousEndCount = previousEndCount;
}
public long getPreviousPerformance()
{
return previousPerformance;
}
public void setPreviousPerformance(long previousPerformance)
{
this.previousPerformance = previousPerformance;
}
public Timestamp getLastOnlimeTime()
{
return lastOnlimeTime;
}
public void setLastOnlimeTime(Timestamp lastOnlimeTime)
{
this.lastOnlimeTime = lastOnlimeTime;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public String getOperatorMobile()
{
return operatorMobile;
}
public void setOperatorMobile(String operatorMobile)
{
this.operatorMobile = operatorMobile;
}
public String getOperatorParam()
{
return operatorParam;
}
public void setOperatorParam(String operatorParam)
{
this.operatorParam = operatorParam;
}
public String getOperatorCreated()
{
return operatorCreated;
}
public void setOperatorCreated(String operatorCreated)
{
this.operatorCreated = operatorCreated;
}
public String getOperatorWxcode()
{
return operatorWxcode;
}
public void setOperatorWxcode(String operatorWxcode)
{
this.operatorWxcode = operatorWxcode;
}
}
@@ -0,0 +1,89 @@
package com.zhiqim.yangcai.design.dbo.profile;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师个人信息 对应表《DESIGNER_PROFILE》
*/
@AnAlias("DesignerProfile")
@AnNew
@AnTable(table = "DESIGNER_PROFILE", key = "OPERATOR_CODE", type = "InnoDB")
public class DesignerProfile implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 1.操作员
@AnTableField(column = "PERSONAL_PROFILE", type = "string,350", notNull = false)
private String personalProfile; // 2.个人简介
@AnTableField(column = "LABELS", type = "string,2000", notNull = false)
private String labels; // 3.标签
@AnTableField(column = "STATE", type = "int", notNull = false)
private int state; // 4.状态: 0未审核 1审核通过
@AnTableField(column = "ADD_TIME", type = "datetime", notNull = false)
private Timestamp addTime; // 5.提交时间
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public String getPersonalProfile()
{
return personalProfile;
}
public void setPersonalProfile(String personalProfile)
{
this.personalProfile = personalProfile;
}
public String getLabels()
{
return labels;
}
public void setLabels(String labels)
{
this.labels = labels;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
@Override
public String toString()
{
return Jsons.toString(this);
}
}
@@ -0,0 +1,101 @@
package com.zhiqim.yangcai.design.dbo.profile;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师作品 对应表《DesignerWorks》
*/
@AnAlias("DesignerWorks")
@AnNew
@AnTable(table = "DESIGNER_WORKS", key = "DESIGNER_WORKS_ID", type = "InnoDB")
public class DesignerWorks implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGNER_WORKS_ID", type = "long", notNull = true)
private long designerWorksId; // 1.作品id
@AnTableField(column = "OPERATOR_CODE", type = "string,32", notNull = true)
private String operatorCode; // 2.操作员
@AnTableField(column = "IMG_PATH", type = "string,2000", notNull = false)
private String imgPath; // 3.图片地址
@AnTableField(column = "IMG_KEY", type = "string,2000", notNull = false)
private String imgKey; // 4.OSS图片key
@AnTableField(column = "STATE", type = "int", notNull = false)
private int state; // 5.0未审核 1审核退回 2审核通过
@AnTableField(column = "ADD_TIME", type = "datetime", notNull = false)
private Timestamp addTime; // 6.提交时间
public long getDesignerWorksId()
{
return designerWorksId;
}
public void setDesignerWorksId(long designerWorksId)
{
this.designerWorksId = designerWorksId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public String getImgPath()
{
return imgPath;
}
public void setImgPath(String imgPath)
{
this.imgPath = imgPath;
}
public String getImgKey()
{
return imgKey;
}
public void setImgKey(String imgKey)
{
this.imgKey = imgKey;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
@Override
public String toString()
{
return Jsons.toString(this);
}
}
@@ -0,0 +1,184 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.qc;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 质检加分表 对应表《QC_APPLY_SCORE》
*/
@AnAlias("QcApplyScore")
@AnNew
@AnTable(table = "QC_APPLY_SCORE", key = "APPLY_ID", type = "InnoDB")
public class QcApplyScore implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "APPLY_ID", type = "long", notNull = true)
private long applyId; // 1.申请编号
@AnTableField(column = "DESIGNER", type = "string,64", notNull = true)
private String designer; // 2.设计师
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 3.组织编号
@AnTableField(column = "APPLY_REASON", type = "string,500", notNull = true)
private String applyReason; // 4.申请原因
@AnTableField(column = "APPLY_IMG_PATH", type = "string,500", notNull = true)
private String applyImgPath; // 5.申请凭证路径
@AnTableField(column = "APPLY_TIME", type = "datetime", notNull = true)
private Timestamp applyTime; // 6.申请时间
@AnTableField(column = "SCORE", type = "decimal,10,1", notNull = true)
private double score; // 7.申请分数
@AnTableField(column = "APPLY_FLAG", type = "int", notNull = true)
private int applyFlag; // 8.0表示申请中,1表示申请成功,2表示申请失败
@AnTableField(column = "APPLY_BACK_REASON", type = "string,500", notNull = false)
private String applyBackReason; // 9.申请打回原因
@AnTableField(column = "QC_TYPE_ID", type = "long", notNull = false)
private long qcTypeId; // 10.加分类型外键
@AnTableField(column = "QC_AWARDED_AUDITOR", type = "string,200", notNull = false)
private String qcAwardedAuditor; // 11.审核人
@AnTableField(column = "QC_AWARDED_AUDITOR_TIME", type = "datetime", notNull = false)
private Timestamp qcAwardedAuditorTime; // 12.审核时间
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getApplyId()
{
return applyId;
}
public void setApplyId(long applyId)
{
this.applyId = applyId;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public String getApplyReason()
{
return applyReason;
}
public void setApplyReason(String applyReason)
{
this.applyReason = applyReason;
}
public String getApplyImgPath()
{
return applyImgPath;
}
public void setApplyImgPath(String applyImgPath)
{
this.applyImgPath = applyImgPath;
}
public Timestamp getApplyTime()
{
return applyTime;
}
public void setApplyTime(Timestamp applyTime)
{
this.applyTime = applyTime;
}
public double getScore()
{
return score;
}
public void setScore(double score)
{
this.score = score;
}
public int getApplyFlag()
{
return applyFlag;
}
public void setApplyFlag(int applyFlag)
{
this.applyFlag = applyFlag;
}
public String getApplyBackReason()
{
return applyBackReason;
}
public void setApplyBackReason(String applyBackReason)
{
this.applyBackReason = applyBackReason;
}
public long getQcTypeId()
{
return qcTypeId;
}
public void setQcTypeId(long qcTypeId)
{
this.qcTypeId = qcTypeId;
}
public String getQcAwardedAuditor()
{
return qcAwardedAuditor;
}
public void setQcAwardedAuditor(String qcAwardedAuditor)
{
this.qcAwardedAuditor = qcAwardedAuditor;
}
public Timestamp getQcAwardedAuditorTime()
{
return qcAwardedAuditorTime;
}
public void setQcAwardedAuditorTime(Timestamp qcAwardedAuditorTime)
{
this.qcAwardedAuditorTime = qcAwardedAuditorTime;
}
}
@@ -0,0 +1,71 @@
/**
* 扬彩印刷设计
* 文件名 :QcAwardedType.java
* 创建人 :高佳新
* 创建时间:2019-5-20
*/
package com.zhiqim.yangcai.design.dbo.qc;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 质检加分类型表 对应表《QC_AWARDED_TYPE》
*/
@AnAlias("QcAwardedType")
@AnNew
@AnTable(table = "QC_AWARDED_TYPE", key = "QC_TYPE_ID", type = "InnoDB")
public class QcAwardedType implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "QC_TYPE_ID", type = "long", notNull = true)
private long qcTypeId; // 1.质检加分类型id
@AnTableField(column = "QC_AWARDED_NAME", type = "string,64", notNull = true)
private String qcAwardedName; // 2.质检加分类型名称
@AnTableField(column = "QC_SCORE", type = "decimal,10,1", notNull = true)
private double qcScore; // 3.质检加分类型对应分数
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getQcTypeId()
{
return qcTypeId;
}
public void setQcTypeId(long qcTypeId)
{
this.qcTypeId = qcTypeId;
}
public String getQcAwardedName()
{
return qcAwardedName;
}
public void setQcAwardedName(String qcAwardedName)
{
this.qcAwardedName = qcAwardedName;
}
public double getQcScore()
{
return qcScore;
}
public void setQcScore(double qcScore)
{
this.qcScore = qcScore;
}
}
@@ -0,0 +1,82 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.qc;
import com.zhiqim.yangcai.design.dbo.order.DesignOrder;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 质检订单视图 对应视图《QC_ORDER_VIEW》
*/
@AnAlias("QcOrderView")
@AnNew
@AnView("QC_RECORD,DESIGN_ORDER")
@AnViewJoin({@AnViewJoinValue(type="EQUAL", lTable="QC_RECORD", lColumn="DESIGN_ID", rTable="DESIGN_ORDER", rColumn="DESIGN_ID")})
public class QcOrderView extends DesignOrder
{
private static final long serialVersionUID = 1L;
@AnViewField(table="QC_RECORD", column="REASON") private String reason; //2.质检原因
@AnViewField(table="QC_RECORD", column="SCORE") private double score; //3.质检分数
@AnViewField(table="QC_RECORD", column="IMG_PATH") private String imgPath; //4.质检凭证路径
@AnViewField(table="QC_RECORD", column="OPERATOR_CODE") private String operatorCode; //5.操作员
public String toString()
{
return Jsons.toString(this);
}
public String getReason()
{
return reason;
}
public void setReason(String reason)
{
this.reason = reason;
}
public double getScore()
{
return score;
}
public void setScore(double score)
{
this.score = score;
}
public String getImgPath()
{
return imgPath;
}
public void setImgPath(String imgPath)
{
this.imgPath = imgPath;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
}
@@ -0,0 +1,81 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利。
*
* 欢迎到知启蒙网站(https://www.zhiqim.com)购买正版软件,知启蒙还提供许多开源框架和软件。
*
* 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护,其所有知识产权归湖南知启蒙科技有限公司所有;
* 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码,或者基于本软件产品创作衍生作品;
* 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码;
* 4、个别授权:如需进行商业性的销售、复制、分发,包括但不限于软件销售、预装、捆绑等,必须获得知启蒙的书面授权和许可;
* 5、保留权利:本注释未明示授权的其他一切权利仍归知启蒙所有,任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package com.zhiqim.yangcai.design.dbo.qc;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 质检参数表 对应表《QC_PARAMETER》
*/
@AnAlias("QcParameter")
@AnNew
@AnTable(table="QC_PARAMETER", key="PARAMETER_ID", type="InnoDB")
public class QcParameter implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="PARAMETER_ID", type="long", notNull=true) private long parameterId; //1.参数编号
@AnTableField(column="FLAG", type="byte", notNull=true) private int flag; //2.0表示加分,1表示减分
@AnTableField(column="CONTENT", type="string,1000", notNull=true) private String content; //3.预录内容
@AnTableField(column="SCORE", type="decimal,15,1", notNull=false) private double score; //4.内容对应分数
public String toString()
{
return Jsons.toString(this);
}
public long getParameterId()
{
return parameterId;
}
public void setParameterId(long parameterId)
{
this.parameterId = parameterId;
}
public int getFlag()
{
return flag;
}
public void setFlag(int flag)
{
this.flag = flag;
}
public String getContent()
{
return content;
}
public void setContent(String content)
{
this.content = content;
}
public double getScore()
{
return score;
}
public void setScore(double score)
{
this.score = score;
}
}
@@ -0,0 +1,148 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.qc;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 质检记录表 对应表QC_RECORD
*/
@AnAlias("QcRecord")
@AnNew
@AnTable(table="QC_RECORD", key="DESIGN_ID", type="InnoDB")
public class QcRecord implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="DESIGN_ID", type="long", notNull=true) private long designId; //1.订单号
@AnTableField(column="ORG_ID", type="long", notNull=true) private long orgId; //2.组织编号
@AnTableField(column="DESIGNER", type="string,64", notNull=true) private String designer; //3.设计师
@AnTableField(column="REASON", type="string,1000", notNull=false) private String reason; //4.质检原因
@AnTableField(column="DESCRIPTION", type="string,1000", notNull=false) private String description; //5.质检违规描述
@AnTableField(column="SCORE", type="decimal,15,1", notNull=false) private double score; //6.质检分数
@AnTableField(column="IMG_PATH", type="string,200", notNull=false) private String imgPath; //7.质检凭证路径
@AnTableField(column="OPERATOR_CODE", type="string,64", notNull=true) private String operatorCode; //8.操作员
@AnTableField(column="QC_TIME", type="datetime", notNull=true) private Timestamp qcTime; //9.质检时间
@AnTableField(column="QC_FLAG", type="int", notNull=true) private int qcFlag; //10.质检标志0表示未质检1表示质检正常2表示质检违规
public String toString()
{
return Jsons.toString(this);
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getReason()
{
return reason;
}
public void setReason(String reason)
{
this.reason = reason;
}
public String getDescription()
{
return description;
}
public void setDescription(String description)
{
this.description = description;
}
public double getScore()
{
return score;
}
public void setScore(double score)
{
this.score = score;
}
public String getImgPath()
{
return imgPath;
}
public void setImgPath(String imgPath)
{
this.imgPath = imgPath;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public Timestamp getQcTime()
{
return qcTime;
}
public void setQcTime(Timestamp qcTime)
{
this.qcTime = qcTime;
}
public int getQcFlag()
{
return qcFlag;
}
public void setQcFlag(int qcFlag)
{
this.qcFlag = qcFlag;
}
}
@@ -0,0 +1,128 @@
/**
* 扬彩印刷设计
* 文件名 :RetentionDetails.java
* 创建人 :高佳新
* 创建时间:2019-7-22
*/
package com.zhiqim.yangcai.design.dbo.retention;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
*
* 滞留单详情表
*
* @version 1.0 @author gjx 2019-7-22 新建与整理
*/
@AnAlias("RetentionDetails")
@AnNew
@AnTable(table = "RETENTION_DETAILS", key = "DESIGN_ID", type = "InnoDB")
public class RetentionDetails implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 1.设订单编号设计平台独立编号
@AnTableField(column = "IS_RETENT_DEAL", type = "int", notNull = false)
private int isRetentDeal; // 2.设计师是否处理过滞留单,0 1 处理过
@AnTableField(column = "RETENT_DEAL_TIME", type = "datetime", notNull = false)
private Timestamp retentDealTime; // 3.滞留单自行处理时间
@AnTableField(column = "RETENT_DEAL_NAME", type = "string,64", notNull = false)
private String retentDealName; // 4.滞留单处理人
@AnTableField(column = "RETENT_DEAL_WAY", type = "int", notNull = false)
private int retentDealWay; // 5.滞留单处理方式 0:寄存1:退款
@AnTableField(column = "RETENT_FOLLOW_FLAG", type = "int", notNull = false)
private int retentFollowFlag; // 6.设计师跟进情况:0:较好1:一般2:
@AnTableField(column = "RETENT_REMARK", type = "string,1000", notNull = false)
private String retentRemark; // 7.滞留单处理备注
@AnTableField(column = "RETENTION_END_TIME", type = "datetime", notNull = false)
private Timestamp retentionEndTime; // 8.滞留单处理时间
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public int getIsRetentDeal()
{
return isRetentDeal;
}
public void setIsRetentDeal(int isRetentDeal)
{
this.isRetentDeal = isRetentDeal;
}
public Timestamp getRetentDealTime()
{
return retentDealTime;
}
public void setRetentDealTime(Timestamp retentDealTime)
{
this.retentDealTime = retentDealTime;
}
public String getRetentDealName()
{
return retentDealName;
}
public void setRetentDealName(String retentDealName)
{
this.retentDealName = retentDealName;
}
public int getRetentDealWay()
{
return retentDealWay;
}
public void setRetentDealWay(int retentDealWay)
{
this.retentDealWay = retentDealWay;
}
public int getRetentFollowFlag()
{
return retentFollowFlag;
}
public void setRetentFollowFlag(int retentFollowFlag)
{
this.retentFollowFlag = retentFollowFlag;
}
public String getRetentRemark()
{
return retentRemark;
}
public void setRetentRemark(String retentRemark)
{
this.retentRemark = retentRemark;
}
public Timestamp getRetentionEndTime()
{
return retentionEndTime;
}
public void setRetentionEndTime(Timestamp retentionEndTime)
{
this.retentionEndTime = retentionEndTime;
}
}
@@ -0,0 +1,103 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 评分参数表 对应表DES_SCORE_PARAM
*/
@AnAlias("DesScoreParam")
@AnNew
@AnTable(table="DES_SCORE_PARAM", key="PARAM_ID", type="InnoDB")
public class DesScoreParam implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="PARAM_ID", type="long", notNull=true) private long paramId; //1.参数ID
@AnTableField(column="SCORE_NAME", type="string,32", notNull=false) private String scoreName; //2.规则名称TEMPLATEKEYWORD
@AnTableField(column="SCORE_TYPE", type="string,32", notNull=true) private String scoreType; //3.评分规则类型基础分BASE_SCORE动态分FLOAT_SCORE销售分SALE_SCORE 用户评分USER_SCORE
@AnTableField(column="PARAM_TYPE", type="int", notNull=true) private int paramType; //4.参数类型0代表加分1代表减分
@AnTableField(column="PARAM_KEY", type="string,32", notNull=true) private String paramKey; //5.参数键
@AnTableField(column="PARAM_VALUE", type="int", notNull=true) private int paramValue; //6.参数值
public String toString()
{
return Jsons.toString(this);
}
public long getParamId()
{
return paramId;
}
public void setParamId(long paramId)
{
this.paramId = paramId;
}
public String getScoreName()
{
return scoreName;
}
public void setScoreName(String scoreName)
{
this.scoreName = scoreName;
}
public String getScoreType()
{
return scoreType;
}
public void setScoreType(String scoreType)
{
this.scoreType = scoreType;
}
public int getParamType()
{
return paramType;
}
public void setParamType(int paramType)
{
this.paramType = paramType;
}
public String getParamKey()
{
return paramKey;
}
public void setParamKey(String paramKey)
{
this.paramKey = paramKey;
}
public int getParamValue()
{
return paramValue;
}
public void setParamValue(int paramValue)
{
this.paramValue = paramValue;
}
}
@@ -0,0 +1,103 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 评分权重表 对应表DES_SCORE_WEIGHT
*/
@AnAlias("DesScoreWeight")
@AnNew
@AnTable(table="DES_SCORE_WEIGHT", key="SCORE_ID", type="InnoDB")
public class DesScoreWeight implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="SCORE_ID", type="long", notNull=true) private long scoreId; //1.评分ID
@AnTableField(column="SCORE_NAME", type="string,32", notNull=true) private String scoreName; //2.评分名称TEMPLATEKEYWORD
@AnTableField(column="DAY_CODE", type="string,10", notNull=true) private String dayCode; //3.日期
@AnTableField(column="SCORE_TYPE", type="string,32", notNull=true) private String scoreType; //4.评分类型基础分BASE_SCORE动态分FLOAT_SCORE销售分SALE_SCORE 用户评分USER_SCORE
@AnTableField(column="SCORE_WEIGHT", type="int", notNull=true) private int scoreWeight; //5.评分权重值
@AnTableField(column="SCORE_VALUE", type="int", notNull=false) private int scoreValue; //6.评分分值
public String toString()
{
return Jsons.toString(this);
}
public long getScoreId()
{
return scoreId;
}
public void setScoreId(long scoreId)
{
this.scoreId = scoreId;
}
public String getScoreName()
{
return scoreName;
}
public void setScoreName(String scoreName)
{
this.scoreName = scoreName;
}
public String getDayCode()
{
return dayCode;
}
public void setDayCode(String dayCode)
{
this.dayCode = dayCode;
}
public String getScoreType()
{
return scoreType;
}
public void setScoreType(String scoreType)
{
this.scoreType = scoreType;
}
public int getScoreWeight()
{
return scoreWeight;
}
public void setScoreWeight(int scoreWeight)
{
this.scoreWeight = scoreWeight;
}
public int getScoreValue()
{
return scoreValue;
}
public void setScoreValue(int scoreValue)
{
this.scoreValue = scoreValue;
}
}
@@ -0,0 +1,137 @@
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师积分等级配置 对应表score_designer_lever
*/
@AnAlias("ScoreDesignerLever")
@AnNew
@AnTable(table = "score_designer_lever", key = "designer_lever_id", type = "InnoDB")
public class ScoreDesignerLever implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "designer_lever_id", type = "long", notNull = true)
private long designerLeverId; // 1.设计师等级id
@AnTableField(column = "designer_lever", type = "string,32", notNull = true)
private String designerLever; // 2.设计师等级名称
@AnTableField(column = "min_score", type = "int", notNull = true)
private int minScore; // 3.分数下限
@AnTableField(column = "max_score", type = "int", notNull = true)
private int maxScore; // 4.分数上限
@AnTableField(column = "state", type = "int", notNull = true)
private int state; // 5.状态0=失效1=生效
@AnTableField(column = "remark", type = "string,100", notNull = false)
private String remark; // 6.备注
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 56.创建时间
@AnTableField(column = "MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp modifyTime; // 57.修改时间
@AnTableField(column = "LAST_OPERATOR_CODE", type = "string,64", notNull = true)
private String lastOperatorCode; // 58.操作人
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getDesignerLeverId()
{
return designerLeverId;
}
public void setDesignerLeverId(long designerLeverId)
{
this.designerLeverId = designerLeverId;
}
public String getDesignerLever()
{
return designerLever;
}
public void setDesignerLever(String designerLever)
{
this.designerLever = designerLever;
}
public int getMinScore()
{
return minScore;
}
public void setMinScore(int minScore)
{
this.minScore = minScore;
}
public int getMaxScore()
{
return maxScore;
}
public void setMaxScore(int maxScore)
{
this.maxScore = maxScore;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
public String getLastOperatorCode()
{
return lastOperatorCode;
}
public void setLastOperatorCode(String lastOperatorCode)
{
this.lastOperatorCode = lastOperatorCode;
}
}
@@ -0,0 +1,161 @@
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师虚拟积分账户 对应表score_designer_record
*/
@AnAlias("ScoreDesignerRecord")
@AnNew
@AnTable(table = "score_designer_record", key = "record_id", type = "InnoDB")
public class ScoreDesignerRecord implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "record_id", type = "long", notNull = true)
private long recordId; // 1.记录id
@AnTableField(column = "operator_code", type = "string,32", notNull = true)
private String operatorCode; // 2.设计师
@AnTableField(column = "org_id", type = "long", notNull = false)
private long orgId; // 3.设计师所在组织id
@AnTableField(column = "state", type = "int", notNull = true)
private int state; // 4.状态0=失效1=生效
@AnTableField(column = "score", type = "int", notNull = false)
private int score; // 5.得分
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 6.创建时间
@AnTableField(column = "LAST_MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp lastModifyTime; // 7.修改时间
@AnTableField(column = "LAST_MODIFY_SCORE", type = "int", notNull = false)
private int lastModifyScore; // 8.最后更新积分
@AnTableField(column = "LAST_SCORE_TYPE", type = "long", notNull = false)
private long lastScoreType; // 9.最后更新积分细则
@AnTableField(column = "order_id", type = "long", notNull = false)
private long orderId; // 10.涉及订单
@AnTableField(column = "remark", type = "string,3000", notNull = false)
private String remark; // 15.备注
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getRecordId()
{
return recordId;
}
public void setRecordId(long recordId)
{
this.recordId = recordId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public int getScore()
{
return score;
}
public void setScore(int score)
{
this.score = score;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getLastModifyTime()
{
return lastModifyTime;
}
public void setLastModifyTime(Timestamp lastModifyTime)
{
this.lastModifyTime = lastModifyTime;
}
public int getLastModifyScore()
{
return lastModifyScore;
}
public void setLastModifyScore(int lastModifyScore)
{
this.lastModifyScore = lastModifyScore;
}
public long getLastScoreType()
{
return lastScoreType;
}
public void setLastScoreType(long lastScoreType)
{
this.lastScoreType = lastScoreType;
}
public long getOrderId()
{
return orderId;
}
public void setOrderId(long orderId)
{
this.orderId = orderId;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
}
@@ -0,0 +1,149 @@
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 设计师积分交易流水详情 对应表score_designer_record_detail
*/
@AnAlias("ScoreDesignerRecordDetail")
@AnNew
@AnTable(table = "score_designer_record_detail", key = "record_id", type = "InnoDB")
public class ScoreDesignerRecordDetail implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "record_id", type = "long", notNull = true)
private long recordId; // 1.记录id
@AnTableField(column = "operator_code", type = "string,32", notNull = true)
private String operatorCode; // 2.设计师
@AnTableField(column = "state", type = "int", notNull = true)
private int state; // 4.状态0=失效1=生效
@AnTableField(column = "score", type = "int", notNull = false)
private int score; // 5.得分
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 6.创建时间
@AnTableField(column = "create_operator", type = "string,32", notNull = true)
private String createOperator; // 7.操作人
@AnTableField(column = "MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp modifyTime; // 7.修改时间
@AnTableField(column = "SCORE_TYPE", type = "long", notNull = false)
private long scoreType; // 9.积分细则ID
@AnTableField(column = "order_id", type = "long", notNull = false)
private long orderId; // 10.涉及订单
@AnTableField(column = "remark", type = "string,3000", notNull = false)
private String remark; // 15.备注
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getRecordId()
{
return recordId;
}
public void setRecordId(long recordId)
{
this.recordId = recordId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public int getScore()
{
return score;
}
public void setScore(int score)
{
this.score = score;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
public long getScoreType()
{
return scoreType;
}
public void setScoreType(long scoreType)
{
this.scoreType = scoreType;
}
public long getOrderId()
{
return orderId;
}
public void setOrderId(long orderId)
{
this.orderId = orderId;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public String getCreateOperator()
{
return createOperator;
}
public void setCreateOperator(String createOperator)
{
this.createOperator = createOperator;
}
}
@@ -0,0 +1,179 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
* 设计师积分详情 对应表score_designer_record_detail
*/
@AnAlias("ScoreDesignerRecordDetailView")
@AnNew
@AnView("score_designer_record_detail,score_type")
@AnViewJoin(
{
@AnViewJoinValue(type = "LEFT", lTable = "score_designer_record_detail", lColumn = "score_Type", rTable = "score_type", rColumn = "type_id")
})
public class ScoreDesignerRecordDetailView implements Serializable
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "score_designer_record_detail", column = "record_id")
private long recordId; // 1.记录id
@AnViewField(table = "score_designer_record_detail", column = "operator_code")
private String operatorCode; // 2.设计师
@AnViewField(table = "score_designer_record_detail", column = "state")
private int state; // 4.状态0=失效1=生效
@AnViewField(table = "score_designer_record_detail", column = "score")
private int score; // 5.得分
@AnViewField(table = "score_designer_record_detail", column = "CREATE_TIME")
private Timestamp createTime; // 6.创建时间
@AnViewField(table = "score_designer_record_detail", column = "MODIFY_TIME")
private Timestamp modifyTime; // 7.修改时间
@AnViewField(table = "score_designer_record_detail", column = "SCORE_TYPE")
private long scoreType; // 9.积分细则ID
@AnViewField(table = "score_designer_record_detail", column = "order_id")
private long orderId; // 10.涉及订单
@AnViewField(table = "score_designer_record_detail", column = "remark")
private String remark; // 15.备注
@AnViewField(table = "score_designer_record_detail", column = "create_operator")
private String createOperator; // 2.操作人
@AnViewField(table = "score_type", column = "type_name")
private String typeName; // 2.积分细则名称
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getRecordId()
{
return recordId;
}
public void setRecordId(long recordId)
{
this.recordId = recordId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public int getScore()
{
return score;
}
public void setScore(int score)
{
this.score = score;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
public long getScoreType()
{
return scoreType;
}
public void setScoreType(long scoreType)
{
this.scoreType = scoreType;
}
public long getOrderId()
{
return orderId;
}
public void setOrderId(long orderId)
{
this.orderId = orderId;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public String getTypeName()
{
return typeName;
}
public void setTypeName(String typeName)
{
this.typeName = typeName;
}
public String getCreateOperator()
{
return createOperator;
}
public void setCreateOperator(String createOperator)
{
this.createOperator = createOperator;
}
}
@@ -0,0 +1,191 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnView;
import org.zhiqim.orm.annotation.AnViewField;
import org.zhiqim.orm.annotation.AnViewJoin;
import org.zhiqim.orm.annotation.AnViewJoinValue;
/**
* 设计师积分总账
*/
@AnAlias("ScoreDesignerRecordView")
@AnNew
@AnView("score_designer_record,score_type")
@AnViewJoin(
{
@AnViewJoinValue(type = "LEFT", lTable = "score_designer_record", lColumn = "last_Score_Type", rTable = "score_type", rColumn = "type_id")
})
public class ScoreDesignerRecordView implements Serializable
{
private static final long serialVersionUID = 1L;
@AnViewField(table = "score_designer_record", column = "record_id")
private long recordId; // 1.记录id
@AnViewField(table = "score_designer_record", column = "operator_code")
private String operatorCode; // 2.设计师
@AnViewField(table = "score_designer_record", column = "org_id")
private long orgId; // 3.设计师所在组织id
@AnViewField(table = "score_designer_record", column = "state")
private int state; // 4.状态0=失效1=生效
@AnViewField(table = "score_designer_record", column = "score")
private int score; // 5.得分
@AnViewField(table = "score_designer_record", column = "CREATE_TIME")
private Timestamp createTime; // 6.创建时间
@AnViewField(table = "score_designer_record", column = "LAST_MODIFY_TIME")
private Timestamp lastModifyTime; // 7.修改时间
@AnViewField(table = "score_designer_record", column = "LAST_MODIFY_SCORE")
private int lastModifyScore; // 8.最后更新积分
@AnViewField(table = "score_designer_record", column = "LAST_SCORE_TYPE")
private long lastScoreType; // 9.最后更新积分细则
@AnViewField(table = "score_designer_record", column = "order_id")
private long orderId; // 10.涉及订单
@AnViewField(table = "score_designer_record", column = "remark")
private String remark; // 15.备注
@AnViewField(table = "score_type", column = "type_name")
private String typeName; // 2.积分细则名称
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getRecordId()
{
return recordId;
}
public void setRecordId(long recordId)
{
this.recordId = recordId;
}
public String getOperatorCode()
{
return operatorCode;
}
public void setOperatorCode(String operatorCode)
{
this.operatorCode = operatorCode;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public int getScore()
{
return score;
}
public void setScore(int score)
{
this.score = score;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getLastModifyTime()
{
return lastModifyTime;
}
public void setLastModifyTime(Timestamp lastModifyTime)
{
this.lastModifyTime = lastModifyTime;
}
public int getLastModifyScore()
{
return lastModifyScore;
}
public void setLastModifyScore(int lastModifyScore)
{
this.lastModifyScore = lastModifyScore;
}
public long getLastScoreType()
{
return lastScoreType;
}
public void setLastScoreType(long lastScoreType)
{
this.lastScoreType = lastScoreType;
}
public long getOrderId()
{
return orderId;
}
public void setOrderId(long orderId)
{
this.orderId = orderId;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public String getTypeName()
{
return typeName;
}
public void setTypeName(String typeName)
{
this.typeName = typeName;
}
}
@@ -0,0 +1,136 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.score;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 评分细则 对应表score_type
*/
@AnAlias("ScoreType")
@AnNew
@AnTable(table = "score_type", key = "type_id", type = "InnoDB")
public class ScoreType implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "type_id", type = "long", notNull = true)
private long typeId; // 1.类型id
@AnTableField(column = "type_name", type = "string,32", notNull = true)
private String typeName; // 2.类型名称
@AnTableField(column = "value", type = "int", notNull = true)
private int value; // 3.积分值
@AnTableField(column = "state", type = "int", notNull = true)
private int state; // 4.状态0=失效1=生效
@AnTableField(column = "remark", type = "string,100", notNull = false)
private String remark; // 5.备注
@AnTableField(column = "CREATE_TIME", type = "datetime", notNull = true)
private Timestamp createTime; // 56.创建时间
@AnTableField(column = "MODIFY_TIME", type = "datetime", notNull = false)
private Timestamp modifyTime; // 57.修改时间
@AnTableField(column = "LAST_OPERATOR_CODE", type = "string,64", notNull = true)
private String lastOperatorCode; // 58.操作人
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getTypeId()
{
return typeId;
}
public void setTypeId(long typeId)
{
this.typeId = typeId;
}
public String getTypeName()
{
return typeName;
}
public void setTypeName(String typeName)
{
this.typeName = typeName;
}
public int getValue()
{
return value;
}
public void setValue(int value)
{
this.value = value;
}
public int getState()
{
return state;
}
public void setState(int state)
{
this.state = state;
}
public String getRemark()
{
return remark;
}
public void setRemark(String remark)
{
this.remark = remark;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
public String getLastOperatorCode()
{
return lastOperatorCode;
}
public void setLastOperatorCode(String lastOperatorCode)
{
this.lastOperatorCode = lastOperatorCode;
}
}
@@ -0,0 +1,125 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.sms;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 短信发送日志表 对应表SMS_LOG
*/
@AnAlias("SmsLog")
@AnNew
@AnTable(table="SMS_LOG", key="LOG_ID", type="InnoDB")
public class SmsLog implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="LOG_ID", type="long", notNull=true) private long logId; //1.编号
@AnTableField(column="MOBILE", type="string,20", notNull=true) private String mobile; //2.手机号
@AnTableField(column="CONTENT", type="string,200", notNull=true) private String content; //3.短信内容
@AnTableField(column="SEND_TIME", type="string,19", notNull=true) private String sendTime; //4.发送时间
@AnTableField(column="SEND_STATUS", type="int", notNull=true) private int sendStatus; //5.发送状态成功1失败2未发送
@AnTableField(column="DESIGN_ID", type="long", notNull=false) private long designId; //6.订单号
@AnTableField(column="RET_STATUS", type="int", notNull=false) private int retStatus; //7.报告状态成功其它失败
@AnTableField(column="RET_DESC", type="string,100", notNull=false) private String retDesc; //8.报告说明
public String toString()
{
return Jsons.toString(this);
}
public long getLogId()
{
return logId;
}
public void setLogId(long logId)
{
this.logId = logId;
}
public String getMobile()
{
return mobile;
}
public void setMobile(String mobile)
{
this.mobile = mobile;
}
public String getContent()
{
return content;
}
public void setContent(String content)
{
this.content = content;
}
public String getSendTime()
{
return sendTime;
}
public void setSendTime(String sendTime)
{
this.sendTime = sendTime;
}
public int getSendStatus()
{
return sendStatus;
}
public void setSendStatus(int sendStatus)
{
this.sendStatus = sendStatus;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public int getRetStatus()
{
return retStatus;
}
public void setRetStatus(int retStatus)
{
this.retStatus = retStatus;
}
public String getRetDesc()
{
return retDesc;
}
public void setRetDesc(String retDesc)
{
this.retDesc = retDesc;
}
}
@@ -0,0 +1,77 @@
/*
* 版权所有 (C) 2015 知启蒙(WWW.ZHIQIM.COM) 保留所有权利
*
* Download http://www.zhiqim.com/fadfox/ 欢迎加盟[凡狐]兴趣小组
*
* 由数据库字典自动生成的类文件修改请使用数据库字典编辑器修改
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 印前原因预录 对应表CHECK_BACK_REASON
*/
@AnAlias("CheckBackReason")
@AnNew
@AnTable(table="CHECK_BACK_REASON", key="REASON_ID", type="InnoDB")
public class CheckBackReason implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="REASON_ID", type="long", notNull=true) private long reasonId; //1.原因编号
@AnTableField(column="IS_REASON_TYPE", type="boolean", notNull=true) private boolean isReasonType; //2.1 原因分类 0具体原因项
@AnTableField(column="REASON_PARENT", type="long", notNull=true) private long reasonParent; //3.具体原因项 所属分类
@AnTableField(column="REASON_TEXT", type="string,200", notNull=true) private String reasonText; //4.原因内容
public String toString()
{
return Jsons.toString(this);
}
public long getReasonId()
{
return reasonId;
}
public void setReasonId(long reasonId)
{
this.reasonId = reasonId;
}
public boolean isReasonType()
{
return isReasonType;
}
public void setReasonType(boolean isReasonType)
{
this.isReasonType = isReasonType;
}
public long getReasonParent()
{
return reasonParent;
}
public void setReasonParent(long reasonParent)
{
this.reasonParent = reasonParent;
}
public String getReasonText()
{
return reasonText;
}
public void setReasonText(String reasonText)
{
this.reasonText = reasonText;
}
}
@@ -0,0 +1,135 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 定稿统计表 对应表COMPLETE_ORDER_STAT
*/
@AnAlias("CompleteOrderStat")
@AnNew
@AnTable(table = "COMPLETE_ORDER_STAT", key = "DESIGNER,COMPLETE_DATE", type = "InnoDB")
public class CompleteOrderStat implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGNER", type = "string,64", notNull = true)
private String designer; // 1.设计师
@AnTableField(column = "COMPLETE_DATE", type = "string,19", notNull = true)
private String completeDate; // 2.定稿日期
@AnTableField(column = "ORDER_PASS_ID", type = "string,5000", notNull = false)
private String orderPassId; // 3.定稿审核通过编号多个用逗号隔开
@AnTableField(column = "ORDER_BACK_ID", type = "string,500", notNull = false)
private String orderBackId; // 4.定稿审核退回编号多个用逗号隔开
@AnTableField(column = "ORDER_PASS_SUM", type = "int", notNull = true)
private int orderPassSum; // 5.定稿审核通过总数(次数)
@AnTableField(column = "ORDER_BACK_SUM", type = "int", notNull = true)
private int orderBackSum; // 6.定稿审核退回总数(次数)
@AnTableField(column = "PASS_CONVERT_SUM", type = "decimal,15,1", notNull = true)
private double passConvertSum; // 7.定稿审核通过折算总数
@AnTableField(column = "BACK_CONVERT_SUM", type = "decimal,15,1", notNull = true)
private double backConvertSum; // 8.定稿审核退回折算总数
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getCompleteDate()
{
return completeDate;
}
public void setCompleteDate(String completeDate)
{
this.completeDate = completeDate;
}
public String getOrderPassId()
{
return orderPassId;
}
public void setOrderPassId(String orderPassId)
{
this.orderPassId = orderPassId;
}
public String getOrderBackId()
{
return orderBackId;
}
public void setOrderBackId(String orderBackId)
{
this.orderBackId = orderBackId;
}
public int getOrderPassSum()
{
return orderPassSum;
}
public void setOrderPassSum(int orderPassSum)
{
this.orderPassSum = orderPassSum;
}
public int getOrderBackSum()
{
return orderBackSum;
}
public void setOrderBackSum(int orderBackSum)
{
this.orderBackSum = orderBackSum;
}
public double getPassConvertSum()
{
return passConvertSum;
}
public void setPassConvertSum(double passConvertSum)
{
this.passConvertSum = passConvertSum;
}
public double getBackConvertSum()
{
return backConvertSum;
}
public void setBackConvertSum(double backConvertSum)
{
this.backConvertSum = backConvertSum;
}
}
@@ -0,0 +1,104 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 设计组表 对应表DESIGN_GROUP
*/
@AnAlias("DesignGroup")
@AnNew
@AnTable(table="DESIGN_GROUP", key="GROUP_ID", type="InnoDB")
public class DesignGroup implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="GROUP_ID", type="long", notNull=true) private long groupId; //1.设计组编号
@AnTableField(column="ORG_ID", type="long", notNull=true) private long orgId; //2.组织编号
@AnTableField(column="GROUP_NAME", type="string,200", notNull=true) private String groupName; //3.设计组名称
@AnTableField(column="GROUP_LEADER", type="string,64", notNull=true) private String groupLeader; //4.组长
@AnTableField(column="GROUP_SEQ", type="int", notNull=true) private int groupSeq; //5.排序数
@AnTableField(column="CREATE_TIME", type="datetime", notNull=true) private Timestamp createTime; //6.创建时间
public String toString()
{
return Jsons.toString(this);
}
public long getGroupId()
{
return groupId;
}
public void setGroupId(long groupId)
{
this.groupId = groupId;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public String getGroupName()
{
return groupName;
}
public void setGroupName(String groupName)
{
this.groupName = groupName;
}
public String getGroupLeader()
{
return groupLeader;
}
public void setGroupLeader(String groupLeader)
{
this.groupLeader = groupLeader;
}
public int getGroupSeq()
{
return groupSeq;
}
public void setGroupSeq(int groupSeq)
{
this.groupSeq = groupSeq;
}
public Timestamp getCreateTime()
{
return createTime;
}
public void setCreateTime(Timestamp createTime)
{
this.createTime = createTime;
}
}
@@ -0,0 +1,190 @@
/**
* 扬彩印刷设计
* 文件名 :DesignerPerformanceStat.java
* 创建人 :gjx
* 创建时间:2021年3月8日
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
*
* [简要描述]: 设计师订单绩效表<br/>
* [详细描述]:<br/>
*
* @version 1.0 @author gjx 2021年3月8日 新建与整理
*/
@AnAlias("DesignerOrderPerformanceStat")
@AnNew
@AnTable(table = "DESIGNER_ORDER_PERFORMANCE_STAT", key = "DESIGN_ID", type = "InnoDB")
public class DesignerOrderPerformanceStat implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "DESIGN_ID", type = "long", notNull = true)
private long designId; // 订单编号
@AnTableField(column = "DESIGNER", type = "string,20", notNull = true)
private String designer; // 设计师
@AnTableField(column = "ORG_ID", type = "long", notNull = true)
private long orgId; // 组织编号
@AnTableField(column = "PRINT_KS", type = "int", notNull = true)
private int printKs;// 款数
@AnTableField(column = "TEMPLATE_DRAFT_FEE", type = "long", notNull = true)
private long templateDraftFee;// 改稿根据产品单价配置得出改稿单价*款数
@AnTableField(column = "PRD_CONVERT_FEE", type = "long", notNull = true)
private long prdConvertFee;// 产品单价
@AnTableField(column = "MULTI_KS_FEE", type = "long", notNull = true)
private long multiKsFee;// 多款费用
@AnTableField(column = "MULTI_MS_FEE", type = "long", notNull = true)
private long multiMsFee;// 多模费用
@AnTableField(column = "DESIGN_COPIES", type = "int", notNull = true)
private int designCopies;// 设计份数
@AnTableField(column = "ORDER_DESIGNER_FEE", type = "long", notNull = true)
private long orderDesignerFee;// 订单设计师费用
@AnTableField(column = "DESIGN_END_TIME", type = "datetime", notNull = true)
private Timestamp designEndTime; // 设计师定稿时间
@AnTableField(column = "ADD_TIME", type = "datetime", notNull = true)
private Timestamp addTime; // 添加时间
public DesignerOrderPerformanceStat()
{
}
public DesignerOrderPerformanceStat(long designId, String designer, long orgId)
{
super();
this.designId = designId;
this.designer = designer;
this.orgId = orgId;
}
public long getDesignId()
{
return designId;
}
public void setDesignId(long designId)
{
this.designId = designId;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public int getPrintKs()
{
return printKs;
}
public void setPrintKs(int printKs)
{
this.printKs = printKs;
}
public long getTemplateDraftFee()
{
return templateDraftFee;
}
public void setTemplateDraftFee(long templateDraftFee)
{
this.templateDraftFee = templateDraftFee;
}
public long getPrdConvertFee()
{
return prdConvertFee;
}
public void setPrdConvertFee(long prdConvertFee)
{
this.prdConvertFee = prdConvertFee;
}
public long getMultiKsFee()
{
return multiKsFee;
}
public void setMultiKsFee(long multiKsFee)
{
this.multiKsFee = multiKsFee;
}
public long getMultiMsFee()
{
return multiMsFee;
}
public void setMultiMsFee(long multiMsFee)
{
this.multiMsFee = multiMsFee;
}
public int getDesignCopies()
{
return designCopies;
}
public void setDesignCopies(int designCopies)
{
this.designCopies = designCopies;
}
public long getOrderDesignerFee()
{
return orderDesignerFee;
}
public void setOrderDesignerFee(long orderDesignerFee)
{
this.orderDesignerFee = orderDesignerFee;
}
public Timestamp getDesignEndTime()
{
return designEndTime;
}
public void setDesignEndTime(Timestamp designEndTime)
{
this.designEndTime = designEndTime;
}
public Timestamp getAddTime()
{
return addTime;
}
public void setAddTime(Timestamp addTime)
{
this.addTime = addTime;
}
}
@@ -0,0 +1,94 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 人员调度表 对应表GROUP_MEMBERS
*/
@AnAlias("GroupMembers")
@AnNew
@AnTable(table="GROUP_MEMBERS", key="START_DATE,USER_CODE", type="InnoDB")
@AnIndex({@AnIndexValue(name="IX_GROUP_ID", column="GROUP_ID", unique=false),
@AnIndexValue(name="IX_START_DATE_END_DATE", column="START_DATE,END_DATE", unique=false)})
public class GroupMembers implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="START_DATE", type="string,64", notNull=true) private String startDate; //1.调控时期
@AnTableField(column="USER_CODE", type="string,100", notNull=true) private String userCode; //2.操作员
@AnTableField(column="END_DATE", type="string,32", notNull=false) private String endDate; //3.调控结束时间,格式yyyy-MM-dd
@AnTableField(column="GROUP_ID", type="long", notNull=true) private long groupId; //4.组编号
@AnTableField(column="IS_GROUP_LEADER", type="int", notNull=true) private int isGroupLeader; //5.是否为组长 0=组员 1=组长
public String toString()
{
return Jsons.toString(this);
}
public String getStartDate()
{
return startDate;
}
public void setStartDate(String startDate)
{
this.startDate = startDate;
}
public String getUserCode()
{
return userCode;
}
public void setUserCode(String userCode)
{
this.userCode = userCode;
}
public String getEndDate()
{
return endDate;
}
public void setEndDate(String endDate)
{
this.endDate = endDate;
}
public long getGroupId()
{
return groupId;
}
public void setGroupId(long groupId)
{
this.groupId = groupId;
}
public int getIsGroupLeader()
{
return isGroupLeader;
}
public void setIsGroupLeader(int isGroupLeader)
{
this.isGroupLeader = isGroupLeader;
}
}
@@ -0,0 +1,126 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import java.sql.Timestamp;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 订单折算配置表 对应表ORDER_CONVERT
*/
@AnAlias("OrderConvert")
@AnNew
@AnTable(table="ORDER_CONVERT", key="CONVERT_ID", type="InnoDB")
public class OrderConvert implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="CONVERT_ID", type="long", notNull=true) private long convertId; //1.订单折算id
@AnTableField(column="CONVERT_TYPE", type="int", notNull=true) private int convertType; //2.订单折算类型,0不启用,1金额,2系数
@AnTableField(column="CONVERT_NUM", type="decimal,10,2", notNull=true) private double convertNum; //3.订单折算系数
@AnTableField(column="PRD_TYPE_ID", type="long", notNull=true) private long prdTypeId; //4.产品类型id
@AnTableField(column="PRD_TYPE_NAME", type="string,32", notNull=true) private String prdTypeName; //5.产品类型名称
@AnTableField(column="CONVERT_MODULUS", type="string,500", notNull=true) private String convertModulus; //6.折算模数,最小为2模,模数唯一
@AnTableField(column="CONVERT_MODULUS_NUM", type="string,500", notNull=true) private String convertModulusNum; //7.模数折算系数
@AnTableField(column="MODIFY_TIME", type="datetime", notNull=true) private Timestamp modifyTime; //8.最后修改时间
public String toString()
{
return Jsons.toString(this);
}
public long getConvertId()
{
return convertId;
}
public void setConvertId(long convertId)
{
this.convertId = convertId;
}
public int getConvertType()
{
return convertType;
}
public void setConvertType(int convertType)
{
this.convertType = convertType;
}
public double getConvertNum()
{
return convertNum;
}
public void setConvertNum(double convertNum)
{
this.convertNum = convertNum;
}
public long getPrdTypeId()
{
return prdTypeId;
}
public void setPrdTypeId(long prdTypeId)
{
this.prdTypeId = prdTypeId;
}
public String getPrdTypeName()
{
return prdTypeName;
}
public void setPrdTypeName(String prdTypeName)
{
this.prdTypeName = prdTypeName;
}
public String getConvertModulus()
{
return convertModulus;
}
public void setConvertModulus(String convertModulus)
{
this.convertModulus = convertModulus;
}
public String getConvertModulusNum()
{
return convertModulusNum;
}
public void setConvertModulusNum(String convertModulusNum)
{
this.convertModulusNum = convertModulusNum;
}
public Timestamp getModifyTime()
{
return modifyTime;
}
public void setModifyTime(Timestamp modifyTime)
{
this.modifyTime = modifyTime;
}
}
@@ -0,0 +1,257 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 订单类型统计表 对应表ORDER_TYPE_STAT
*/
@AnAlias("OrderTypeStat")
@AnNew
@AnTable(table="ORDER_TYPE_STAT", key="DESIGNER,DATE", type="InnoDB")
public class OrderTypeStat implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="DESIGNER", type="string,64", notNull=true) private String designer; //1.设计师
@AnTableField(column="DATE", type="string,19", notNull=true) private String date; //2.统计日期
@AnTableField(column="ORG_ID", type="long", notNull=true) private long orgId; //3.设计师所属组织方便查询
@AnTableField(column="ORDER_SUM", type="int", notNull=true) private int orderSum; //4.订单完成总数
@AnTableField(column="MULTIPLE3_5", type="int", notNull=true) private int multiple35; //5.3-5款订单数量
@AnTableField(column="MULTIPLE6_8", type="int", notNull=true) private int multiple68; //6.6-8款订单数量
@AnTableField(column="MULTIPLE9_11", type="int", notNull=true) private int multiple911; //7.9-11款订单数量
@AnTableField(column="MULTIPLE12", type="int", notNull=true) private int multiple12; //8.12款以上订单数量
@AnTableField(column="NORMAL_PROCESSING", type="int", notNull=true) private int normalProcessing; //9.常规后加工订单数量
@AnTableField(column="SPECIAL_PROCESSING", type="int", notNull=true) private int specialProcessing; //10.特殊后加工订单数量
@AnTableField(column="APPLY_ORDER", type="int", notNull=true) private int applyOrder; //11.支援订单数量
@AnTableField(column="AMOUNT100_150", type="int", notNull=true) private int amount100150; //12.大金额(100-150,左闭右开)订单数量
@AnTableField(column="AMOUNT150_200", type="int", notNull=true) private int amount150200; //13.大金额(150-200,左闭右开)订单数量
@AnTableField(column="AMOUNT200_250", type="int", notNull=true) private int amount200250; //14.大金额(200-250,左闭右开)订单数量
@AnTableField(column="AMOUNT250_300", type="int", notNull=true) private int amount250300; //15.大金额(250_300,左闭右开)订单数量
@AnTableField(column="AMOUNT300_350", type="int", notNull=true) private int amount300350; //16.大金额(300-350,左闭右开)订单数量
@AnTableField(column="AMOUNT350_400", type="int", notNull=true) private int amount350400; //17.大金额(350-400,左闭右开)订单数量
@AnTableField(column="AMOUNT400_450", type="int", notNull=true) private int amount400450; //18.大金额(400-450,左闭右开)订单数量
@AnTableField(column="AMOUNT450_500", type="int", notNull=true) private int amount450500; //19.大金额(450-500,左闭右开)订单数量
@AnTableField(column="AMOUNT500", type="int", notNull=true) private int amount500; //20.大金额(500以上)订单数量
public String toString()
{
return Jsons.toString(this);
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public String getDate()
{
return date;
}
public void setDate(String date)
{
this.date = date;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public int getOrderSum()
{
return orderSum;
}
public void setOrderSum(int orderSum)
{
this.orderSum = orderSum;
}
public int getMultiple35()
{
return multiple35;
}
public void setMultiple35(int multiple35)
{
this.multiple35 = multiple35;
}
public int getMultiple68()
{
return multiple68;
}
public void setMultiple68(int multiple68)
{
this.multiple68 = multiple68;
}
public int getMultiple911()
{
return multiple911;
}
public void setMultiple911(int multiple911)
{
this.multiple911 = multiple911;
}
public int getMultiple12()
{
return multiple12;
}
public void setMultiple12(int multiple12)
{
this.multiple12 = multiple12;
}
public int getNormalProcessing()
{
return normalProcessing;
}
public void setNormalProcessing(int normalProcessing)
{
this.normalProcessing = normalProcessing;
}
public int getSpecialProcessing()
{
return specialProcessing;
}
public void setSpecialProcessing(int specialProcessing)
{
this.specialProcessing = specialProcessing;
}
public int getApplyOrder()
{
return applyOrder;
}
public void setApplyOrder(int applyOrder)
{
this.applyOrder = applyOrder;
}
public int getAmount100150()
{
return amount100150;
}
public void setAmount100150(int amount100150)
{
this.amount100150 = amount100150;
}
public int getAmount150200()
{
return amount150200;
}
public void setAmount150200(int amount150200)
{
this.amount150200 = amount150200;
}
public int getAmount200250()
{
return amount200250;
}
public void setAmount200250(int amount200250)
{
this.amount200250 = amount200250;
}
public int getAmount250300()
{
return amount250300;
}
public void setAmount250300(int amount250300)
{
this.amount250300 = amount250300;
}
public int getAmount300350()
{
return amount300350;
}
public void setAmount300350(int amount300350)
{
this.amount300350 = amount300350;
}
public int getAmount350400()
{
return amount350400;
}
public void setAmount350400(int amount350400)
{
this.amount350400 = amount350400;
}
public int getAmount400450()
{
return amount400450;
}
public void setAmount400450(int amount400450)
{
this.amount400450 = amount400450;
}
public int getAmount450500()
{
return amount450500;
}
public void setAmount450500(int amount450500)
{
this.amount450500 = amount450500;
}
public int getAmount500()
{
return amount500;
}
public void setAmount500(int amount500)
{
this.amount500 = amount500;
}
}
@@ -0,0 +1,202 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 设计绩效参数表,上线日志表 对应表PERFORMANCE_PARAM
*/
@AnAlias("PerformanceParam")
@AnNew
@AnTable(table="PERFORMANCE_PARAM", key="VALID_DATE,ORG_ID,PRICE_TYPE", type="InnoDB")
public class PerformanceParam implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="VALID_DATE", type="string,32", notNull=true) private String validDate; //1.数据生效日期数据格式 yyyy-MM-dd
@AnTableField(column="ORG_ID", type="long", notNull=true) private long orgId; //2.组织编号
@AnTableField(column="PRICE_TYPE", type="int", notNull=true) private int priceType; //3.单价类型0=设计师1=设计组
@AnTableField(column="PRICE_LEVEL_1", type="long", notNull=true) private long priceLevel1; //4.一级对应单价
@AnTableField(column="PRICE_LEVEL_2", type="long", notNull=true) private long priceLevel2; //5.二级对应单价
@AnTableField(column="PRICE_LEVEL_3", type="long", notNull=true) private long priceLevel3; //6.三级对应单价
@AnTableField(column="PRICE_LEVEL_4", type="long", notNull=true) private long priceLevel4; //7.四级对应单价
@AnTableField(column="PRICE_LEVEL_5", type="long", notNull=true) private long priceLevel5; //8.五级对应单价
@AnTableField(column="PRICE_LEVEL_6", type="long", notNull=true) private long priceLevel6; //9.六级对应单价
@AnTableField(column="LEVEL_1_MAX_COUNT", type="int", notNull=true) private int level1MaxCount; //10.一级单数上限
@AnTableField(column="LEVEL_2_MAX_COUNT", type="int", notNull=true) private int level2MaxCount; //11.二级单数上限
@AnTableField(column="LEVEL_3_MAX_COUNT", type="int", notNull=true) private int level3MaxCount; //12.三级单数上限
@AnTableField(column="LEVEL_4_MAX_COUNT", type="int", notNull=true) private int level4MaxCount; //13.四级单数上限
@AnTableField(column="LEVEL_5_MAX_COUNT", type="int", notNull=true) private int level5MaxCount; //14.五级单数上限
@AnTableField(column="LEVEL_6_MAX_COUNT", type="int", notNull=true) private int level6MaxCount; //15.六级单数上限
public String toString()
{
return Jsons.toString(this);
}
public String getValidDate()
{
return validDate;
}
public void setValidDate(String validDate)
{
this.validDate = validDate;
}
public long getOrgId()
{
return orgId;
}
public void setOrgId(long orgId)
{
this.orgId = orgId;
}
public int getPriceType()
{
return priceType;
}
public void setPriceType(int priceType)
{
this.priceType = priceType;
}
public long getPriceLevel1()
{
return priceLevel1;
}
public void setPriceLevel1(long priceLevel1)
{
this.priceLevel1 = priceLevel1;
}
public long getPriceLevel2()
{
return priceLevel2;
}
public void setPriceLevel2(long priceLevel2)
{
this.priceLevel2 = priceLevel2;
}
public long getPriceLevel3()
{
return priceLevel3;
}
public void setPriceLevel3(long priceLevel3)
{
this.priceLevel3 = priceLevel3;
}
public long getPriceLevel4()
{
return priceLevel4;
}
public void setPriceLevel4(long priceLevel4)
{
this.priceLevel4 = priceLevel4;
}
public long getPriceLevel5()
{
return priceLevel5;
}
public void setPriceLevel5(long priceLevel5)
{
this.priceLevel5 = priceLevel5;
}
public long getPriceLevel6()
{
return priceLevel6;
}
public void setPriceLevel6(long priceLevel6)
{
this.priceLevel6 = priceLevel6;
}
public int getLevel1MaxCount()
{
return level1MaxCount;
}
public void setLevel1MaxCount(int level1MaxCount)
{
this.level1MaxCount = level1MaxCount;
}
public int getLevel2MaxCount()
{
return level2MaxCount;
}
public void setLevel2MaxCount(int level2MaxCount)
{
this.level2MaxCount = level2MaxCount;
}
public int getLevel3MaxCount()
{
return level3MaxCount;
}
public void setLevel3MaxCount(int level3MaxCount)
{
this.level3MaxCount = level3MaxCount;
}
public int getLevel4MaxCount()
{
return level4MaxCount;
}
public void setLevel4MaxCount(int level4MaxCount)
{
this.level4MaxCount = level4MaxCount;
}
public int getLevel5MaxCount()
{
return level5MaxCount;
}
public void setLevel5MaxCount(int level5MaxCount)
{
this.level5MaxCount = level5MaxCount;
}
public int getLevel6MaxCount()
{
return level6MaxCount;
}
public void setLevel6MaxCount(int level6MaxCount)
{
this.level6MaxCount = level6MaxCount;
}
}
@@ -0,0 +1,231 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 绩效统计表 对应表PERFORMANCE_STATISTICS
*/
@AnAlias("PerformanceStatistics")
@AnNew
@AnTable(table = "PERFORMANCE_STATISTICS", key = "STAT_DATE,DESIGNER", type = "InnoDB")
public class PerformanceStatistics implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "STAT_DATE", type = "string,12", notNull = true)
private String statDate; // 1.统计日期
@AnTableField(column = "DESIGNER", type = "string,64", notNull = true)
private String designer; // 2.设计师
@AnTableField(column = "IS_GROUP_LEADER", type = "byte", notNull = true)
private int isGroupLeader; // 3.0表示设计师1表示设计组长
@AnTableField(column = "DESIGN_COMPLETE_SUM", type = "decimal,15,1", notNull = true)
private double designCompleteSum; // 4.设计定稿折算单数
@AnTableField(column = "DESIGN_AMOUNT", type = "long", notNull = true)
private long designAmount; // 5.设计绩效金额
@AnTableField(column = "ORDER_TYPE_SUM", type = "int", notNull = true)
private int orderTypeSum; // 6.订单类型单数
@AnTableField(column = "ORDER_TYPE_AMOUNT", type = "long", notNull = true)
private long orderTypeAmount; // 7.订单类型绩效金额
@AnTableField(column = "REFUND_SUM", type = "int", notNull = true)
private int refundSum; // 8.退款单数
@AnTableField(column = "DESIGN_COUNT", type = "int", notNull = true)
private int designCount; // 9.设计总单数
@AnTableField(column = "REFUND_RATE", type = "long", notNull = true)
private long refundRate; // 10.退款率
@AnTableField(column = "REFUND_AMOUNT", type = "long", notNull = true)
private long refundAmount; // 11.退款绩效统计
@AnTableField(column = "AFTER_COUNT", type = "int", notNull = false)
private int afterCount; // 12.售后单数
@AnTableField(column = "AFTER_LOSS_AMOUNT", type = "long", notNull = true)
private long afterLossAmount; // 13.售后损失总金额
@AnTableField(column = "AFTER_LOSS_AMOUNT_CANCELED", type = "long", notNull = true)
private long afterLossAmountCanceled; // 14.售后取消&售后审核通过的售后损失金额
@AnTableField(column = "QC_SCORE", type = "decimal,5,2", notNull = false)
private double qcScore; // 15.质检分数
@AnTableField(column = "QC_AMOUNT", type = "long", notNull = false)
private long qcAmount; // 16.质检金额
@Override
public String toString()
{
return Jsons.toString(this);
}
public String getStatDate()
{
return statDate;
}
public void setStatDate(String statDate)
{
this.statDate = statDate;
}
public String getDesigner()
{
return designer;
}
public void setDesigner(String designer)
{
this.designer = designer;
}
public int getIsGroupLeader()
{
return isGroupLeader;
}
public void setIsGroupLeader(int isGroupLeader)
{
this.isGroupLeader = isGroupLeader;
}
public double getDesignCompleteSum()
{
return designCompleteSum;
}
public void setDesignCompleteSum(double designCompleteSum)
{
this.designCompleteSum = designCompleteSum;
}
public long getDesignAmount()
{
return designAmount;
}
public void setDesignAmount(long designAmount)
{
this.designAmount = designAmount;
}
public int getOrderTypeSum()
{
return orderTypeSum;
}
public void setOrderTypeSum(int orderTypeSum)
{
this.orderTypeSum = orderTypeSum;
}
public long getOrderTypeAmount()
{
return orderTypeAmount;
}
public void setOrderTypeAmount(long orderTypeAmount)
{
this.orderTypeAmount = orderTypeAmount;
}
public int getRefundSum()
{
return refundSum;
}
public void setRefundSum(int refundSum)
{
this.refundSum = refundSum;
}
public int getDesignCount()
{
return designCount;
}
public void setDesignCount(int designCount)
{
this.designCount = designCount;
}
public long getRefundRate()
{
return refundRate;
}
public void setRefundRate(long refundRate)
{
this.refundRate = refundRate;
}
public long getRefundAmount()
{
return refundAmount;
}
public void setRefundAmount(long refundAmount)
{
this.refundAmount = refundAmount;
}
public int getAfterCount()
{
return afterCount;
}
public void setAfterCount(int afterCount)
{
this.afterCount = afterCount;
}
public long getAfterLossAmount()
{
return afterLossAmount;
}
public void setAfterLossAmount(long afterLossAmount)
{
this.afterLossAmount = afterLossAmount;
}
public long getAfterLossAmountCanceled()
{
return afterLossAmountCanceled;
}
public void setAfterLossAmountCanceled(long afterLossAmountCanceled)
{
this.afterLossAmountCanceled = afterLossAmountCanceled;
}
public double getQcScore()
{
return qcScore;
}
public void setQcScore(double qcScore)
{
this.qcScore = qcScore;
}
public long getQcAmount()
{
return qcAmount;
}
public void setQcAmount(long qcAmount)
{
this.qcAmount = qcAmount;
}
}
@@ -0,0 +1,112 @@
package com.zhiqim.yangcai.design.dbo.stat;
/**
*
* [简要描述]:提成系数Model<br/>
* [详细描述]:<br/>
*
* @version 1.0 @author gjx 2019-11-21 新建与整理
*/
public class PrdFeePercentage
{
private long deptId; // 1.部门ID
private long prdTypeId; // 2.产品类型
private int feeValid; // 3.规定时间单位分钟
private int feeHigh; // 4.高提成单位千分制
private int feeLow; // 5.低提成单位千分制
private int feeDisabled; // 6.失效时间单位分钟
private int feeType; // 7.计费类型0按单量1按比例
private long feeDiscountAmount; // 8.折算金额单位分
private int feeDiscountMethod; // 9.折算方式0:不启用1金额2系数
public long getDeptId()
{
return deptId;
}
public void setDeptId(long deptId)
{
this.deptId = deptId;
}
public long getPrdTypeId()
{
return prdTypeId;
}
public void setPrdTypeId(long prdTypeId)
{
this.prdTypeId = prdTypeId;
}
public int getFeeValid()
{
return feeValid;
}
public void setFeeValid(int feeValid)
{
this.feeValid = feeValid;
}
public int getFeeHigh()
{
return feeHigh;
}
public void setFeeHigh(int feeHigh)
{
this.feeHigh = feeHigh;
}
public int getFeeLow()
{
return feeLow;
}
public void setFeeLow(int feeLow)
{
this.feeLow = feeLow;
}
public int getFeeDisabled()
{
return feeDisabled;
}
public void setFeeDisabled(int feeDisabled)
{
this.feeDisabled = feeDisabled;
}
public int getFeeType()
{
return feeType;
}
public void setFeeType(int feeType)
{
this.feeType = feeType;
}
public long getFeeDiscountAmount()
{
return feeDiscountAmount;
}
public void setFeeDiscountAmount(long feeDiscountAmount)
{
this.feeDiscountAmount = feeDiscountAmount;
}
public int getFeeDiscountMethod()
{
return feeDiscountMethod;
}
public void setFeeDiscountMethod(int feeDiscountMethod)
{
this.feeDiscountMethod = feeDiscountMethod;
}
}
@@ -0,0 +1,133 @@
/**
* 扬彩印刷设计
* 文件名 :QcPerformanceParam.java
* 创建人 :gjx
* 创建时间:2019-9-4
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.AnTable;
import org.zhiqim.orm.annotation.AnTableField;
/**
* 质检绩效参数
*
* @version 1.0 @author gjx 2019-9-4 新建与整理
*/
@AnAlias("QcPerformanceParam")
@AnNew
@AnTable(table = "QC_PERFORMANCE_PARAM", key = "QC_PERFORMANCE_ID", type = "InnoDB")
public class QcPerformanceParam implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column = "QC_PERFORMANCE_ID", type = "long", notNull = true)
private long qcPerformanceId; // 1. 质检绩效参数编号
@AnTableField(column = "STANDARD_QC_SCORE", type = "long", notNull = true)
private long standardQcScore; // 2. 标准质检分数
@AnTableField(column = "REWARD_SCORE", type = "long", notNull = true)
private long rewardScore; // 3.奖励分
@AnTableField(column = "PUNISH_SCORE", type = "long", notNull = true)
private long punishScore; // 4.扣罚分
@AnTableField(column = "REWARD_AMOUNT", type = "long", notNull = true)
private long rewardAmount; // 5.奖励金额(单位元)
@AnTableField(column = "PUNISH_AMOUNT", type = "long", notNull = true)
private long punishAmount; // 6.扣罚金额(单位元)
@AnTableField(column = "REWARD_AMOUNT_MAX", type = "long", notNull = true)
private long rewardAmountMax; // 7.最大奖励金额(单位元)
@AnTableField(column = "PUNISH_AMOUNT_MAX", type = "long", notNull = true)
private long punishAmountMax; // 8.最大扣罚金额(单位元)
@Override
public String toString()
{
return Jsons.toString(this);
}
public long getQcPerformanceId()
{
return qcPerformanceId;
}
public void setQcPerformanceId(long qcPerformanceId)
{
this.qcPerformanceId = qcPerformanceId;
}
public long getStandardQcScore()
{
return standardQcScore;
}
public void setStandardQcScore(long standardQcScore)
{
this.standardQcScore = standardQcScore;
}
public long getRewardScore()
{
return rewardScore;
}
public void setRewardScore(long rewardScore)
{
this.rewardScore = rewardScore;
}
public long getPunishScore()
{
return punishScore;
}
public void setPunishScore(long punishScore)
{
this.punishScore = punishScore;
}
public long getRewardAmount()
{
return rewardAmount;
}
public void setRewardAmount(long rewardAmount)
{
this.rewardAmount = rewardAmount;
}
public long getPunishAmount()
{
return punishAmount;
}
public void setPunishAmount(long punishAmount)
{
this.punishAmount = punishAmount;
}
public long getRewardAmountMax()
{
return rewardAmountMax;
}
public void setRewardAmountMax(long rewardAmountMax)
{
this.rewardAmountMax = rewardAmountMax;
}
public long getPunishAmountMax()
{
return punishAmountMax;
}
public void setPunishAmountMax(long punishAmountMax)
{
this.punishAmountMax = punishAmountMax;
}
}
@@ -0,0 +1,147 @@
/*
* 版权所有 (C) 2018 知启蒙(ZHIQIM) 保留所有权利
*
* 欢迎到知启蒙网站https://www.zhiqim.com购买正版软件知启蒙还提供许多开源框架和软件
*
* 1本软件产品所有源代码受中华人民共和国著作权法和其他有关法律法规的保护其所有知识产权归湖南知启蒙科技有限公司所有
* 2禁止复制和修改不得复制修改翻译或改编本软件所有源代码或者基于本软件产品创作衍生作品
* 3禁止进行逆向工程不得对本软件的源代码进行逆向工程反编译或试图以其他方式发现软件的源代码
* 4个别授权如需进行商业性的销售复制分发包括但不限于软件销售预装捆绑等必须获得知启蒙的书面授权和许可
* 5保留权利本注释未明示授权的其他一切权利仍归知启蒙所有任何人使用其他权利时必须获得知启蒙的书面同意
*/
package com.zhiqim.yangcai.design.dbo.stat;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 退款参数表 对应表REFUND_PARAMETER
*/
@AnAlias("RefundParameter")
@AnNew
@AnTable(table="REFUND_PARAMETER", key="REFUND_PARAMETER_ID", type="InnoDB")
public class RefundParameter implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="REFUND_PARAMETER_ID", type="long", notNull=true) private long refundParameterId; //1.退款参数编号
@AnTableField(column="STANDARD_REFUND_RATE_FLOOR", type="long", notNull=true) private long standardRefundRateFloor; //2.标准退款率下限
@AnTableField(column="STANDARD_REFUND_RATE", type="long", notNull=true) private long standardRefundRate; //3.标准退款率
@AnTableField(column="STANDARD_REFUND_RATE_CEIL", type="long", notNull=true) private long standardRefundRateCeil; //4.标准退款率上限
@AnTableField(column="REWARD_DOT", type="long", notNull=true) private long rewardDot; //5.奖励点
@AnTableField(column="PUNISH_DOT", type="long", notNull=true) private long punishDot; //6.扣罚点
@AnTableField(column="REWARD_AMOUNT", type="long", notNull=true) private long rewardAmount; //7.每下降一个点奖励金额
@AnTableField(column="PUNISH_AMOUNT", type="long", notNull=true) private long punishAmount; //8.每上升一个点扣罚金额
@AnTableField(column="REWARD_AMOUNT_MAX", type="long", notNull=true) private long rewardAmountMax; //9.奖励金额上限
@AnTableField(column="PUNISH_AMOUNT_MAX", type="long", notNull=true) private long punishAmountMax; //10.扣罚金额上限
public String toString()
{
return Jsons.toString(this);
}
public long getRefundParameterId()
{
return refundParameterId;
}
public void setRefundParameterId(long refundParameterId)
{
this.refundParameterId = refundParameterId;
}
public long getStandardRefundRateFloor()
{
return standardRefundRateFloor;
}
public void setStandardRefundRateFloor(long standardRefundRateFloor)
{
this.standardRefundRateFloor = standardRefundRateFloor;
}
public long getStandardRefundRate()
{
return standardRefundRate;
}
public void setStandardRefundRate(long standardRefundRate)
{
this.standardRefundRate = standardRefundRate;
}
public long getStandardRefundRateCeil()
{
return standardRefundRateCeil;
}
public void setStandardRefundRateCeil(long standardRefundRateCeil)
{
this.standardRefundRateCeil = standardRefundRateCeil;
}
public long getRewardDot()
{
return rewardDot;
}
public void setRewardDot(long rewardDot)
{
this.rewardDot = rewardDot;
}
public long getPunishDot()
{
return punishDot;
}
public void setPunishDot(long punishDot)
{
this.punishDot = punishDot;
}
public long getRewardAmount()
{
return rewardAmount;
}
public void setRewardAmount(long rewardAmount)
{
this.rewardAmount = rewardAmount;
}
public long getPunishAmount()
{
return punishAmount;
}
public void setPunishAmount(long punishAmount)
{
this.punishAmount = punishAmount;
}
public long getRewardAmountMax()
{
return rewardAmountMax;
}
public void setRewardAmountMax(long rewardAmountMax)
{
this.rewardAmountMax = rewardAmountMax;
}
public long getPunishAmountMax()
{
return punishAmountMax;
}
public void setPunishAmountMax(long punishAmountMax)
{
this.punishAmountMax = punishAmountMax;
}
}

Some files were not shown because too many files have changed in this diff Show More