123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253 |
- package com.yihu.jw.job;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- /**
- * Created by Administrator on 2016.08.18.
- * 常量类
- */
- public class Constant {
- public static String city="350200";
- public static String cityName="厦门市";
- //二级维度的性别
- public static String level_sex_1="1";
- public static String level_sex_2="2";
- public static String level_sex_3="3";
- public static String level_sex_1_name="女";
- public static String level_sex_2_name="男";
- public static String level_sex_3_name="未知";
- //二级维度的年龄
- public static String level_age_1="1";
- public static String level_age_2="2";
- public static String level_age_3="3";
- public static String level_age_4="4";
- public static String level_age_5="5";
- public static String level_age_6="6";
- public static String level_age_1_name="0~6";
- public static String level_age_2_name="7~18";
- public static String level_age_3_name="19~30";
- public static String level_age_4_name="31~50";
- public static String level_age_5_name="51~65";
- public static String level_age_6_name=">65";
- //二级维度的组
- public static String level_group_1="1";
- public static String level_group_2="2";
- public static String level_group_3="3";
- public static String level_group_4="4";
- public static String level_group_5="5";
- public static String level_group_6="6";
- public static String level_group_1_name="普通人群";
- public static String level_group_2_name="慢病人群";
- public static String level_group_3_name="65岁以上人群";
- public static String level_group_4_name="高血压";
- public static String level_group_5_name="糖尿病";
- public static String level_group_6_name="糖尿病和高血压";
- //二级维度签约扣费
- public static String level_expense_0="0";
- public static String level_expense_1="1";
- public static String level_expense_2="2";
- public static String level_expense_0_name="未扣费";
- public static String level_expense_1_name="已扣费";
- public static String level_expense_2_name="已退费";
- //二级维度健康分布
- public static String level_health_fb_0="0";
- public static String level_health_fb_1="1";
- public static String level_health_fb_2="2";
- public static String level_health_fb_3="3";
- public static String level_health_fb_4="4";
- public static String level_health_fb_0_name="未标注";
- public static String level_health_fb_1_name="健康人群";
- public static String level_health_fb_2_name="患病人群";
- public static String level_health_fb_3_name="高危人群";
- public static String level_health_fb_4_name="恢复期人群";
- //三级维度的疾病
- public static String level_disease_1="1";
- public static String level_disease_2="2";
- public static String level_disease_3="3";
- public static String level_disease_4="4";
- public static String level_disease_1_name="高血压";
- public static String level_disease_2_name="糖尿病";
- public static String level_disease_3_name="糖尿病和高血压";
- public static String level_disease_4_name="健康人群";
- public static String getlevelHealthFbName(String key){
- switch (key){
- case "1":{
- return level_health_fb_1_name;
- }
- case "2":{
- return level_health_fb_2_name;
- }
- case "3":{
- return level_health_fb_3_name;
- }
- case "4":{
- return level_health_fb_4_name;
- }
- case "0":{
- return level_health_fb_0_name;
- }
- }
- return "";
- }
- public static String getLevelExpenseName(String key){
- switch (key){
- case "1":{
- return level_expense_1_name;
- }
- case "2":{
- return level_expense_2_name;
- }
- case "0":{
- return level_expense_0_name;
- }
- }
- return "";
- }
- public static String getLevelSexName(String key){
- switch (key){
- case "1":{
- return level_sex_1_name;
- }
- case "2":{
- return level_sex_2_name;
- }
- case "3":{
- return level_sex_3_name;
- }
- }
- return "";
- }
- public static String getLevelGroupName(String key){
- switch (key){
- case "1":{
- return level_group_1_name;
- }
- case "2":{
- return level_group_2_name;
- }
- case "3":{
- return level_group_3_name;
- }
- case "4":{
- return level_group_4_name;
- }
- case "5":{
- return level_group_5_name;
- }
- case "6":{
- return level_group_6_name;
- }
- }
- return "";
- }
- public static String getLevelAgeName(String key){
- switch (key){
- case "1":{
- return level_age_1_name;
- }
- case "2":{
- return level_age_2_name;
- }
- case "3":{
- return level_age_3_name;
- }
- case "4":{
- return level_age_4_name;
- }
- case "5":{
- return level_age_5_name;
- }
- case "6":{
- return level_age_6_name;
- }
- }
- return "";
- }
- public static String getLevelDiseaseName(String key){
- switch (key){
- case "1":{
- return level_disease_1_name;
- }
- case "2":{
- return level_disease_2_name;
- }
- case "3":{
- return level_disease_3_name;
- }
- case "4":{
- return level_disease_4_name;
- }
- }
- return "";
- }
- public static String getStartTime() throws ParseException {
- SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
- Date today = new Date();
- String todayString = simpleDateFormat.format(today);
- String startDateString = (1900 + today.getYear()) + "-07-01";
- Date startDate = simpleDateFormat.parse(startDateString);
- if (simpleDateFormat.parse(todayString).after(startDate)) {
- return (1900 + today.getYear()) + "-06-30";
- } else {
- return (1900 + today.getYear() - 1) + "-06-30";
- }
- }
- public static String getStartYear() throws ParseException {
- SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
- Date today = new Date();
- String todayString = simpleDateFormat.format(today);
- String startDateString = (1900 + today.getYear()) + "-07-01";
- Date startDate = simpleDateFormat.parse(startDateString);
- if (simpleDateFormat.parse(todayString).after(startDate)) {
- return (1900 + today.getYear()) + "";
- } else {
- return (1900 + today.getYear() - 1) + "";
- }
- }
- public static String getNowYear() throws ParseException {
- SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
- Date today = new Date();
- String todayString = simpleDateFormat.format(today);
- String startDateString = (1900 + today.getYear()) + "-06-30";
- Date startDate = simpleDateFormat.parse(startDateString);
- if (simpleDateFormat.parse(todayString).after(startDate)) {
- return (1900 + today.getYear()) + "";
- } else {
- return (1900 + today.getYear() - 1) + "";
- }
- }
- public static String getNowYearByDate(String todayString) throws ParseException {
- SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
- Date today = simpleDateFormat.parse(todayString);
- String startDateString = (1900 + today.getYear()) + "-06-30";
- Date startDate = simpleDateFormat.parse(startDateString);
- if (simpleDateFormat.parse(todayString).after(startDate)) {
- return (1900 + today.getYear()) + "";
- } else {
- return (1900 + today.getYear() - 1) + "";
- }
- }
- }
|