SYMBOL INDEX (653 symbols across 158 files) FILE: _docs/fish_mysql.sql type `base_generate_code` (line 18) | CREATE TABLE `base_generate_code` ( type `base_user` (line 43) | CREATE TABLE `base_user` ( type `base_user_token` (line 82) | CREATE TABLE `base_user_token` ( type `sys_user` (line 102) | CREATE TABLE `sys_user` ( FILE: applet/src/main/java/com/mcoding/applet/AppletApplication.java class AppletApplication (line 9) | @EnableRedissonHttpSession method main (line 15) | public static void main(String[] args) { FILE: applet/src/main/java/com/mcoding/applet/auth/AppAuthController.java class AppAuthController (line 26) | @Slf4j method register (line 31) | @Process(comment = "IOS用户注册") FILE: applet/src/main/java/com/mcoding/applet/auth/WechatAuthController.java class WechatAuthController (line 41) | @Slf4j method getPhoneNumber (line 59) | @ApiOperation("小程序获取用户手机号码") method register (line 73) | @Process(comment = "小程序用户注册") method loginByJsCode (line 104) | @Process(comment = "小程序用户登录") method login (line 135) | @ApiOperation("获取测试token[后端测试使用]") FILE: applet/src/main/java/com/mcoding/applet/auth/base/LoginRequiredArgumentResolver.java class LoginRequiredArgumentResolver (line 15) | @Slf4j method supportsParameter (line 18) | @Override method resolveArgument (line 24) | @Override FILE: applet/src/main/java/com/mcoding/applet/auth/base/config/AuthConfig.java class AuthConfig (line 12) | @Configuration method addInterceptors (line 15) | @Override method addResourceHandlers (line 30) | @Override FILE: applet/src/main/java/com/mcoding/applet/auth/base/config/AuthInterceptor.java class AuthInterceptor (line 22) | @Slf4j method preHandle (line 25) | @Override method afterCompletion (line 46) | @Override method write (line 52) | private void write(HttpServletResponse response, ResponseResult { FILE: applet/src/main/java/com/mcoding/applet/auth/dto/BindingStoreDto.java class BindingStoreDto (line 10) | @Data FILE: applet/src/main/java/com/mcoding/applet/auth/dto/CreateUserDto.java class CreateUserDto (line 12) | @Data FILE: applet/src/main/java/com/mcoding/applet/auth/dto/PhoneNumberDto.java class PhoneNumberDto (line 10) | @AllArgsConstructor FILE: applet/src/main/java/com/mcoding/applet/auth/dto/RegisterDto.java class RegisterDto (line 13) | @ApiModel("注册用户信息") FILE: applet/src/main/java/com/mcoding/applet/auth/entity/BaseUserToken.java class BaseUserToken (line 23) | @Data FILE: applet/src/main/java/com/mcoding/applet/auth/manager/WechatClient.java type WechatClient (line 10) | public interface WechatClient { method getUserInfoByCode (line 18) | UserInfoBo getUserInfoByCode(String code); method getAccessToken (line 25) | String getAccessToken(); method evictAccessToken (line 32) | String evictAccessToken(); method getwxacode (line 44) | byte[] getwxacode(String accessToken, String page, String scene, int w... FILE: applet/src/main/java/com/mcoding/applet/auth/manager/impl/WechatClientImpl.java class WechatClientImpl (line 30) | @Slf4j method getUserInfoByCode (line 43) | @Phase(comment = "根据jscode获取用户信息") method getAccessToken (line 65) | @Phase(comment = "获取小程序access_token") method evictAccessToken (line 82) | @RCacheEvict(key = "dmt::wechat::global::AccessToken") method getwxacode (line 88) | @Phase(comment = "调用微信服务,生成二维码字节流") method buildGetwxacodeUrl (line 119) | private String buildGetwxacodeUrl(String accessToken) { method buildAccessTokenUrl (line 123) | private String buildAccessTokenUrl() { method buildJscode2sessionUrl (line 128) | private String buildJscode2sessionUrl(String jsCode) { FILE: applet/src/main/java/com/mcoding/applet/auth/service/BaseUserTokenService.java type BaseUserTokenService (line 14) | public interface BaseUserTokenService extends IService { method saveNewToken (line 22) | void saveNewToken(int userId, String newToken); method getToken (line 30) | String getToken(int userId); FILE: applet/src/main/java/com/mcoding/applet/auth/service/WechatAuthService.java type WechatAuthService (line 13) | public interface WechatAuthService { method register (line 22) | RegisterBo register(BaseUser currentUser, CreateUserDto createUserDto,... method login (line 32) | RegisterBo login(BaseUser persistenceUser, UserInfoBo userInfoBo, Stri... method login (line 39) | RegisterBo login(String openId, String token); method getUserToken (line 47) | RegisterBo getUserToken(String token); method invalidUserToken (line 54) | void invalidUserToken(String token); FILE: applet/src/main/java/com/mcoding/applet/auth/service/impl/BaseUserTokenServiceImpl.java class BaseUserTokenServiceImpl (line 26) | @Slf4j method saveNewToken (line 30) | @Phase(comment = "保存新token") method getToken (line 51) | @Override FILE: applet/src/main/java/com/mcoding/applet/auth/service/impl/WechatAuthServiceImpl.java class WechatAuthServiceImpl (line 27) | @Service method register (line 33) | @Phase(comment = "注册用户到DMT系统") method login (line 61) | @Phase(comment = "用户登录DMT系统") method login (line 74) | @RCacheable(key = "dmt::miniprogram::token", secKey = "#token", ttl = ... method getUserToken (line 88) | @RCacheable(key = "dmt::miniprogram::token", secKey = "#token", resetT... method invalidUserToken (line 94) | @Phase(comment = "失效用户token") FILE: applet/src/main/java/com/mcoding/applet/auth/util/LoginUserUtils.java class LoginUserUtils (line 10) | public class LoginUserUtils { method binding (line 14) | public static void binding(RegisterBo registerBo) { method getRegisterBo (line 18) | public static RegisterBo getRegisterBo() { method getUserId (line 22) | public static Integer getUserId() { method getToken (line 26) | public static String getToken() { method getSessionKey (line 30) | public static String getSessionKey() { method remove (line 34) | public static void remove() { FILE: applet/src/main/java/com/mcoding/applet/order/component/ActivityCodeController.java class ActivityCodeController (line 24) | @Slf4j method generateBizCode (line 32) | @Monitored method generateBizCodeList (line 48) | @Monitored FILE: applet/src/main/java/com/mcoding/applet/order/component/ActivityOrderBizCodeGenerator.java class ActivityOrderBizCodeGenerator (line 14) | @Component method ActivityOrderBizCodeGenerator (line 17) | public ActivityOrderBizCodeGenerator() { method generateNextCode (line 22) | @Override method generateBizCodeList (line 27) | @Override FILE: applet/src/main/java/com/mcoding/applet/order/component/TargetCodeEnum.java type TargetCodeEnum (line 7) | public enum TargetCodeEnum { method TargetCodeEnum (line 15) | TargetCodeEnum(String targetCode, String desc) { method getTargetCode (line 20) | public String getTargetCode() { method getDesc (line 24) | public String getDesc() { FILE: backend/src/main/java/com/mcoding/BackendApplication.java class BackendApplication (line 9) | @EnableRedissonHttpSession method main (line 15) | public static void main(String[] args) { FILE: backend/src/main/java/com/mcoding/modular/auth/config/AuthConfig.java class AuthConfig (line 12) | @Configuration method addInterceptors (line 15) | @Override method addResourceHandlers (line 29) | @Override FILE: backend/src/main/java/com/mcoding/modular/auth/config/AuthInterceptor.java class AuthInterceptor (line 18) | @Slf4j method preHandle (line 21) | @Override method write (line 34) | private void write(HttpServletResponse response, ResponseResult getUserList(JSONObject jsonObject) { method getFileFromClassPathResource (line 216) | private InputStream getFileFromClassPathResource(String filePath) thro... FILE: backend/src/main/java/com/mcoding/modular/biz/user/controller/UserDataListener.java class UserDataListener (line 13) | @Slf4j method invoke (line 16) | @Override method doAfterAllAnalysed (line 20) | @Override FILE: backend/src/main/java/com/mcoding/modular/rule/ACmp.java class ACmp (line 10) | @Component("a") method process (line 13) | @Override FILE: backend/src/main/java/com/mcoding/modular/rule/BCmp.java class BCmp (line 10) | @Component("b") method process (line 13) | @Override FILE: backend/src/main/java/com/mcoding/modular/rule/BizFlow.java class BizFlow (line 16) | @Slf4j method execute (line 23) | public void execute() { FILE: backend/src/main/java/com/mcoding/modular/rule/CCmp.java class CCmp (line 10) | @Component("c") method process (line 13) | @Override FILE: backend/src/main/java/com/mcoding/modular/rule/RuleFlowController.java class RuleFlowController (line 20) | @Api(tags = "基础-规则引擎") method execute (line 27) | @Monitored FILE: backend/src/main/java/com/mcoding/modular/search/controller/ProductSpuController.java class ProductSpuController (line 57) | @Slf4j method create (line 65) | @ApiOperation("创建") method delete (line 72) | @ApiOperation(value = "删除") method modify (line 79) | @ApiOperation(value = "修改") method detail (line 86) | @ApiOperation(value = "查询活动详情") method queryByPage (line 92) | @ApiOperation(value = "分页查询") method fullIndex (line 109) | @ApiOperation("全量同步商品索引") method esUpdate (line 138) | @ApiOperation("修改商品文档数据") method esDelete (line 161) | @ApiOperation("删除商品文档数据") method search (line 179) | @ApiOperation("分页检索商品") FILE: backend/src/main/java/com/mcoding/modular/search/dao/ProductSpuMapper.java type ProductSpuMapper (line 14) | public interface ProductSpuMapper extends BaseMapper { FILE: backend/src/main/java/com/mcoding/modular/search/entity/ProductSpu.java class ProductSpu (line 26) | @Data FILE: backend/src/main/java/com/mcoding/modular/search/service/ProductSpuService.java type ProductSpuService (line 14) | public interface ProductSpuService extends IService { FILE: backend/src/main/java/com/mcoding/modular/search/service/impl/ProductSpuServiceImpl.java class ProductSpuServiceImpl (line 17) | @Service FILE: backend/src/main/java/com/mcoding/modular/system/user/controller/SysUserController.java class SysUserController (line 33) | @Api(tags = "系统-管理员服务") method create (line 40) | @ApiOperation("创建") method delete (line 47) | @ApiOperation(value = "删除") method modify (line 54) | @ApiOperation(value = "修改") method detail (line 61) | @ApiOperation(value = "查询活动详情") method queryByPage (line 67) | @ApiOperation(value = "分页查询") FILE: backend/src/main/java/com/mcoding/modular/system/user/dao/SysUserMapper.java type SysUserMapper (line 14) | public interface SysUserMapper extends BaseMapper { FILE: backend/src/main/java/com/mcoding/modular/system/user/entity/SysUser.java class SysUser (line 25) | @Data FILE: backend/src/main/java/com/mcoding/modular/system/user/service/SysUserService.java type SysUserService (line 14) | public interface SysUserService extends IService { FILE: backend/src/main/java/com/mcoding/modular/system/user/service/impl/SysUserServiceImpl.java class SysUserServiceImpl (line 17) | @Service FILE: backend/src/main/java/com/mcoding/modular/tech/job/ActivityStatusUpdateJob.java class ActivityStatusUpdateJob (line 13) | @Slf4j method execute (line 18) | @MdcLog FILE: backend/src/main/java/com/mcoding/modular/tech/job/config/XxlJobConfig.java class XxlJobConfig (line 14) | @Slf4j method xxlJobExecutor (line 21) | @Bean FILE: backend/src/main/java/com/mcoding/modular/tech/job/config/XxlJobPropertiesConfig.java class XxlJobPropertiesConfig (line 11) | @ConfigurationProperties(prefix = "xxl.job.executor") FILE: base-common/src/main/java/com/mcoding/base/common/exception/BizException.java class BizException (line 10) | public class BizException extends RuntimeException { method BizException (line 13) | public BizException() { method BizException (line 17) | public BizException(String message, Throwable cause, boolean enableSup... method BizException (line 22) | public BizException(String message, Throwable cause) { method BizException (line 26) | public BizException(String message) { method BizException (line 31) | public BizException(String message, Object data) { method BizException (line 35) | public BizException(Throwable cause) { FILE: base-common/src/main/java/com/mcoding/base/common/exception/CommonException.java class CommonException (line 3) | public class CommonException extends RuntimeException { method CommonException (line 6) | public CommonException() { method CommonException (line 10) | public CommonException(String message, Throwable cause, boolean enable... method CommonException (line 15) | public CommonException(String message, Throwable cause) { method CommonException (line 19) | public CommonException(String message) { method CommonException (line 24) | public CommonException(String message, Object data) { method CommonException (line 28) | public CommonException(Throwable cause) { FILE: base-common/src/main/java/com/mcoding/base/common/exception/SysException.java class SysException (line 9) | public class SysException extends RuntimeException { method SysException (line 12) | public SysException() { method SysException (line 16) | public SysException(String message, Throwable cause, boolean enableSup... method SysException (line 21) | public SysException(String message, Throwable cause) { method SysException (line 25) | public SysException(String message) { method SysException (line 30) | public SysException(String message, Object data) { method SysException (line 34) | public SysException(Throwable cause) { FILE: base-common/src/main/java/com/mcoding/base/common/pattern/command/CommandInvoker.java class CommandInvoker (line 7) | public class CommandInvoker implements ICommandInvoker { method invoke (line 9) | @Override FILE: base-common/src/main/java/com/mcoding/base/common/pattern/command/ICommand.java type ICommand (line 3) | public interface ICommand { method execute (line 5) | Result execute(ICommandInvoker context); FILE: base-common/src/main/java/com/mcoding/base/common/pattern/command/ICommandInvoker.java type ICommandInvoker (line 4) | public interface ICommandInvoker { method invoke (line 6) | public Result invoke(ICommand command); FILE: base-common/src/main/java/com/mcoding/base/common/pattern/filterchain/Filter.java type Filter (line 7) | public interface Filter { method doFilter (line 16) | void doFilter(Request request, FilterContext filterContext); FILE: base-common/src/main/java/com/mcoding/base/common/pattern/filterchain/FilterContext.java class FilterContext (line 15) | public class FilterContext { method doFilter (line 29) | public void doFilter(Request request) { method addFilter (line 41) | public void addFilter(Filter filter) { FILE: base-common/src/main/java/com/mcoding/base/common/pattern/filterchain/Target.java type Target (line 7) | @FunctionalInterface method execute (line 16) | Response execute(Request request); FILE: base-common/src/main/java/com/mcoding/base/common/pattern/pipeline/Pipeline.java type Pipeline (line 7) | public interface Pipeline { method getHead (line 9) | Value getHead(); method getTail (line 11) | Value getTail(); method setTail (line 13) | void setTail(Value v); method addValue (line 15) | void addValue(Value v); FILE: base-common/src/main/java/com/mcoding/base/common/pattern/pipeline/StandardPipeline.java class StandardPipeline (line 7) | public class StandardPipeline { method getHead (line 12) | public Value getHead() { method getTail (line 16) | public Value getTail() { method setTail (line 20) | public void setTail(Value v) { method addValue (line 24) | public void addValue(Value v) { FILE: base-common/src/main/java/com/mcoding/base/common/pattern/pipeline/Value.java class Value (line 7) | public abstract class Value { method getNext (line 11) | public Value getNext() { method setNext (line 15) | public void setNext(Value v) { method invoke (line 19) | public abstract void invoke(T s); FILE: base-common/src/main/java/com/mcoding/base/common/util/Assert.java class Assert (line 16) | public class Assert { method isNotEmpty (line 24) | @SuppressWarnings("rawtypes") method isNotEmpty (line 37) | @SuppressWarnings("rawtypes") method isNotBlank (line 49) | public static void isNotBlank(String value, String defaultMsg) { method isNotBlank (line 61) | public static void isNotBlank(String value, String defaultMsg, String ... method isNotNull (line 72) | public static void isNotNull(Object type, String mss) { method isNotNull (line 82) | public static void isNotNull(Object type) { method isExists (line 93) | public static void isExists(List list, T value, String msg) { method doNotExists (line 105) | public static void doNotExists(List list, T value, String msg) { FILE: base-common/src/main/java/com/mcoding/base/common/util/bean/BeanMapperUtils.java class BeanMapperUtils (line 16) | public abstract class BeanMapperUtils { method map (line 20) | public static D map(S source, Class clazz) { method map (line 29) | public static void map(S source, D destination) { method map (line 38) | public static D map(S s, Type sType, Type dType) { method mapAsList (line 47) | public static List mapAsList(List source, Class clazz) { FILE: base-common/src/main/java/com/mcoding/base/common/util/collection/MapUtils.java class MapUtils (line 13) | public class MapUtils { method sumEachGroupList (line 24) | public static Map sumEachGroupList(Map> getMonthBetween(String minDate,... method getBetweenMonthFirstAndEnd (line 799) | public static List> getBetweenMonthFirstAndEnd(Date... method getDifferenceDays (line 834) | public static final int getDifferenceDays(String startDateStr, String ... method getDifferenceDays2 (line 845) | public static final int getDifferenceDays2(String startDateStr, String... method getDaysSubtract (line 859) | public static final int getDaysSubtract(String startDateStr, String en... method getDaysSubtract (line 870) | public static final int getDaysSubtract(Date startDate, Date endDate) { method getDaysSubtract2 (line 882) | public static final int getDaysSubtract2(String startDateStr, String e... method getDaysSubtractMillis (line 895) | public static final long getDaysSubtractMillis(String startDateStr, St... method getDaysSubtractMillis (line 907) | public static final long getDaysSubtractMillis(String startDateStr, St... method getDaysSubtractMillis (line 922) | public static final long getDaysSubtractMillis(Date startDate, Date en... method getDifferenceDays (line 937) | public static final int getDifferenceDays(Date startDate, Date endDate) { method getDifferenceMillis (line 950) | public static final long getDifferenceMillis(String startDateStr, Stri... method getDifferenceMillis2 (line 962) | public static final long getDifferenceMillis2(String startDateStr, Str... method getDifferenceMillis (line 974) | public static final long getDifferenceMillis(String startDateStr, Stri... method getDifferenceMillis (line 989) | public static final long getDifferenceMillis(Date startDate, Date endD... method isDateBetween (line 1004) | public static final boolean isDateBetween(Date aDate, String minDateSt... method getDaysInMonth (line 1035) | public static final int getDaysInMonth(String aDateStr) { method getDaysInMonth (line 1051) | public static final int getDaysInMonth(Date aDate) { method getYearAndMonth (line 1064) | public static final int getYearAndMonth(Date aDate) { method getPreviousMonthFirst (line 1072) | public static Date getPreviousMonthFirst(Date date) { method getMonthFirst (line 1083) | public static Date getMonthFirst(Date date){ method getAssignDate (line 1101) | public static Date getAssignDate(String dd, Integer monthOffSet) { method getPreviousMonthEnd (line 1113) | public static Date getPreviousMonthEnd(Date date) throws ParseException { method getMonthEnd (line 1126) | public static Date getMonthEnd(Date date){ method getTodayBegin (line 1144) | public static Date getTodayBegin() { method getOneDayBegin (line 1159) | public static Date getOneDayBegin(Date someDay) { method getOneDayBegin (line 1171) | public static Date getOneDayBegin(String someDay, String format) throw... method getTodayEnd (line 1180) | public static Date getTodayEnd() { method getOneDayEnd (line 1194) | public static Date getOneDayEnd(Date someDay) { method getOneDayEnd2 (line 1205) | public static Date getOneDayEnd2(Date someDay) { method getSpecifyDate (line 1226) | public static Date getSpecifyDate(Date date, Integer monthNum, Integer... method getSpecifyWeekDate (line 1244) | public static Date getSpecifyWeekDate(Integer weekNum, Integer weekDay) { method startOfyesterday (line 1261) | public static Date startOfyesterday() { method endOfyesterday (line 1277) | public static Date endOfyesterday() { method getFieldOfDate (line 1295) | public static int getFieldOfDate(int field, Date aDate) { method isInDates (line 1308) | public static boolean isInDates(String strDate, String strDateBegin, S... method getNextDate (line 1352) | public static Date getNextDate(Date now, int next, int dateField) { method parse (line 1365) | public static Date parse(String date) { FILE: base-common/src/main/java/com/mcoding/base/common/util/date/DateValidator.java class DateValidator (line 16) | @Slf4j method isMatch (line 27) | public static final boolean isMatch(String text, String reg) { method isLongDateStr (line 42) | public static final boolean isLongDateStr(String aDateStr) { method isShortDateStr (line 57) | public static final boolean isShortDateStr(String aDateStr) { method isMailDateDtPartStr (line 72) | public static final boolean isMailDateDtPartStr(String aDateStr) { method isDateStrMatched (line 88) | public static final boolean isDateStrMatched(String aDateStr, String f... method checkShortDateStr (line 102) | public static final void checkShortDateStr(String aDateStr) { FILE: base-common/src/main/java/com/mcoding/base/common/util/encryption/Md5Utils.java class Md5Utils (line 10) | public class Md5Utils { method md5Object (line 15) | public static String md5Object(Object object) throws NoSuchAlgorithmEx... method md5Encode (line 30) | public static String md5Encode(String origin) throws NoSuchAlgorithmEx... method byteArrayToHexString (line 45) | public static String byteArrayToHexString(byte[] b) { method byteToHexString (line 59) | private static String byteToHexString(byte b) { FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/ExcelUtils.java class ExcelUtils (line 34) | public class ExcelUtils { method exportDataToExcel (line 50) | public static WritableWorkbook exportDataToExcel(OutputStream os, method exportDataToExcel (line 74) | @SuppressWarnings("unchecked") method importExcelDataToList (line 171) | public static List importExcelDataToList(InputStream in, int sh... method converteRowToObject (line 200) | private static T converteRowToObject(Sheet sheet, Cell[] headRow, ... method convertStrToObject (line 235) | private static Object convertStrToObject(Object object, Sheet sheet, L... method getAllRows (line 259) | private static List> getAllRows(Sheet sheet, int dataStartR... method checkExcel (line 303) | private static void checkExcel(List titleAndModelKey... method getTitleIndexInRow (line 326) | private static int getTitleIndexInRow(Cell[] headRow, String title) { method createTitleAndModelKeyList (line 341) | private static List createTitleAndModelKeyList(Class... FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/TitleAndModelKey.java class TitleAndModelKey (line 14) | @Data method TitleAndModelKey (line 40) | public TitleAndModelKey(String title, String modelKey) { method TitleAndModelKey (line 45) | public TitleAndModelKey(String title, String modelKey, ObjToStrConvert... FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/converter/BigDecimalConverter.java class BigDecimalConverter (line 15) | public class BigDecimalConverter implements StrToObjConverter getToObjMap() { method getToStrMap (line 59) | public Map getToStrMap() { FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/converter/DateConverter.java class DateConverter (line 12) | public class DateConverter implements StrToObjConverter, ObjToStrC... method getDateFormat (line 21) | public String getDateFormat() { method DateConverter (line 25) | public DateConverter() { method DateConverter (line 29) | public DateConverter(String dateFormat) { method setDateFormat (line 34) | public DateConverter setDateFormat(String dateFormat) { method convert (line 39) | @Override method convert (line 58) | @Override FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/converter/IntegerConverter.java class IntegerConverter (line 10) | public class IntegerConverter implements StrToObjConverter, Obj... method convert (line 14) | @Override method convert (line 28) | @Override FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/converter/LongConverter.java class LongConverter (line 16) | public class LongConverter implements StrToObjConverter, ObjToStrC... method convert (line 20) | @Override method convert (line 25) | @Override FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/converter/ObjToStrConverter.java type ObjToStrConverter (line 3) | public interface ObjToStrConverter { method convert (line 5) | public String convert(T t, Object item, int index); FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/converter/StrToObjConverter.java type StrToObjConverter (line 14) | public interface StrToObjConverter { method convert (line 24) | public T convert(String content, List rows, Sheet sheet) throws ... FILE: base-common/src/main/java/com/mcoding/base/common/util/excel/converter/YesOrNoIntegerConverter.java class YesOrNoIntegerConverter (line 14) | public class YesOrNoIntegerConverter implements ObjToStrConverter bigDecimalList) { method min (line 55) | public static BigDecimal min(List bigDecimalList) { FILE: base-common/src/main/java/com/mcoding/base/common/util/math/BigDecimalWrapper.java class BigDecimalWrapper (line 10) | public final class BigDecimalWrapper { method BigDecimalWrapper (line 15) | BigDecimalWrapper(BigDecimal bigDecimal) { method eq (line 26) | public boolean eq(BigDecimal decimal) { method eq (line 37) | public boolean eq(double decimal) { method gt (line 48) | public boolean gt(BigDecimal decimal) { method gt (line 59) | public boolean gt(double decimal) { method ge (line 70) | public boolean ge(BigDecimal decimal) { method ge (line 81) | public boolean ge(double decimal) { method lt (line 92) | public boolean lt(BigDecimal decimal) { method lt (line 103) | public boolean lt(double decimal) { method le (line 114) | public boolean le(BigDecimal decimal) { method le (line 125) | public boolean le(double decimal) { method notEq (line 136) | public boolean notEq(BigDecimal decimal) { method notEq (line 147) | public boolean notEq(double decimal) { method notGt (line 158) | public boolean notGt(BigDecimal decimal) { method notGt (line 169) | public boolean notGt(double decimal) { method notGe (line 180) | public boolean notGe(BigDecimal decimal) { method notGe (line 191) | public boolean notGe(double decimal) { method notLt (line 202) | public boolean notLt(BigDecimal decimal) { method notLt (line 213) | public boolean notLt(double decimal) { method notLe (line 224) | public boolean notLe(BigDecimal decimal) { method notLe (line 235) | public boolean notLe(double decimal) { method isPositive (line 242) | public boolean isPositive() { method isNegative (line 249) | public boolean isNegative() { method isNonPositive (line 256) | public boolean isNonPositive() { method isNonNegative (line 263) | public boolean isNonNegative() { method isZero (line 270) | public boolean isZero() { method isNotZero (line 277) | public boolean isNotZero() { method isNullOrZero (line 284) | public boolean isNullOrZero() { method notNullOrZero (line 291) | public boolean notNullOrZero() { FILE: base-common/src/main/java/com/mcoding/base/common/util/math/NumberMoneyConvertUtil.java class NumberMoneyConvertUtil (line 9) | public class NumberMoneyConvertUtil { method convert (line 40) | public static String convert(BigDecimal numberOfMoney) { FILE: base-common/src/main/java/com/mcoding/base/common/util/math/RMBUtil.java class RMBUtil (line 6) | public final class RMBUtil { method RMBUtil (line 7) | private RMBUtil() { method convert (line 20) | public static final String convert(double val) { method PositiveIntegerToHanStr (line 73) | private static String PositiveIntegerToHanStr(String NumStr) { FILE: base-common/src/main/java/com/mcoding/base/common/util/pdf/FtlToPdfUtil.java class FtlToPdfUtil (line 24) | public class FtlToPdfUtil { method generateHtmlByteArray (line 45) | public static byte[] generateHtmlByteArray(String path, String fileNam... method convertToPdf (line 72) | public static void convertToPdf(byte[] htmlByteArray, OutputStream out... FILE: base-common/src/main/java/com/mcoding/base/common/util/reflect/ReflectUtils.java class ReflectUtils (line 20) | public abstract class ReflectUtils { method getFieldType (line 29) | @SuppressWarnings("rawtypes") method getValue (line 62) | @SuppressWarnings("rawtypes") method getPropertyValue (line 78) | private static Object getPropertyValue(Object instance, String propert... method setValue (line 110) | public static void setValue(Object instance, String propertyName, Obje... method invokeMethod (line 141) | public static Object invokeMethod(Object instance, String methodName, ... method findMethod (line 154) | private static Method findMethod(Object instance, String methodName, O... method isSameMethod (line 198) | private static boolean isSameMethod(Method declareMethod, Method metho... method findMethod (line 222) | private static Method findMethod(List methodList, Object[] obj... FILE: base-common/src/main/java/com/mcoding/base/common/util/wechat/AES.java class AES (line 17) | public class AES { method decrypt (line 30) | public byte[] decrypt(byte[] content, byte[] keyByte, byte[] ivByte) t... method initialize (line 58) | public static void initialize() { method generateIV (line 66) | public static AlgorithmParameters generateIV(byte[] iv) throws Excepti... FILE: base-common/src/main/java/com/mcoding/base/common/util/wechat/WXBizDataCrypt.java class WXBizDataCrypt (line 14) | public class WXBizDataCrypt { method encode (line 26) | public static byte[] encode(int count) { method decode (line 48) | public static byte[] decode(byte[] decrypted) { method chr (line 63) | public static char chr(int a) { method decrypt (line 73) | public static WxUserInfo decrypt(String encryptedData, String sessionK... method main (line 90) | public static void main(String[] args) throws Exception{ FILE: base-common/src/main/java/com/mcoding/base/common/util/wechat/WxUserInfo.java class WxUserInfo (line 9) | @Data FILE: base-common/src/main/java/com/mcoding/base/common/util/wechat/WxWaterMark.java class WxWaterMark (line 9) | @Data FILE: base-core/src/main/java/com/mcoding/base/core/cache/RCacheAspect.java class RCacheAspect (line 31) | @Order(10) method cacheablePointCut (line 39) | @Pointcut(value = "@annotation(com.mcoding.base.core.cache.RCacheable)") method cacheableDoAround (line 43) | @Around(value = "cacheablePointCut()") method cacheEvictPointCut (line 102) | @Pointcut(value = "@annotation(com.mcoding.base.core.cache.RCacheEvict)") method cacheEvitDoBefore (line 106) | @Before(value = "cacheEvictPointCut()") method parseSpel (line 137) | private T parseSpel(Method method, Object[] arguments, String spel... FILE: base-core/src/main/java/com/mcoding/base/core/config/ControllerConfig.java class ControllerConfig (line 21) | @ControllerAdvice method exceptionHandler (line 26) | @ExceptionHandler(value = MethodArgumentNotValidException.class) method exceptionHandler (line 36) | @ExceptionHandler(value = CommonException.class) method exceptionHandler (line 43) | @ExceptionHandler(value = SysException.class) method exceptionHandler (line 50) | @ExceptionHandler(value = BizException.class) method exceptionHandler (line 57) | @ExceptionHandler(value = Exception.class) FILE: base-core/src/main/java/com/mcoding/base/core/config/EsClientConfig.java class EsClientConfig (line 15) | @Slf4j method loadHttpHosts (line 57) | private HttpHost[] loadHttpHosts() { method restClient (line 73) | @Bean method setConnectTimeOutConfig (line 89) | private void setConnectTimeOutConfig(RestClientBuilder restClientBuild... method setConnectConfig (line 103) | private void setConnectConfig(RestClientBuilder restClientBuilder) { method close (line 111) | @PreDestroy FILE: base-core/src/main/java/com/mcoding/base/core/config/FilterConfig.java class FilterConfig (line 14) | @Configuration method rateLimitFilter (line 17) | @Bean method initBaseDataFilter (line 24) | @Bean method initInvokeTreeFiler (line 31) | @Bean FILE: base-core/src/main/java/com/mcoding/base/core/config/JavaSimonConfig.java class JavaSimonConfig (line 17) | @Configuration method monitoringAdvisor (line 20) | @Bean(name = "monitoringAdvisor") method dispatcherRegistration (line 28) | @Bean method filterRegistrationBean (line 35) | @Bean FILE: base-core/src/main/java/com/mcoding/base/core/config/MybatisPlusConfig.java class MybatisPlusConfig (line 13) | @Configuration method dataSourceOne (line 17) | @Primary method paginationInterceptor (line 29) | @Bean method optimisticLockerInterceptor (line 39) | @Bean FILE: base-core/src/main/java/com/mcoding/base/core/config/SwaggerConfig.java class SwaggerConfig (line 18) | @Configuration method swaggerSpringMvcPlugin (line 22) | @Bean method securitySchemes (line 33) | private List securitySchemes() { method securityContexts (line 39) | private List securityContexts() { method defaultAuth (line 47) | private List defaultAuth() { method apiInfo (line 56) | private ApiInfo apiInfo() { FILE: base-core/src/main/java/com/mcoding/base/core/doc/EventNode.java class EventNode (line 15) | @Data FILE: base-core/src/main/java/com/mcoding/base/core/doc/EventNodeContainer.java class EventNodeContainer (line 19) | public class EventNodeContainer { method put (line 26) | static void put(String traceId, EventNode eventNode) { method get (line 35) | public static List get(String traceId) { method getAllTraceId (line 39) | public static Set getAllTraceId() { FILE: base-core/src/main/java/com/mcoding/base/core/doc/EventNodeStack.java class EventNodeStack (line 11) | public class EventNodeStack { method push (line 15) | static void push(EventNode eventNode) { method pop (line 24) | static EventNode pop() { method peek (line 28) | static EventNode peek() { method size (line 36) | static int size() { method clear (line 41) | public static void clear() { FILE: base-core/src/main/java/com/mcoding/base/core/doc/EventTraceAspect.java class EventTraceAspect (line 37) | @Profile({"dev", "test"}) method tracePointCut (line 45) | @Pointcut("@annotation(com.mcoding.base.core.doc.Process) || @annotati... method doBefore (line 50) | @Before("tracePointCut()") method doAfter (line 112) | @After("tracePointCut()") method getLineNumber (line 120) | private int getLineNumber(Method method) { method getCtMethod (line 131) | private CtMethod getCtMethod(Method method) throws NotFoundException { FILE: base-core/src/main/java/com/mcoding/base/core/doc/controller/DocumentController.java class DocumentController (line 18) | @Api(tags = "基础-文档服务") method viewInvokeTree (line 23) | @ApiOperation("根据traceID查看方法调用树视图") method viewALLTraceId (line 32) | @ApiOperation("查看所有方法调用树的TraceId") FILE: base-core/src/main/java/com/mcoding/base/core/doc/controller/TreeBuilder.java class TreeBuilder (line 14) | public class TreeBuilder { method build (line 17) | public static EventNode build(List eventNodeList) { method forEach (line 32) | private static void forEach(Map> parentIdGroupBy... FILE: base-core/src/main/java/com/mcoding/base/core/doc/controller/dto/TreeNode.java class TreeNode (line 13) | @Data FILE: base-core/src/main/java/com/mcoding/base/core/doc/filter/MethodInvokeTreeFiler.java class MethodInvokeTreeFiler (line 17) | @Slf4j method doFilter (line 21) | @Override FILE: base-core/src/main/java/com/mcoding/base/core/http/HttpComponentConfig.java class HttpComponentConfig (line 15) | @Configuration method restTemplate (line 18) | @Bean method simpleClientHttpRequestFactory (line 37) | @Bean FILE: base-core/src/main/java/com/mcoding/base/core/log/MdcAspect.java class MdcAspect (line 16) | @Aspect method pointCut (line 22) | @Pointcut(value = "@annotation(com.mcoding.base.core.log.MdcLog)") method doBefore (line 27) | @Before(value = "pointCut()") method doAfter (line 33) | @After(value = "pointCut()") FILE: base-core/src/main/java/com/mcoding/base/core/log/MybatisLogImpl.java class MybatisLogImpl (line 10) | @Slf4j method MybatisLogImpl (line 13) | public MybatisLogImpl(String clazz) { method isDebugEnabled (line 16) | @Override method isTraceEnabled (line 21) | @Override method error (line 26) | @Override method error (line 31) | @Override method debug (line 36) | @Override method trace (line 41) | @Override method warn (line 46) | @Override FILE: base-core/src/main/java/com/mcoding/base/core/log/TraceRequestFiler.java class TraceRequestFiler (line 17) | @Slf4j method doFilter (line 22) | @Override FILE: base-core/src/main/java/com/mcoding/base/core/log/WebLogAspect.java class WebLogAspect (line 29) | @Slf4j method webApiOperation (line 37) | @Pointcut("@annotation(io.swagger.annotations.ApiOperation)") method doBefore (line 41) | @Before("webApiOperation()") method getRequestArgs (line 65) | private String getRequestArgs(JoinPoint joinPoint) { method doAround (line 87) | @Around("webApiOperation()") method getAspectLogDescription (line 95) | private String getAspectLogDescription(JoinPoint joinPoint) FILE: base-core/src/main/java/com/mcoding/base/core/orm/DslParser.java class DslParser (line 25) | @Slf4j method DslParser (line 37) | public DslParser() { method DslParser (line 41) | public DslParser(JSONObject queryObject) { method DslParser (line 45) | public DslParser(Map params) { method parseToWrapper (line 65) | public QueryWrapper parseToWrapper(Class clazz) { method executeWhereCondOpr (line 101) | private void executeWhereCondOpr(List whereCondList) { method executeOrderByOpr (line 125) | private void executeOrderByOpr(Map orderByMap) { method executeKeyWordSearch (line 135) | private void executeKeyWordSearch(List keywordFieldLis... method generatePage (line 148) | public IPage generatePage() { method toLowerCaseFirstOne (line 158) | private String toLowerCaseFirstOne(String str) { method getPropValue (line 175) | public R getPropValue(SFunction column, OprEnum oprEnum, Cla... FILE: base-core/src/main/java/com/mcoding/base/core/orm/MetaModelField.java class MetaModelField (line 11) | @Data FILE: base-core/src/main/java/com/mcoding/base/core/orm/MetaModelUtils.java class MetaModelUtils (line 19) | public class MetaModelUtils { method generateMetaModelField (line 30) | public static Map generateMetaModelField(C... FILE: base-core/src/main/java/com/mcoding/base/core/orm/OprEnum.java type OprEnum (line 3) | public enum OprEnum { method OprEnum (line 10) | OprEnum(String value) { method getValue (line 14) | public String getValue() { FILE: base-core/src/main/java/com/mcoding/base/core/orm/ParseHandler.java type ParseHandler (line 9) | public interface ParseHandler { method apply (line 16) | void apply(ParserContext parserContext); FILE: base-core/src/main/java/com/mcoding/base/core/orm/ParseOrderByCondHandler.java class ParseOrderByCondHandler (line 21) | @AllArgsConstructor method apply (line 27) | @Override FILE: base-core/src/main/java/com/mcoding/base/core/orm/ParsePageHandler.java class ParsePageHandler (line 14) | @AllArgsConstructor method apply (line 19) | @Override FILE: base-core/src/main/java/com/mcoding/base/core/orm/ParseSearchCondHandler.java class ParseSearchCondHandler (line 17) | @AllArgsConstructor method apply (line 24) | @Override FILE: base-core/src/main/java/com/mcoding/base/core/orm/ParseWhereCondHandler.java class ParseWhereCondHandler (line 22) | @AllArgsConstructor method apply (line 28) | @Override method validField (line 140) | private void validField(MetaModelField metaModelField, String queryFie... FILE: base-core/src/main/java/com/mcoding/base/core/orm/ParserContext.java class ParserContext (line 14) | @Data method addQueryCondition (line 41) | void addQueryCondition(String operation, String tableFieldName, Object... method addOrderByCondition (line 45) | void addOrderByCondition(String orderByCommand, String orderByTableFie... FILE: base-core/src/main/java/com/mcoding/base/core/orm/QueryKeyWord.java class QueryKeyWord (line 11) | public class QueryKeyWord { FILE: base-core/src/main/java/com/mcoding/base/core/orm/WhereCondition.java class WhereCondition (line 10) | @Data FILE: base-core/src/main/java/com/mcoding/base/core/rate/RateLimitFilter.java class RateLimitFilter (line 15) | public class RateLimitFilter implements Filter { method doFilter (line 19) | @Override FILE: base-core/src/main/java/com/mcoding/base/core/rest/BoolObject.java class BoolObject (line 12) | @ApiModel("布尔对象") FILE: base-core/src/main/java/com/mcoding/base/core/rest/IdObject.java class IdObject (line 9) | @Data FILE: base-core/src/main/java/com/mcoding/base/core/rest/PageView.java class PageView (line 12) | @Data method newPageView (line 23) | public static PageView newPageView() { method newPageView (line 27) | public static PageView newPageView(int current, int size, long ... FILE: base-core/src/main/java/com/mcoding/base/core/rest/ResponseCode.java type ResponseCode (line 7) | public enum ResponseCode { method ResponseCode (line 62) | private ResponseCode(String httpCode, String key, String msg) { method getCode (line 69) | public String getCode() { method getKey (line 73) | public String getKey() { method getMsg (line 77) | public String getMsg() { FILE: base-core/src/main/java/com/mcoding/base/core/rest/ResponseResult.java class ResponseResult (line 15) | @ApiModel("请求返回包装模型") method success (line 33) | public static ResponseResult success() { method success (line 37) | public static ResponseResult success(T data) { method fail (line 46) | public static ResponseResult fail(String msg) { method fail (line 50) | public static ResponseResult fail(ResponseCode responseCode, St... method isSuccess (line 58) | public boolean isSuccess() { FILE: base-core/src/main/java/com/mcoding/base/core/spring/AopUtils.java class AopUtils (line 12) | public class AopUtils { method getCurrentMethod (line 14) | public static Method getCurrentMethod(JoinPoint joinPoint) { FILE: base-core/src/main/java/com/mcoding/base/core/spring/GglibBeanMap.java class GglibBeanMap (line 14) | public class GglibBeanMap { method beanToMap (line 22) | public static Map beanToMap(T bean) { method mapToBean (line 43) | public static T mapToBean(Map map, Class beanCl... FILE: base-core/src/main/java/com/mcoding/base/core/spring/SpringContextHolder.java class SpringContextHolder (line 14) | @Component method setApplicationContext (line 19) | @Override method getApplicationContext (line 27) | public static ApplicationContext getApplicationContext() { method getBean (line 35) | @SuppressWarnings("unchecked") method getOneBean (line 43) | public static T getOneBean(Class clazz) { method getBeans (line 52) | public static Map getBeans(Class clazz) { method checkApplicationContext (line 57) | private static void checkApplicationContext() { method getProperty (line 68) | public static String getProperty(String key){ method getProperty (line 77) | public static String getProperty(String key, String defaultValue){ FILE: base-generator/src/main/java/com/mcoding/base/generator/CodeGenerator.java class CodeGenerator (line 24) | public class CodeGenerator { method scanner (line 36) | public static String scanner(String tip) { method main (line 50) | public static void main(String[] args) { FILE: biz-component/src/main/java/com.mcoding.base.component/ComponentApplication.java class ComponentApplication (line 9) | @EnableRedissonHttpSession method main (line 15) | public static void main(String[] args) { FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/dao/BaseGenerateCodeDao.java type BaseGenerateCodeDao (line 15) | public interface BaseGenerateCodeDao extends BaseMapper { FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/domain/CommonBizCodeGenerator.java class CommonBizCodeGenerator (line 19) | @Slf4j method generateNextCode (line 43) | public synchronized String generateNextCode() { method generateBizCodeList (line 69) | public List generateBizCodeList(int quantity) { FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/entity/BaseGenerateCode.java class BaseGenerateCode (line 19) | @TableName("base_generate_code") FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/service/BaseGenerateCodeService.java type BaseGenerateCodeService (line 18) | public interface BaseGenerateCodeService extends IService generateBizCodeList(String targetCode, int quantity); FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/service/impl/BaseGenerateCodeServiceImpl.java class BaseGenerateCodeServiceImpl (line 25) | @Service method generateBizCodeList (line 28) | @Transactional(rollbackFor = Exception.class) method generateLastCode (line 67) | private String generateLastCode(String generateCodeId, int quantity, b... FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/strategy/AutoIncrementStrategy.java class AutoIncrementStrategy (line 17) | @Component method generateListCode (line 20) | @Override FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/strategy/DateIncrementStrategy.java class DateIncrementStrategy (line 13) | @Component method generateListCode (line 16) | @Override FILE: biz-component/src/main/java/com.mcoding.base.component/generatecode/strategy/GenerateStrategy.java class GenerateStrategy (line 11) | public abstract class GenerateStrategy { method generateListCode (line 20) | public abstract String generateListCode(BaseGenerateCode currentCode, ... FILE: biz-component/src/main/java/com.mcoding.base.component/shorturl/controller/ShortUrlController.java class ShortUrlController (line 21) | @Slf4j method generateShortUrl (line 29) | @ApiOperation("生成短链接") method mapToLongUrl (line 36) | @ApiOperation("映射为长链接") FILE: biz-component/src/main/java/com.mcoding.base.component/shorturl/domain/ShortUrlGenerator.java class ShortUrlGenerator (line 14) | @Component method generateShortUrl (line 33) | public String generateShortUrl(String longUrl) { method mapToShortUrl (line 41) | public String mapToShortUrl(String shortUrl) { method shortUrl (line 45) | private String shortUrl() { method shortUrlSeed (line 61) | private Long shortUrlSeed() { method saveShortUrlMap (line 66) | private void saveShortUrlMap(String shortUrl, String longUrl) { method getLongUrl (line 71) | private String getLongUrl(String shortUrl) { FILE: biz-user/src/main/java/com/mcoding/base/user/dao/BaseUserMapper.java type BaseUserMapper (line 14) | public interface BaseUserMapper extends BaseMapper { FILE: biz-user/src/main/java/com/mcoding/base/user/entity/BaseUser.java class BaseUser (line 22) | @Data FILE: biz-user/src/main/java/com/mcoding/base/user/service/BaseUserService.java type BaseUserService (line 14) | public interface BaseUserService extends IService { method getUserByOpenId (line 22) | BaseUser getUserByOpenId(String openId); FILE: biz-user/src/main/java/com/mcoding/base/user/service/impl/BaseUserServiceImpl.java class BaseUserServiceImpl (line 22) | @Service method getUserByOpenId (line 26) | @Phase(comment = "根据openId获取用户信息")