通用

1 分页

/** 一页的数据数量 */
int size = 20;

/** 超始页,一般是1 */
int first = 1;
/** 当前页 */
int curr = 1;
/** 最后页,总页数 */
int last = 1;
/** 总条数 */
int total = 0;

/** 数据超始索引 */
int start = 0;
/** 数据结束索引 */
int finish = 0;

2 户藉常量

这里的结构是枚举类型 enum(num, desc)

LOCAL_CITY(1, "本市城镇"),
LOCAL_VILLAGE(2, "本市农村"),
NONLOCAL_CITY(3, "外地城镇"),
NONLOCAL_VILLAGE(4, "外地农村");

3 基数类型

数值 代表基数
1 自定义
2 最低工资
3 实际工资 ( 暂不支持 )

4 WebSocket

请求连接

建议使用 SockJS客户端.

URI
/he/ws/new/conn

协议

协议号 描述
WS_ID 成功打开连接,直接推送此协议消息
WS_MSG 普通的消息
WS_DONE 成功处理,WebSocket使用结束.

响应的协议消息结构

{
    "p": "WS_MSG",
    "msg": "员工的五险一金方案不存在,已经终止修改。"
}

5 社保数据状态

第一个参数名: num, 第二个参数名: desc

PRE_PAY(1, "待付款"),
PAY_OK(2, "完成付款"),
APPLYING(3, "正在申报中"),
OK(4, "参缴成功"),
FAIL(5, "参缴不成功"),
REFUNDED(11, "已全额退款"),
ASK_REFUND(15, "用户申请退款"),
WXYJ_DOC(30, "存档中(不可更改)"),
WXYJ_GEN(31, "系统生成"),
WXYJ_PROXY(32, "代缴生成"),
WXYJ_CONFIRM(36, "代缴确认"),
WXYJ_PROXYING(40, "代缴中"),     // 然后接下状态:APPLYING(3, "正在申报中")、OK(4, "完成参保") 或 FAIL(5, "参保不成功"),
WXYJ_PROXYED(44, "代缴完成")

6 操作规则

enum(int num, String desc)

INC_C_DEC_C(0, "增当月、减当月")
INC_C_DEC_N(1, "增当月、减下月")
INC_N_DEC_N(2, "增下月、减下月")

7 户藉常量

enum(int num, String desc)

LOCAL_CITY(1, "本市城镇"),
LOCAL_VILLAGE(2, "本市农村"),
NONLOCAL_CITY(3, "外地城镇"),
NONLOCAL_VILLAGE(4, "外地农村");    

8 参缴类型

enum(int num, String desc)

INC(1, "增员"),
NORMAL(5, "在保"),
DEC(8, "减员"),
REPAY(11, "补缴") // 补缴数据不区分增员还是在保.