package com.uas.platform.b2b.manage.service.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;

import java.text.SimpleDateFormat;

/**
 * @author hejq
 * @date 2018-07-10 16:39
 */
public class BaseService {

    /**
     * UU号正则表达式
     */
    static final String UU_REGEXP = "^\\d{4,}$";

    /**
     * 手机号正则表达式
     */
    static final String TEL_REGEXP = "0?(13|14|15|18)[0-9]{9}";

    /**
     * 邮箱正则表达式
     */
    static final String EMAIL_REGEXP = "\\w[-\\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\\.)+[A-Za-z]{2,14}";

    /**
     * jdbc方法调用
     */
    @Autowired
    public JdbcTemplate jdbcTemplate;

    /**
     * yyyy-mm-dd 日期格式
     */
    static final SimpleDateFormat SIMPLE_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");

    /**
     * 服务器错误
     */
    static final String SERVER_CODE = "500";

    /**
     * 未找到错误
     */
    static final String NOT_FOUND_CODE = "404";

    /**
     * 未下载状态
     */
    static final String NOT_SEND_STATUS = "未下载";

    /**
     * 重复状态码
     */
    static final Integer REPEAT_CODE = 222;

}
