wzy
2021-01-26 a918381d1910d16f991d09188341ff63ed13d4f1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
package com.matrix.system.hive.service;
 
import com.matrix.system.hive.bean.SysShopInfo;
import com.matrix.system.hive.bean.SysVipInfo;
 
 
/**
 * 获取编号
 * @Title: CodeService.java  
 * @Package com.zkingsoft.services  
 * @description 
 * @author jyy
 * @email 18075895212@qq.com
 * @date  2016年7月14日 上午9:59:03
 */
public interface CodeService {
    /**
    * @Title: getCode 
    *  对编号没有要求使用该方法。
    * @author:jyy
    * @param @return    
    * @return String    返回类型 
    * @date 2016年7月14日 上午10:08:37 
    * @throws
     */
    public String getOrderCode();
 
    public String getFlowCode();
    
    /**
    *  根据一定的规则返回一个随机编号。
    * @author:jyy
    * @param @param Codename 编号的名称: 例如: users
    * @param @param codeType 编号的类型: 例如:传入会员卡的类型:尊贵会
    * 参数统一使用例如:
    * 用户编号
    * Dictionary.CODE_USER , DicTionary.CODE_USER_TYPE
    * @param @return    
    * @return String    返回类型 
    * @date 2016年7月14日 上午9:04:42 
    * @throws
     */
    public String getOrderCode(Integer Codename, String codeType);
    /**
     * 
    * @Title: getVipInfoCode 
    *   获取会员编号
    * @author:jyy
    * @param @param vipInfo
    * @param @return    
    * @return String    返回类型 
    * @date 2016年7月14日 上午9:58:21 
    * @throws
     */
    public String getVipInfoCode(SysVipInfo vipInfo);
    /**
     * 
    * @Title: getShopCode 
    *  获取一个门店编号
    * @author:jyy
    * @param @param shopInfo
    * @param @return    
    * @return String    返回类型 
    * @date 2016年7月14日 上午10:07:35 
    * @throws
     */
    public String getShopCode(SysShopInfo shopInfo);
 
 
    /**
     * 创建一个退款订单编号
     * @return
     */
    String getRefundOrderNo();
 
    String getServiceOrderCode();
 
    String getDepartCode();
 
    String getOutStoreCode();
 
    String getCheckInfoCode();
}