| | |
| | | /** |
| | | * HRM 编号生成的 Redis DAO |
| | | * |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | */ |
| | | @Repository |
| | | public class HrmNoRedisDAO { |
| | |
| | | * 离职申请编号前缀 |
| | | */ |
| | | public static final String RESIGNATION_APPLICATION_NO_PREFIX = "RA"; |
| | | |
| | | /** |
| | | * 员工合同编号前缀 |
| | | */ |
| | | public static final String EMPLOYEE_CONTRACT_NO_PREFIX = "HT"; |
| | | |
| | | @Resource |
| | | private StringRedisTemplate stringRedisTemplate; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 生成员工合同编号,格式:HT + yyyyMMdd + 4位自增 |
| | | * 例如:HT202401010001 |
| | | * |
| | | * @return 员工合同编号 |
| | | */ |
| | | public String generateEmployeeContractNo() { |
| | | return generate(EMPLOYEE_CONTRACT_NO_PREFIX, 4); |
| | | } |
| | | |
| | | /** |
| | | * 生成薪酬核算编号,格式:SC + yyyyMMdd + 4位自增 |
| | | * 例如:SC202401010001 |
| | | * |