初始化
parent
a8d05502b0
commit
511839ac99
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" output="target/classes" path="src/main/java">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="org.eclipse.jst.component.nondependency" value=""/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>food-api</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.wst.common.project.facet.core.builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.wst.validation.validationbuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
|
||||
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
@ -0,0 +1,4 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding//src/main/java=UTF-8
|
||||
encoding//src/test/java=UTF-8
|
||||
encoding/<project>=UTF-8
|
@ -0,0 +1,11 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
@ -0,0 +1,4 @@
|
||||
activeProfiles=
|
||||
eclipse.preferences.version=1
|
||||
resolveWorkspaceProjects=true
|
||||
version=1
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
|
||||
<wb-module deploy-name="food-api">
|
||||
<wb-resource deploy-path="/" source-path="/src/main/java"/>
|
||||
</wb-module>
|
||||
</project-modules>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<faceted-project>
|
||||
<installed facet="java" version="1.8"/>
|
||||
<installed facet="jst.utility" version="1.0"/>
|
||||
</faceted-project>
|
@ -0,0 +1,2 @@
|
||||
disabled=06target
|
||||
eclipse.preferences.version=1
|
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="Spring" name="Spring">
|
||||
<configuration />
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
||||
<output url="file://$MODULE_DIR$/target/classes" />
|
||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" name="Maven: com.jwsaas:common-utils:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.13.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.13.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.13.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.13.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.13.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
||||
</component>
|
||||
</module>
|
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0"?>
|
||||
<project
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
|
||||
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.jwsaas</groupId>
|
||||
<artifactId>food-parent</artifactId>
|
||||
<version>2.0.0</version>
|
||||
</parent>
|
||||
<artifactId>food-api</artifactId>
|
||||
<name>food-api</name>
|
||||
<url>http://maven.apache.org</url>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.jwsaas</groupId>
|
||||
<artifactId>common-utils</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
@ -0,0 +1,34 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* 模块分类
|
||||
*/
|
||||
public enum ModuleType {
|
||||
|
||||
HEADQUARTER("headquarter", "总部相关"),
|
||||
STORE("store", "门店相关"),
|
||||
AGENT("agent", "代理商相关"),
|
||||
WINDOW("window", "美食广场档口商户相关");
|
||||
|
||||
private ModuleType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* 订单优惠枚举
|
||||
* @author louxutao
|
||||
*
|
||||
*/
|
||||
public enum OrderPromotionType {
|
||||
// 0赠送 1折扣 2优惠券 3会员卡折扣 4满减 5满送 6议价 7兑换 8会员价 9立减
|
||||
NONE(-1, "无"), GIFT(0, "赠送"), DISCOUNT(1, "折扣"), QUAN(2, "优惠券"), MEMBERPRICE(3, "会员价"),
|
||||
FULLDISCOUNT(4, "满减"),FULLGIFT(5, "满送"),BARGIN(6, "议价"),DUIHUAN(7, "兑换"),REDUCT(8, "立减"),
|
||||
ORDERREDUCT(9, "整单立减"),ORDERDISCOUNT(21, "整单折扣"),ORDERBARGIN(26, "整单议价"),SUITDISCOUNT(50, "道菜分摊");
|
||||
|
||||
private OrderPromotionType(Integer sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private Integer sign;
|
||||
private String description;
|
||||
|
||||
public Integer getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package com.jwsaas;
|
||||
|
||||
public enum ProgramIndexPictureType {
|
||||
RECHARGE("recharge", "充值"),
|
||||
COUPON("coupon", "优惠券"),
|
||||
PAYCODE("payCode", "支付码"),
|
||||
FORHEREORDER("forHereOrder", "堂食点单"),
|
||||
TAKEOUTORDER("takeOutOrder", "外卖点单"),
|
||||
INTEGRALMALL("integralMall", "积分商城"),
|
||||
USERCENTER("userCenter", "个人中心");
|
||||
|
||||
|
||||
ProgramIndexPictureType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public void setSign(String sign) {
|
||||
this.sign = sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
package com.jwsaas;
|
||||
|
||||
public enum PromotionType {
|
||||
|
||||
GOODS("goods", "商品促销"),
|
||||
FULL_CUT("fullCut", "满减促销"),
|
||||
FULL_GIVE("fullGive", "满送促销"),
|
||||
FULL_GIFT("fullGift", "满赠促销"),
|
||||
DOUBLE_SPECIAL("doubleSpecial", "双数特价");
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
private PromotionType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public void setSign(String sign) {
|
||||
this.sign = sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* 角色分类
|
||||
*/
|
||||
public enum RoleType {
|
||||
|
||||
HEADQUARTER("headquarter", "总部"),
|
||||
STORE("store", "分店"),
|
||||
AGENT("agent", "代理商"),
|
||||
WINDOW("window", "档口商户");
|
||||
|
||||
private RoleType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* 销售订单优惠类型
|
||||
*/
|
||||
public enum SalesOrderDiscountType {
|
||||
|
||||
NONE("-1", "无"), // None = -1,
|
||||
ZENGSONG("0", "赠送"), // 赠送 = 0,
|
||||
ZHEKOU("1", "折扣"),// 折扣 = 1,
|
||||
YOUHUIQUAN("2", "优惠券"),// 优惠券 = 2,
|
||||
HUIYUANJIA("3", "会员价"),// 会员价 = 3,
|
||||
MANJIAN("4", "满减"),// 满减 = 4,
|
||||
MANSONG("5", "满送"),// 满送 = 5,
|
||||
YIJIA("6", "议价"),// 议价 = 6,
|
||||
DUIHUAN("7", "兑换"),// 兑换 = 7,
|
||||
LIJIAN("8", "立减"),// 立减 = 8,
|
||||
ZHENGDANLIJIAN("9", "整单立减"),// 整单立减 = 9,
|
||||
MIANDAN("10", "免单"),// 免单 = 10,
|
||||
HUIYUANDENGJIYOUHUI("11","会员等级优惠"),//会员等级优惠 = 11,
|
||||
ZUOFAZHEKOU("12","做法折扣"),//做法折扣 = 12,
|
||||
ZHENGDANZHEKOU("21", "整单折扣"),// 整单折扣 = 21,
|
||||
ZHENGDANYIJIA("26", "整单议价"),// 整单议价 = 26,
|
||||
WMKF("30", "外卖扣费"),// 外卖扣费= 30,
|
||||
DAOCAIFENTAN("50", "道菜分摊"),// 道菜分摊 = 50,
|
||||
KAYOURI("60", "卡友日"),// 卡友日 = 60,
|
||||
MANJIANCUXIAO("61", "满减促销"),// 满减促销 = 61,
|
||||
SHANGPINCUXIAO("62", "商品促销"),// 商品促销 = 62,
|
||||
SHITIYOUHUIQUAN("63", "实体优惠券"),// 实体优惠券 = 63,
|
||||
SHUANGSHUTEJIAYOUHUI("64", "双数特价优惠"),// 双数特价优惠 = 64,
|
||||
SHUANGSHUTEJIAZENGSONG("65", "双数特价赠送"),// 双数特价赠送 = 65,
|
||||
DIANZIDAIJINQUAN("80", "电子代金券"),// 电子代金券 = 80,
|
||||
DIANZIZHEKOUQUAN("81", "电子折扣券"),// 电子折扣券 = 81,
|
||||
DIANZIDUIHUANQUAN("82", "电子兑换券");// 电子兑换券 = 82,
|
||||
|
||||
private SalesOrderDiscountType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* Created by Administrator on 2019\2\12 0012.
|
||||
*/
|
||||
public enum ServerDataVersionRelationType {
|
||||
//员工信息相关;
|
||||
WORK_LIST("StoreWorker","CY_WORKERDATA"),
|
||||
WORK_EXT_LIST("StoreWorkerExt","CY_WORKERDATA"),
|
||||
WORK_POSROLE_LIST("PosRole","CY_WORKERDATA"),
|
||||
//商品信息相关;
|
||||
PRODUCT_TYPE_LIST("ProductType","CY_PRODUCTDATA"),
|
||||
PRODUCT_LIST("Product","CY_PRODUCTDATA"),
|
||||
PRODUCT_UNIT_LIST("ProductUnit","CY_PRODUCTDATA"),
|
||||
PRODUCT_IMAGE_LIST("ProductImage","CY_PRODUCTDATA"),
|
||||
PRODUCT_SPEC_LIST("ProductSpec","CY_PRODUCTDATA"),
|
||||
PRODUCT_MAKETYPE_LIST("MakeType","CY_PRODUCTDATA"),
|
||||
PRODUCT_MAKEDETAIL_LIST("MakeDetail","CY_PRODUCTDATA"),
|
||||
PRODUCT_SUIT_LIST("ProductSuit","CY_PRODUCTDATA"),
|
||||
PRODUCT_SUITDETAIL_LIST("ProductSuitDetail","CY_PRODUCTDATA"),
|
||||
PRODUCT_KITPLAN_LIST("KitPlan","CY_PRODUCTDATA"),
|
||||
PRODUCT_KITPLANSET_LIST("ProductKitPlan","CY_PRODUCTDATA"),
|
||||
PRODUCT_KDSPLAN_LIST("KdsPlan","CY_PRODUCTDATA"),
|
||||
PRODUCT_KDSPLANSET_LIST("ProductKdsPlan","CY_PRODUCTDATA"),
|
||||
ELEME_MAPPING_DISH_LIST("ElemeCategoryFood","CY_PRODUCTDATA"),
|
||||
MEITUAN_MAPPING_DISH_LIST("MeituanFood","CY_PRODUCTDATA"),
|
||||
PRODUCT_RATIO_LIST("ProductRatio","CY_PRODUCTDATA"),
|
||||
STORE_PRODUCT_BURDEN_LIST("ProductBurden","CY_PRODUCTDATA"),
|
||||
STORE_MAKE_BURDEN_LIST("MakeBurden","CY_PRODUCTDATA"),
|
||||
STORE_PRODUCT_LIST("StoreProduct","CY_PRODUCTDATA"),
|
||||
PRODUCT_TEMPLATE_LIST("ProductTemplate","CY_PRODUCTDATA"),
|
||||
PRODUCT_TEMPLATE_DETAIL_LIST("ProductTemplateDetail","CY_PRODUCTDATA"),
|
||||
PRODUCT_MAKE_TEMPLATE_LIST("ProductMakeTemplate","CY_PRODUCTDATA"),
|
||||
PRODUCT_MAKE_TEMPLATE_DETAIL_LIST("ProductMakeTemplateDetail","CY_PRODUCTDATA"),
|
||||
//付款信息相关;
|
||||
STORE_PAYTYPE_LIST("PayType","CY_PAYDATA"),
|
||||
STORE_PAYMODE_LIST("PayMode","CY_PAYDATA"),
|
||||
STORE_PAYMODESTORE_LIST("PayModeStore","CY_PAYDATA"),
|
||||
STORE_PAY_PARAMETER_LIST("PaymentParameter","CY_PAYDATA"),
|
||||
STORE_RECHARGE_PARAMETER_LIST("RechargeParameter","CY_PAYDATA"),
|
||||
//门店信息相关;
|
||||
STORE_BUSINESSPLAN_LIST("BusinessPlan","CY_STOREDATA"),
|
||||
STORE_BUSINESSPLANDETAIL_LIST("BusinessPlanDetail","CY_STOREDATA"),
|
||||
STORE_TABLEAREA_LIST("StoretableArea","CY_STOREDATA"),
|
||||
STORE_TABLE_LIST("Storetable","CY_STOREDATA"),
|
||||
BRAND_LIST("Brand","CY_STOREDATA"),
|
||||
STORE_LIST("Store","CY_STOREDATA"),
|
||||
STORE_PRINT_IMAGE_LIST("PrintImage","CY_STOREDATA"),
|
||||
STORE_ADVERT_PICTURE_LIST("AdvertPicture","CY_STOREDATA"),
|
||||
STORE_ADVERT_CAPTION_LIST("AdvertCaption","CY_STOREDATA"),
|
||||
STORE_FEE_ITEM_LIST("FeeItem","CY_STOREDATA"),
|
||||
STORE_STORAGE_LIST("StoreStorage","CY_STOREDATA"),
|
||||
STORE_TABLE_TYPE_LIST("StoretableType","CY_STOREDATA"),
|
||||
|
||||
//其他设置信息;运维端俩个
|
||||
POS_SET_PLAN_DOWN("PosSetPlan","CY_OTHERDATA "),
|
||||
//熟客信息;
|
||||
VISITOR_LIST("Visitor","CY_VISITORDATA"),
|
||||
VISITOR_TAG_LIST("VisitorTag","CY_VISITORDATA"),
|
||||
VISITOR_ADDRESS_LIST("VisitorAddress","CY_VISITORDATA")
|
||||
;
|
||||
|
||||
|
||||
ServerDataVersionRelationType(String mapperName, String dataVersionType) {
|
||||
this.mapperName = mapperName;
|
||||
this.dataVersionType = dataVersionType;
|
||||
}
|
||||
|
||||
private String mapperName;
|
||||
|
||||
private String dataVersionType;
|
||||
|
||||
public String getMapperName() {
|
||||
return mapperName;
|
||||
}
|
||||
|
||||
public void setMapperName(String mapperName) {
|
||||
this.mapperName = mapperName;
|
||||
}
|
||||
|
||||
public String getDataVersionType() {
|
||||
return dataVersionType;
|
||||
}
|
||||
|
||||
public void setDataVersionType(String dataVersionType) {
|
||||
this.dataVersionType = dataVersionType;
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package com.jwsaas;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public enum StockTypeEnum {
|
||||
FULL((byte) 1, "置满"), EMPTY((byte) 2, "置空"), CUSTOM((byte) 3, "自定义库存");
|
||||
private static final Map<Byte, StockTypeEnum> instances = new HashMap<Byte, StockTypeEnum>();
|
||||
|
||||
static {
|
||||
for (StockTypeEnum stockTypeEnum : StockTypeEnum.values()) {
|
||||
instances.put(stockTypeEnum.getSign(), stockTypeEnum);
|
||||
}
|
||||
}
|
||||
|
||||
private StockTypeEnum(Byte sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private Byte sign;
|
||||
private String description;
|
||||
|
||||
public Byte getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public static StockTypeEnum getSalesEnum(Byte code) {
|
||||
if (instances.containsKey(code)) {
|
||||
return instances.get(code);
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* 门店余额账户业务类型
|
||||
*/
|
||||
public enum StoreAccountBusType {
|
||||
|
||||
RECHARGE("1", "充值"),
|
||||
HANDOVER("2", "交班"),
|
||||
ENCHASHMENT("3", "提现"),
|
||||
CUTPAYMENT("4", "要货扣款"),
|
||||
REFOUND("5", "配送验收差异退款"),
|
||||
EDITCOST("6", "账户调整扣款"),
|
||||
EDITRETURN("7", "账户调整退款"),
|
||||
FIXEDCOST("8", "固定费用扣款"),
|
||||
UNFIXEDCOST("9", "变动费用扣款"),
|
||||
FREEZEASKGOODSMONEY("10","要货款冻结"),
|
||||
UNFREEZEASKGOODSMONEY("11","要货款解冻"),
|
||||
OTHER("99", "其他");
|
||||
|
||||
private StoreAccountBusType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* 门店出库单-出库类型
|
||||
*/
|
||||
public enum StoreStorageOutTicketType {
|
||||
|
||||
// 1-报废;2-损耗;99-其他;
|
||||
SCRAPPED("1", "报废"),
|
||||
LOSS("2", "损耗"),
|
||||
SHICHI("3", "试吃"),
|
||||
OTHER("99", "其他");
|
||||
|
||||
private StoreStorageOutTicketType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* 门店入库单-入库类型
|
||||
*/
|
||||
public enum StoreStorageTicketType {
|
||||
|
||||
// 1-自采;99-其他
|
||||
PURCHASE("1", "自采"),
|
||||
PRODUCE("2", "生产入库"),
|
||||
OTHER("99", "其他");
|
||||
|
||||
private StoreStorageTicketType(String sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private String sign;
|
||||
private String description;
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/***
|
||||
* 菜品类型枚举
|
||||
* @author louxutao
|
||||
*
|
||||
*/
|
||||
public enum SuitType {
|
||||
NORMAL(1, "普通菜"), SUIT(2, "主菜"), SUITDETAIL(3, "明细菜");
|
||||
|
||||
private SuitType(Integer sign, String description) {
|
||||
this.sign = sign;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
private Integer sign;
|
||||
private String description;
|
||||
|
||||
public Integer getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + "(" + sign + "," + description + ")";
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* @Author 通联接口返回JSON字符串 Data
|
||||
* @Date 2023/6/20
|
||||
*/
|
||||
public class TlData {
|
||||
|
||||
private String customerUserId;
|
||||
private String bizUserId;
|
||||
|
||||
public String getCustomerUserId() {
|
||||
return customerUserId;
|
||||
}
|
||||
|
||||
public void setCustomerUserId(String customerUserId) {
|
||||
this.customerUserId = customerUserId;
|
||||
}
|
||||
|
||||
public String getBizUserId() {
|
||||
return bizUserId;
|
||||
}
|
||||
|
||||
public void setBizUserId(String bizUserId) {
|
||||
this.bizUserId = bizUserId;
|
||||
}
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
package com.jwsaas;
|
||||
|
||||
/**
|
||||
* @Author 通联接口返回JSON字符串
|
||||
* @Date 2023/6/20
|
||||
* {"code":"10000","data":"{\"customerUserId\":\"test00012\", \"bizUserId\":\"ZHTQY_OUT16872308585067050\"}","msg":"服务调用成功","sign":"c0ed74949c47e2c99e7c7e5b4c0f5fc8","subCode":"OK"}
|
||||
*/
|
||||
public class TlReturnMsg {
|
||||
|
||||
private String code;
|
||||
private String data;
|
||||
private String msg;
|
||||
private String sign;
|
||||
private String subCode;
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setCode(String code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getData() {
|
||||
return data;
|
||||
}
|
||||
|
||||
public void setData(String data) {
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public String getMsg() {
|
||||
return msg;
|
||||
}
|
||||
|
||||
public void setMsg(String msg) {
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public String getSign() {
|
||||
return sign;
|
||||
}
|
||||
|
||||
public void setSign(String sign) {
|
||||
this.sign = sign;
|
||||
}
|
||||
|
||||
public String getSubCode() {
|
||||
return subCode;
|
||||
}
|
||||
|
||||
public void setSubCode(String subCode) {
|
||||
this.subCode = subCode;
|
||||
}
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
package com.jwsaas.cache;
|
||||
|
||||
/**
|
||||
* 集中管理缓存的Key
|
||||
*/
|
||||
public enum CacheKeys {
|
||||
|
||||
/* 计量单位相关 */
|
||||
PRODUCT_UNIT_LIST("productUnitList", "计量单位列表", null),
|
||||
PRODUCT_UNIT_MAP("productUnitMap", "计量单位Map", null),
|
||||
/* 门店仓库 */
|
||||
STORE_STORAGE_LIST("storeStorageList", "门店仓库列表", null),
|
||||
STORE_STORAGE_MAP("storeStorageMap", "门店仓库Map", null),
|
||||
/* 商品类别相关 */
|
||||
PRODUCT_TYPE_LIST("productTypeList", "商品类别列表", null),
|
||||
PRODUCT_TYPE_MAP("productTypeMap", "商品类别Map", null),
|
||||
/* 菜品做法分类相关 */
|
||||
MAKE_TYPE_LIST("makeTypeList", "菜品做法分类列表", null),
|
||||
MAKE_TYPE_MAP("makeTypeMap", "菜品做法分类Map", null),
|
||||
/* 品牌相关 */
|
||||
BRAND_LIST("brandList", "品牌列表", null),
|
||||
BRAND_MAP("brandMap", "品牌信息Map", null),
|
||||
/* 门店类型相关 */
|
||||
STORE_TYPE_LIST("storeTypeList", "门店类型列表", null),
|
||||
STORE_TYPE_MAP("storeTypeMap", "门店类型Map", null),
|
||||
/* 门店部门相关 */
|
||||
STORE_DEPARTMENT_LIST("storeDepartmentList", "门店部门列表", null),
|
||||
/* 门店信息相关 */
|
||||
STORE_LIST("storeList", "门店信息列表", null),
|
||||
STORE_MAP("storeMap", "门店信息Map", null),
|
||||
/* 供应商类别相关 */
|
||||
SUPPLIER_TYPE_LIST("supplierTypeList", "供应商类别列表", null),
|
||||
SUPPLIER_TYPE_MAP("supplierTypeMap", "供应商类别Map", null),
|
||||
SUPPLIER_LIST("supplierList", "供应商列表", null),
|
||||
SUPPLIER_MAP("supplierMap", "供应商Map", null),
|
||||
/* 总部库位类型相关 */
|
||||
STORAGE_TYPE_LIST("storageTypeList", "总部库位类型列表", null),
|
||||
STORAGE_TYPE_MAP("storageTypeMap", "总部库位类型Map", null),
|
||||
/* 总部库位相关 */
|
||||
STORAGE_LIST("storageList", "总部库位类型列表", null),
|
||||
STORAGE_MAP("storageMap", "总部库位类型Map", null),
|
||||
/* 付款类型相关 */
|
||||
PAY_TYPE_LIST("payTypeList", "付款类型列表", null),
|
||||
PAY_TYPE_MAP("payTypeMap", "付款类型Map", null),
|
||||
/* 商品库存系数相关 */
|
||||
PRODUCT_RATIO_LIST("productRatioList", "商品库存系数列表", null),
|
||||
/*应用授权表*/
|
||||
YWAPPAUTH_MAP("ywAppAuthMap", "应用授权设置", null),
|
||||
PRODUCT_RATIO_MAP("productRatioMap", "商品库存系数Map", null);
|
||||
|
||||
private String key;// key
|
||||
private String description;// 描述
|
||||
private Object extendInfo;// 扩展信息
|
||||
|
||||
private CacheKeys(String key, String description, Object extendInfo) {
|
||||
this.key = key;
|
||||
this.description = description;
|
||||
this.extendInfo = extendInfo;
|
||||
}
|
||||
|
||||
public String getKey() {
|
||||
return this.key;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return this.description;
|
||||
}
|
||||
|
||||
public Object getExtendInfo() {
|
||||
return extendInfo;
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.jwsaas.cache;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Collection;
|
||||
import java.util.Set;
|
||||
|
||||
public interface CacheService extends Serializable {
|
||||
|
||||
void set(String tenantId, String key, Object value, int secondsToExpire) throws Exception;
|
||||
|
||||
Object get(String tenantId, String key) throws Exception;
|
||||
|
||||
Object del(String tenantId, String key) throws Exception;
|
||||
|
||||
Object getQueue(String tenantId, String key) throws Exception;
|
||||
|
||||
Integer getQueueSize(String tenantId, String key) throws Exception;
|
||||
|
||||
void setQueue(String tenantId, String key, Boolean clearFlag, Collection value, int secondsToExpire) throws Exception;
|
||||
|
||||
void setQueue(String tenantId, String key, Object value, int secondsToExpire) throws Exception;
|
||||
|
||||
void clear(String tenantId) throws Exception;
|
||||
|
||||
Set<String> keys(String tenantId) throws Exception;
|
||||
|
||||
int size(String tenantId) throws Exception;
|
||||
|
||||
Collection<Object> values(String tenantId) throws Exception;
|
||||
|
||||
}
|
@ -0,0 +1,125 @@
|
||||
package com.jwsaas.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import org.apache.commons.lang3.builder.EqualsBuilder;
|
||||
import org.apache.commons.lang3.builder.HashCodeBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import org.apache.ibatis.type.Alias;
|
||||
|
||||
@Alias(com.jwsaas.Constants.SHARED_SIGN + "BaseEntity")
|
||||
public class BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -7923554360430322734L;
|
||||
|
||||
/** 系统主键 */
|
||||
private String id;
|
||||
/** 租户ID */
|
||||
private String tenantId;
|
||||
/** 创建人 */
|
||||
private String createUser;
|
||||
/** 创建日期 */
|
||||
private Date createDate;
|
||||
/** 修改人 */
|
||||
private String modifyUser;
|
||||
/** 修改日期 */
|
||||
private Date modifyDate;
|
||||
|
||||
/**
|
||||
* 字段名称 :系统主键 数据类型 :bigint 是否主键 :true 是否必填 :true
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :系统主键 数据类型 :bigint 是否主键 :true 是否必填 :true
|
||||
*/
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :租户ID 数据类型 :bigint 是否必填 :true
|
||||
*/
|
||||
public String getTenantId() {
|
||||
return this.tenantId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :租户ID 数据类型 :bigint 是否必填 :true
|
||||
*/
|
||||
public void setTenantId(String tenantId) {
|
||||
this.tenantId = tenantId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :创建人 数据类型 :varchar(32) 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public String getCreateUser() {
|
||||
return createUser;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :创建人 数据类型 :varchar(32) 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public void setCreateUser(String createUser) {
|
||||
this.createUser = createUser;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :创建日期 数据类型 :timestamp 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public Date getCreateDate() {
|
||||
return createDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :创建日期 数据类型 :timestamp 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :最后一次修改人 数据类型 :varchar(32) 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public String getModifyUser() {
|
||||
return modifyUser;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :最后一次修改人 数据类型 :varchar(32) 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public void setModifyUser(String modifyUser) {
|
||||
this.modifyUser = modifyUser;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :最后一次修改日期 数据类型 :datetime 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public Date getModifyDate() {
|
||||
return modifyDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 字段名称 :最后一次修改日期 数据类型 :datetime 是否主键 :false 是否必填 :true
|
||||
*/
|
||||
public void setModifyDate(Date modifyDate) {
|
||||
this.modifyDate = modifyDate;
|
||||
}
|
||||
|
||||
public boolean equals(Object obj) {
|
||||
return EqualsBuilder.reflectionEquals(this, obj);
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return HashCodeBuilder.reflectionHashCode(this);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
|
||||
}
|
||||
}
|
@ -0,0 +1,83 @@
|
||||
package com.jwsaas.entity.food;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
public class BusinessOrderUpload implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 4356140469640931165L;
|
||||
|
||||
public StoreBusinessTicket ticket;
|
||||
public List<StoreBusinessTicketInfo> ticketInfos;
|
||||
public List<StoreOrderProduct> products;
|
||||
public List<StoreOrderProductInfo> productInfos;
|
||||
public List<StoreOrderProductMake> makes;
|
||||
public List<StorePay> pays;
|
||||
public List<StoreBusinessTicketDelivery> deliveryInfos;
|
||||
public List<StoreBusinessTicketTable> tables;
|
||||
|
||||
public StoreBusinessTicket getTicket() {
|
||||
return ticket;
|
||||
}
|
||||
|
||||
public void setTicket(StoreBusinessTicket ticket) {
|
||||
this.ticket = ticket;
|
||||
}
|
||||
|
||||
public List<StoreBusinessTicketInfo> getTicketInfos() {
|
||||
return ticketInfos;
|
||||
}
|
||||
|
||||
public void setTicketInfos(List<StoreBusinessTicketInfo> ticketInfos) {
|
||||
this.ticketInfos = ticketInfos;
|
||||
}
|
||||
|
||||
public List<StoreOrderProduct> getProducts() {
|
||||
return products;
|
||||
}
|
||||
|
||||
public void setProducts(List<StoreOrderProduct> products) {
|
||||
this.products = products;
|
||||
}
|
||||
|
||||
public List<StoreOrderProductInfo> getProductInfos() {
|
||||
return productInfos;
|
||||
}
|
||||
|
||||
public void setProductInfos(List<StoreOrderProductInfo> productInfos) {
|
||||
this.productInfos = productInfos;
|
||||
}
|
||||
|
||||
public List<StoreOrderProductMake> getMakes() {
|
||||
return makes;
|
||||
}
|
||||
|
||||
public void setMakes(List<StoreOrderProductMake> makes) {
|
||||
this.makes = makes;
|
||||
}
|
||||
|
||||
public List<StorePay> getPays() {
|
||||
return pays;
|
||||
}
|
||||
|
||||
public void setPays(List<StorePay> pays) {
|
||||
this.pays = pays;
|
||||
}
|
||||
|
||||
public List<StoreBusinessTicketDelivery> getDeliveryInfos() {
|
||||
return deliveryInfos;
|
||||
}
|
||||
|
||||
public void setDeliveryInfos(List<StoreBusinessTicketDelivery> deliveryInfos) {
|
||||
this.deliveryInfos = deliveryInfos;
|
||||
}
|
||||
|
||||
public List<StoreBusinessTicketTable> getTables() {
|
||||
return tables;
|
||||
}
|
||||
|
||||
public void setTables(List<StoreBusinessTicketTable> tables) {
|
||||
this.tables = tables;
|
||||
}
|
||||
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue