SYMBOL INDEX (814 symbols across 169 files) FILE: back/src/main/java/com/msy/plus/Application.java class Application (line 22) | @EnableCaching method main (line 30) | public static void main(final String[] args) { method configure (line 35) | @Override FILE: back/src/main/java/com/msy/plus/aspect/ControllerLogAspect.java class ControllerLogAspect (line 25) | @Aspect method controllers (line 31) | @Pointcut("execution(* " + CONTROLLER_PACKAGE + "..*.*(..))") method doBefore (line 39) | @Before("controllers()") method doAfterReturning (line 63) | @AfterReturning(pointcut = "controllers()", returning = "result") method doAfterThrowing (line 77) | @AfterThrowing(pointcut = "controllers()", throwing = "e") FILE: back/src/main/java/com/msy/plus/controller/AccountController.java class AccountController (line 34) | @Slf4j method register (line 44) | @Operation(summary = "账户注册", description = "注册账户,签发token") method login (line 65) | @Operation(summary = "账户登录", description = "账户登录,签发token") method logout (line 102) | @Operation(summary = "账户注销", description = "账户注销,使token失效") method update (line 111) | @PreAuthorize("#accountDTO.name == authentication.name or hasAuthority... method delete (line 120) | @PreAuthorize("hasAuthority('ADMIN')" + FILE: back/src/main/java/com/msy/plus/controller/AnalysisController.java class AnalysisController (line 26) | @PreAuthorize( method listAndSearch (line 62) | @Operation(description = "统计分析") FILE: back/src/main/java/com/msy/plus/controller/CustomerFollowUpHistoryController.java class CustomerFollowUpHistoryController (line 29) | @PreAuthorize("hasAuthority('ADMIN')") method add (line 36) | @Operation(description = "客户跟进记录添加") method update (line 56) | @Operation(description = "客户跟进记录更新") method detail (line 63) | @Operation(description = "客户跟进记录获取详细信息") method list (line 70) | @Operation(description = "客户跟进记录分页查询") FILE: back/src/main/java/com/msy/plus/controller/CustomerHandoverController.java class CustomerHandoverController (line 29) | @PreAuthorize( method add (line 64) | @Operation(description = "移交历史添加") method list (line 98) | @Operation(description = "移交历史分页查询") FILE: back/src/main/java/com/msy/plus/controller/CustomerManagerController.java class CustomerManagerController (line 27) | @PreAuthorize( method add (line 62) | @Operation(description = "客户管理添加") method update (line 83) | @Operation(description = "客户管理更新") method detail (line 90) | @Operation(description = "客户管理获取详细信息") method list (line 97) | @Operation(description = "客户管理分页查询") FILE: back/src/main/java/com/msy/plus/controller/DepartmentController.java class DepartmentController (line 24) | @PreAuthorize( method add (line 41) | @Operation(description = "部门添加") method delete (line 48) | @Operation(description = "部门删除") method update (line 55) | @Operation(description = "部门更新") method detail (line 62) | @Operation(description = "获取部门详细信息") method list (line 69) | @Operation(description = "分页查询部门") FILE: back/src/main/java/com/msy/plus/controller/DictionaryContentsController.java class DictionaryContentsController (line 25) | @PreAuthorize("hasAuthority('ADMIN')") method add (line 33) | @Operation(description = "数据字典添加") method update (line 47) | @Operation(description = "数据字典更新") method detail (line 54) | @Operation(description = "数据字典获取详细信息") method list (line 61) | @Operation(description = "数据字典分页查询") FILE: back/src/main/java/com/msy/plus/controller/DictionaryDetailsController.java class DictionaryDetailsController (line 25) | @PreAuthorize("hasAuthority('ADMIN')") method add (line 33) | @Operation(description = "数据字典明细添加") method update (line 47) | @Operation(description = "数据字典明细更新") method detail (line 54) | @Operation(description = "数据字典明细获取详细信息") method list (line 61) | @Operation(description = "数据字典明细分页查询") FILE: back/src/main/java/com/msy/plus/controller/EmployeeController.java class EmployeeController (line 33) | @PreAuthorize( method add (line 69) | @Operation(description = "员工添加") method delete (line 100) | @Operation(description = "员工删除") method update (line 108) | @Operation(description = "员工更新") method detail (line 170) | @Operation(description = "员工获取详细信息") method list (line 178) | @Operation(description = "员工分页查询") FILE: back/src/main/java/com/msy/plus/controller/PermissionController.java class PermissionController (line 24) | @PreAuthorize("hasAuthority('ADMIN')") method delete (line 39) | @Operation(description = "权限删除") method list (line 60) | @Operation(description = "权限分页查询") FILE: back/src/main/java/com/msy/plus/controller/RoleController.java class RoleController (line 29) | @PreAuthorize("hasAuthority('ADMIN')") method add (line 36) | @Operation(description = "角色添加") method delete (line 53) | @Operation(description = "角色删除") method update (line 64) | @Operation(description = "角色更新") method detail (line 111) | @Operation(description = "角色详情") method list (line 118) | @Operation(description = "角色列表") FILE: back/src/main/java/com/msy/plus/core/cache/MyRedisCacheManager.java class MyRedisCacheManager (line 36) | @Slf4j method MyRedisCacheManager (line 60) | public MyRedisCacheManager( method MyRedisCacheManager (line 65) | public MyRedisCacheManager( method getCache (line 72) | @Override method setApplicationContext (line 78) | @Override method afterPropertiesSet (line 84) | @Override method loadCaches (line 94) | @NonNull method add (line 105) | private void add(final Class clazz) { method add (line 140) | private void add(final String[] cacheNames, final CacheExpire cacheExp... class RedisCacheWrapper (line 163) | protected static class RedisCacheWrapper implements Cache { method RedisCacheWrapper (line 166) | RedisCacheWrapper(final Cache cache) { method getName (line 170) | @Override method getNativeCache (line 181) | @Override method get (line 192) | @Override method get (line 203) | @Override method get (line 214) | @Override method put (line 225) | @Override method putIfAbsent (line 235) | @Override method evict (line 246) | @Override method clear (line 256) | @Override FILE: back/src/main/java/com/msy/plus/core/config/JasyptConfig.java class JasyptConfig (line 20) | @Configuration method myStringEncryptor (line 27) | @Bean FILE: back/src/main/java/com/msy/plus/core/config/RedisCacheConfig.java class RedisCacheConfig (line 30) | @Slf4j method cacheManager (line 38) | @Bean method keyGenerator (line 62) | @Bean method errorHandler (line 96) | @Bean FILE: back/src/main/java/com/msy/plus/core/config/RedisConfig.java class RedisConfig (line 27) | @Configuration method jedisPoolConfig (line 31) | @Bean method redisConnectionFactory (line 37) | @Bean method redisTemplate (line 70) | @Bean FILE: back/src/main/java/com/msy/plus/core/config/Swagger3Config.java class Swagger3Config (line 26) | @PropertySource( method apiInfo (line 65) | private ApiInfo apiInfo() { method docket (line 77) | @Bean method securitySchemes (line 92) | private List securitySchemes(){ method securityContexts (line 96) | private List securityContexts() { method defaultAuth (line 105) | private List defaultAuth() { FILE: back/src/main/java/com/msy/plus/core/config/ValidatorConfig.java class ValidatorConfig (line 19) | @Configuration method methodValidationPostProcessor (line 21) | @Bean method validatorFailFast (line 31) | @Bean FILE: back/src/main/java/com/msy/plus/core/config/WebMvcConfig.java class WebMvcConfig (line 23) | @Configuration method configureMessageConverters (line 26) | @Override method addResourceHandlers (line 50) | @Override method addViewControllers (line 67) | @Override FILE: back/src/main/java/com/msy/plus/core/config/WebSecurityConfig.java class WebSecurityConfig (line 27) | @Configuration method passwordEncoder (line 48) | @Bean method userDetailsService (line 54) | @Bean method configure (line 60) | @Override method configure (line 69) | @Override FILE: back/src/main/java/com/msy/plus/core/config/YamlPropertySourceFactory.java class YamlPropertySourceFactory (line 19) | public class YamlPropertySourceFactory implements PropertySourceFactory { method createPropertySource (line 21) | @Override FILE: back/src/main/java/com/msy/plus/core/constant/ProjectConstant.java class ProjectConstant (line 9) | public final class ProjectConstant { FILE: back/src/main/java/com/msy/plus/core/dto/AbstractConverter.java class AbstractConverter (line 15) | public abstract class AbstractConverter extends Converter getName(final String token) { method getId (line 45) | public Optional getId(final String token){ method sign (line 56) | public String sign( method invalidRedisToken (line 80) | public void invalidRedisToken(final String name) { method getTokenFromRequest (line 88) | public String getTokenFromRequest(final HttpServletRequest httpRequest) { method getAuthentication (line 95) | public UsernamePasswordAuthenticationToken getAuthentication( method validateToken (line 111) | public boolean validateToken(final String token) { method createToken (line 124) | private String createToken( method parseToken (line 168) | private Optional parseToken(final String token) { FILE: back/src/main/java/com/msy/plus/core/mapper/MyMapper.java type MyMapper (line 14) | public interface MyMapper FILE: back/src/main/java/com/msy/plus/core/response/Result.java class Result (line 11) | @ApiModel(value = "响应结果") method toString (line 22) | @Override method getCode (line 27) | public Integer getCode() { method setCode (line 31) | public Result setCode(final Integer code) { method getMessage (line 36) | public String getMessage() { method setMessage (line 40) | public Result setMessage(final String message) { method getData (line 45) | public T getData() { method setData (line 49) | public Result setData(final T data) { FILE: back/src/main/java/com/msy/plus/core/response/ResultCode.java type ResultCode (line 13) | public enum ResultCode { method ResultCode (line 45) | ResultCode(final int value, final String reason) { method getValue (line 50) | public int getValue() { method getReason (line 54) | public String getReason() { method format (line 58) | public String format(final Object... objects) { FILE: back/src/main/java/com/msy/plus/core/response/ResultGenerator.java class ResultGenerator (line 11) | public class ResultGenerator { method genOkResult (line 18) | public static Result genOkResult(final T data) { method genOkResult (line 27) | public static Result genOkResult() { method genFailedResult (line 38) | public static Result genFailedResult( method genFailedResult (line 49) | public static Result genFailedResult(final ResultCode resultCod... method genFailedResult (line 60) | public static Result genFailedResult( method genFailedResult (line 71) | public static Result genFailedResult(final String message, fina... method genFailedResult (line 81) | public static Result genFailedResult() { FILE: back/src/main/java/com/msy/plus/core/rsa/RsaConfigurationProperties.java class RsaConfigurationProperties (line 13) | @Data FILE: back/src/main/java/com/msy/plus/core/rsa/RsaUtils.java class RsaUtils (line 41) | @Slf4j method RsaUtils (line 48) | public RsaUtils() { method genKeyPair (line 61) | public static KeyPair genKeyPair(final int keyLength) throws Exception { method encrypt (line 75) | public static byte[] encrypt(final byte[] content, final PublicKey pub... method decrypt (line 89) | public static byte[] decrypt(final byte[] content, final PrivateKey pr... method encrypt (line 102) | public byte[] encrypt(final byte[] content) throws Exception { method decrypt (line 113) | public byte[] decrypt(final byte[] content) throws Exception { method loadPublicKey (line 121) | public PublicKey loadPublicKey() throws RsaException { method loadPrivateKey (line 147) | public PrivateKey loadPrivateKey() throws RsaException { method loadAndReplaceAndDecodeByBase64 (line 173) | private byte[] loadAndReplaceAndDecodeByBase64( FILE: back/src/main/java/com/msy/plus/core/service/AbstractService.java class AbstractService (line 23) | public abstract class AbstractService implements Service { method AbstractService (line 29) | protected AbstractService() { method assertSave (line 35) | private static void assertSave(final boolean statement) { method assertDelete (line 39) | private static void assertDelete(final boolean statement) { method assertUpdate (line 43) | private static void assertUpdate(final boolean statement) { method getEntity (line 47) | private T getEntity(final String fieldName, final Object value) throws... method assertById (line 55) | @Override method assertBy (line 61) | @Override method assertByIds (line 66) | @Override method countByIds (line 75) | @Override method countByCondition (line 80) | @Override method save (line 85) | @Override method save (line 90) | @Override method deleteById (line 95) | @Override method deleteBy (line 101) | @Override method deleteByIds (line 112) | @Override method deleteByCondition (line 118) | @Override method update (line 124) | @Override method updateByCondition (line 129) | @Override method getById (line 134) | @Override method getBy (line 139) | @Override method listByIds (line 149) | @Override method listByCondition (line 154) | @Override method listAll (line 159) | @Override FILE: back/src/main/java/com/msy/plus/core/service/Service.java type Service (line 15) | public interface Service { method assertById (line 22) | void assertById(Object id); method assertBy (line 30) | void assertBy(T entity); method assertByIds (line 37) | void assertByIds(String ids); method countByIds (line 44) | int countByIds(String ids); method countByCondition (line 51) | int countByCondition(Condition condition); method save (line 58) | void save(T entity); method save (line 65) | void save(List entities); method deleteById (line 72) | void deleteById(Object id); method deleteBy (line 81) | void deleteBy(String fieldName, Object value) throws TooManyResultsExc... method deleteByIds (line 88) | void deleteByIds(String ids); method deleteByCondition (line 95) | void deleteByCondition(Condition condition); method update (line 102) | void update(T entity); method updateByCondition (line 110) | void updateByCondition(T entity, Condition condition); method getById (line 118) | T getById(Object id); method getBy (line 128) | T getBy(String fieldName, Object value) throws TooManyResultsException; method listByIds (line 136) | List listByIds(String ids); method listByCondition (line 144) | List listByCondition(Condition condition); method listAll (line 151) | List listAll(); FILE: back/src/main/java/com/msy/plus/core/upload/UploadConfigurationProperties.java class UploadConfigurationProperties (line 14) | @Data FILE: back/src/main/java/com/msy/plus/dto/AccountDTO.java class AccountDTO (line 18) | @Data method setDTO (line 41) | @Override FILE: back/src/main/java/com/msy/plus/dto/AccountLoginDTO.java class AccountLoginDTO (line 17) | @Data method setDTO (line 34) | @Override FILE: back/src/main/java/com/msy/plus/dto/AnalysisQuery.java class AnalysisQuery (line 8) | @Getter FILE: back/src/main/java/com/msy/plus/dto/CustomerHandoverList.java class CustomerHandoverList (line 8) | @Getter FILE: back/src/main/java/com/msy/plus/dto/CustomerManagerList.java class CustomerManagerList (line 12) | @Getter FILE: back/src/main/java/com/msy/plus/dto/LoginResultDTO.java class LoginResultDTO (line 14) | @Getter method setUserName (line 37) | public void setUserName(String name) { method LoginResultDTO (line 41) | public LoginResultDTO() { method setDTO (line 64) | @Override FILE: back/src/main/java/com/msy/plus/dto/RoleDTO.java class RoleDTO (line 16) | @Data method setDTO (line 32) | @Override FILE: back/src/main/java/com/msy/plus/dto/RoleWithPermissionDTO.java class RoleWithPermissionDTO (line 18) | @Getter FILE: back/src/main/java/com/msy/plus/entity/AccountDO.java class AccountDO (line 12) | @Data FILE: back/src/main/java/com/msy/plus/entity/AccountWithRoleDO.java class AccountWithRoleDO (line 14) | @Data FILE: back/src/main/java/com/msy/plus/entity/Analysis.java class Analysis (line 6) | @Getter FILE: back/src/main/java/com/msy/plus/entity/CFUHSearch.java class CFUHSearch (line 9) | @Getter FILE: back/src/main/java/com/msy/plus/entity/CustomerFollowUpHistory.java class CustomerFollowUpHistory (line 6) | @Table(name = "customer_follow_up_history") method getId (line 58) | public Integer getId() { method setId (line 65) | public void setId(Integer id) { method getTracetime (line 74) | public Date getTracetime() { method setTracetime (line 83) | public void setTracetime(Date tracetime) { method getTracetype (line 92) | public Integer getTracetype() { method setTracetype (line 101) | public void setTracetype(Integer tracetype) { method getTraceresult (line 110) | public Integer getTraceresult() { method setTraceresult (line 119) | public void setTraceresult(Integer traceresult) { method getCustomerid (line 128) | public Integer getCustomerid() { method setCustomerid (line 137) | public void setCustomerid(Integer customerid) { method getInputuser (line 146) | public Integer getInputuser() { method setInputuser (line 155) | public void setInputuser(Integer inputuser) { method getType (line 164) | public Integer getType() { method setType (line 173) | public void setType(Integer type) { method getTracedetails (line 182) | public String getTracedetails() { method setTracedetails (line 191) | public void setTracedetails(String tracedetails) { method getComment (line 198) | public String getComment() { method setComment (line 205) | public void setComment(String comment) { FILE: back/src/main/java/com/msy/plus/entity/CustomerHandover.java class CustomerHandover (line 6) | @Table(name = "customer_handover") method getId (line 48) | public Integer getId() { method setId (line 55) | public void setId(Integer id) { method getCustomerid (line 64) | public Integer getCustomerid() { method setCustomerid (line 73) | public void setCustomerid(Integer customerid) { method getTransuser (line 82) | public Integer getTransuser() { method setTransuser (line 91) | public void setTransuser(Integer transuser) { method getTranstime (line 98) | public Date getTranstime() { method setTranstime (line 105) | public void setTranstime(Date transtime) { method getOldseller (line 114) | public Integer getOldseller() { method setOldseller (line 123) | public void setOldseller(Integer oldseller) { method getNewseller (line 132) | public Integer getNewseller() { method setNewseller (line 141) | public void setNewseller(Integer newseller) { method getTransreason (line 150) | public String getTransreason() { method setTransreason (line 159) | public void setTransreason(String transreason) { FILE: back/src/main/java/com/msy/plus/entity/CustomerManager.java class CustomerManager (line 6) | @Table(name = "customer_manager") method getId (line 69) | public Integer getId() { method setId (line 76) | public void setId(Integer id) { method getName (line 85) | public String getName() { method setName (line 94) | public void setName(String name) { method getAge (line 103) | public Integer getAge() { method setAge (line 112) | public void setAge(Integer age) { method getGender (line 121) | public Integer getGender() { method setGender (line 130) | public void setGender(Integer gender) { method getTel (line 139) | public String getTel() { method setTel (line 148) | public void setTel(String tel) { method getQq (line 155) | public String getQq() { method setQq (line 162) | public void setQq(String qq) { method getJob (line 169) | public Integer getJob() { method setJob (line 176) | public void setJob(Integer job) { method getSource (line 185) | public Integer getSource() { method setSource (line 194) | public void setSource(Integer source) { method getSeller (line 203) | public Integer getSeller() { method setSeller (line 212) | public void setSeller(Integer seller) { method getInputuser (line 221) | public Integer getInputuser() { method setInputuser (line 230) | public void setInputuser(Integer inputuser) { method getInputtime (line 237) | public Date getInputtime() { method setInputtime (line 244) | public void setInputtime(Date inputtime) { method getStatus (line 253) | public Integer getStatus() { method setStatus (line 262) | public void setStatus(Integer status) { method getPositivetime (line 271) | public Date getPositivetime() { method setPositivetime (line 280) | public void setPositivetime(Date positivetime) { FILE: back/src/main/java/com/msy/plus/entity/Department.java class Department (line 5) | public class Department { method getId (line 17) | public Integer getId() { method setId (line 24) | public void setId(Integer id) { method getSn (line 31) | public String getSn() { method setSn (line 38) | public void setSn(String sn) { method getName (line 45) | public String getName() { method setName (line 52) | public void setName(String name) { FILE: back/src/main/java/com/msy/plus/entity/DictionaryContents.java class DictionaryContents (line 5) | @Table(name = "dictionary_contents") method getId (line 29) | public Integer getId() { method setId (line 36) | public void setId(Integer id) { method getSn (line 45) | public String getSn() { method setSn (line 54) | public void setSn(String sn) { method getTitle (line 63) | public String getTitle() { method setTitle (line 72) | public void setTitle(String title) { method getIntro (line 81) | public String getIntro() { method setIntro (line 90) | public void setIntro(String intro) { FILE: back/src/main/java/com/msy/plus/entity/DictionaryDetails.java class DictionaryDetails (line 5) | @Table(name = "dictionary_details") method getId (line 27) | public Integer getId() { method setId (line 34) | public void setId(Integer id) { method getTitle (line 43) | public String getTitle() { method setTitle (line 52) | public void setTitle(String title) { method getSequence (line 61) | public Integer getSequence() { method setSequence (line 70) | public void setSequence(Integer sequence) { method getParentid (line 77) | public Integer getParentid() { method setParentid (line 84) | public void setParentid(Integer parentid) { FILE: back/src/main/java/com/msy/plus/entity/Employee.java class Employee (line 9) | @Getter FILE: back/src/main/java/com/msy/plus/entity/EmployeeDetail.java class EmployeeDetail (line 6) | @Getter FILE: back/src/main/java/com/msy/plus/entity/EmployeeWithRoleDO.java class EmployeeWithRoleDO (line 5) | @Getter FILE: back/src/main/java/com/msy/plus/entity/LoginResultDO.java class LoginResultDO (line 8) | @Data FILE: back/src/main/java/com/msy/plus/entity/Permission.java class Permission (line 7) | @Getter FILE: back/src/main/java/com/msy/plus/entity/RoleDO.java class RoleDO (line 15) | @Data FILE: back/src/main/java/com/msy/plus/entity/RolePermissionDO.java class RolePermissionDO (line 12) | @Getter FILE: back/src/main/java/com/msy/plus/entity/RoleWithPermissionDO.java class RoleWithPermissionDO (line 7) | @Getter FILE: back/src/main/java/com/msy/plus/entity/Test.java class Test (line 7) | public class Test { method getId (line 21) | public Long getId() { method setId (line 30) | public void setId(Long id) { method getName (line 39) | public String getName() { method setName (line 48) | public void setName(String name) { FILE: back/src/main/java/com/msy/plus/filter/AuthenticationFilter.java class AuthenticationFilter (line 27) | @Slf4j method init (line 33) | @Override method doFilter (line 38) | @Override method destroy (line 77) | @Override FILE: back/src/main/java/com/msy/plus/filter/CorsFilter.java class CorsFilter (line 28) | @Slf4j method init (line 35) | @Override method doFilter (line 40) | @Override method destroy (line 88) | @Override FILE: back/src/main/java/com/msy/plus/filter/MyAuthenticationEntryPoint.java class MyAuthenticationEntryPoint (line 22) | @Component method commence (line 24) | @Override FILE: back/src/main/java/com/msy/plus/filter/RequestWrapper.java class RequestWrapper (line 19) | public class RequestWrapper extends HttpServletRequestWrapper { method RequestWrapper (line 22) | public RequestWrapper(final HttpServletRequest request) throws IOExcep... method getInputStream (line 32) | @Override method getReader (line 57) | @Override method getJson (line 62) | public String getJson() { FILE: back/src/main/java/com/msy/plus/mapper/AccountMapper.java type AccountMapper (line 13) | public interface AccountMapper extends MyMapper { method getByQueryWithRole (line 20) | AccountWithRoleDO getByQueryWithRole(AccountQuery accountQuery); method updateLoginTimeByName (line 28) | int updateLoginTimeByName(@Param("name") String name); FILE: back/src/main/java/com/msy/plus/mapper/CustomerFollowUpHistoryMapper.java type CustomerFollowUpHistoryMapper (line 9) | public interface CustomerFollowUpHistoryMapper extends MyMapper listAndSearch(String keyword, String startTime, Strin... FILE: back/src/main/java/com/msy/plus/mapper/CustomerHandoverMapper.java type CustomerHandoverMapper (line 10) | public interface CustomerHandoverMapper extends MyMapper listAndSearch(String keyword, Date startTim... FILE: back/src/main/java/com/msy/plus/mapper/CustomerManagerMapper.java type CustomerManagerMapper (line 11) | public interface CustomerManagerMapper extends MyMapper { method listAllWithDictionary (line 12) | List listAllWithDictionary(String keyword,Integer... method getDetailById (line 13) | CustomerManager getDetailById(Object id); method queryAnalysis (line 14) | List queryAnalysis(AnalysisQuery analysisQuery); FILE: back/src/main/java/com/msy/plus/mapper/DepartmentMapper.java type DepartmentMapper (line 6) | public interface DepartmentMapper extends MyMapper { FILE: back/src/main/java/com/msy/plus/mapper/DictionaryContentsMapper.java type DictionaryContentsMapper (line 8) | public interface DictionaryContentsMapper extends MyMapper listWithKeyword(String keyword); FILE: back/src/main/java/com/msy/plus/mapper/DictionaryDetailsMapper.java type DictionaryDetailsMapper (line 9) | public interface DictionaryDetailsMapper extends MyMapper listWithKeyword(int id,String keyword); FILE: back/src/main/java/com/msy/plus/mapper/EmployeeMapper.java type EmployeeMapper (line 10) | public interface EmployeeMapper extends MyMapper { method getDetailById (line 11) | EmployeeDetail getDetailById(Long id); method listEmployeeWithRole (line 17) | List listEmployeeWithRole(String keyword,int dept); method saveRoles (line 25) | void saveRoles(Long id, List roles); method deleteEmployeeWithRole (line 32) | int deleteEmployeeWithRole(Long id); method deleteEmployeeWithRoleItem (line 33) | int deleteEmployeeWithRoleItem(Long id,Long roleId); method getAllEmployeeRoleTableRow (line 40) | List getAllEmployeeRoleTableRow(Long id); FILE: back/src/main/java/com/msy/plus/mapper/PermissionMapper.java type PermissionMapper (line 6) | public interface PermissionMapper extends MyMapper { FILE: back/src/main/java/com/msy/plus/mapper/RoleMapper.java type RoleMapper (line 16) | public interface RoleMapper extends MyMapper { method saveAsDefaultRole (line 23) | int saveAsDefaultRole(@Param("accountId") Long accountId); method getDetailById (line 30) | RoleWithPermissionDO getDetailById(Long id); method savePermissions (line 36) | int savePermissions(Long roleId,List permissions); method deleteRolePermissionItem (line 43) | void deleteRolePermissionItem(Long roleId,Long permissionId); method getAllRolePermissionTableRow (line 50) | List getAllRolePermissionTableRow(Long roleId); FILE: back/src/main/java/com/msy/plus/query/AccountQuery.java class AccountQuery (line 13) | @Builder FILE: back/src/main/java/com/msy/plus/service/AccountService.java type AccountService (line 12) | public interface AccountService extends Service { method save (line 18) | void save(AccountDTO accountDTO); method getByNameWithRole (line 26) | AccountWithRoleDO getByNameWithRole(String name); method getByIdWithRole (line 34) | AccountWithRoleDO getByIdWithRole(Long id); method updateByName (line 41) | void updateByName(AccountDTO accountDTO); method updateLoginTimeByName (line 49) | boolean updateLoginTimeByName(String name); method verifyPassword (line 58) | boolean verifyPassword(String rawPassword, String encodedPassword); FILE: back/src/main/java/com/msy/plus/service/CustomerFollowUpHistoryService.java type CustomerFollowUpHistoryService (line 14) | public interface CustomerFollowUpHistoryService extends Service listAndSearch(String keyword, Date startTime, Date en... FILE: back/src/main/java/com/msy/plus/service/CustomerHandoverService.java type CustomerHandoverService (line 14) | public interface CustomerHandoverService extends Service listAndSearch(String keyword, Date startTim... FILE: back/src/main/java/com/msy/plus/service/CustomerManagerService.java type CustomerManagerService (line 15) | public interface CustomerManagerService extends Service { method listAllWithDictionary (line 16) | List listAllWithDictionary(String keyword, Intege... method queryAnalysis (line 17) | List queryAnalysis(AnalysisQuery analysisQuery); FILE: back/src/main/java/com/msy/plus/service/DepartmentService.java type DepartmentService (line 10) | public interface DepartmentService extends Service { FILE: back/src/main/java/com/msy/plus/service/DictionaryContentsService.java type DictionaryContentsService (line 12) | public interface DictionaryContentsService extends Service listWithKeyword(String keyword); FILE: back/src/main/java/com/msy/plus/service/DictionaryDetailsService.java type DictionaryDetailsService (line 13) | public interface DictionaryDetailsService extends Service listWithKeyword(int id,String keyword); FILE: back/src/main/java/com/msy/plus/service/EmployeeService.java type EmployeeService (line 13) | public interface EmployeeService extends Service { method getDetailById (line 14) | EmployeeDetail getDetailById(Long id); method listEmployeeWithRole (line 20) | List listEmployeeWithRole(String keyword,Integer d... method saveRoles (line 28) | void saveRoles(Long id,List roles); method deleteEmployeeWithRole (line 35) | int deleteEmployeeWithRole(Long id); method deleteEmployeeWithRoleItem (line 36) | int deleteEmployeeWithRoleItem(Long id,Long roleId); method getAllEmployeeRoleTableRow (line 43) | List getAllEmployeeRoleTableRow(Long id); FILE: back/src/main/java/com/msy/plus/service/PermissionService.java type PermissionService (line 10) | public interface PermissionService extends Service { FILE: back/src/main/java/com/msy/plus/service/RoleService.java type RoleService (line 15) | public interface RoleService extends Service { method saveAsDefaultRole (line 21) | void saveAsDefaultRole(Long accountId); method save (line 28) | void save(RoleDTO roleDTO); method update (line 35) | void update(RoleDTO roleDTO); method getDetailById (line 42) | RoleWithPermissionDO getDetailById(Long id); method savePermissions (line 48) | void savePermissions(Long roleId,List permissions); method deleteRolePermissionItem (line 55) | void deleteRolePermissionItem(Long roleId,Long permissionId); method getAllRolePermissionTableRow (line 62) | List getAllRolePermissionTableRow(Long roleId); FILE: back/src/main/java/com/msy/plus/service/impl/AccountServiceImpl.java class AccountServiceImpl (line 27) | @Slf4j method save (line 36) | @Override method updateByName (line 51) | @Override method getByIdWithRole (line 68) | @Override method getByNameWithRole (line 74) | @Override method verifyPassword (line 80) | @Override method updateLoginTimeByName (line 85) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/CustomerFollowUpHistoryServiceImpl.java class CustomerFollowUpHistoryServiceImpl (line 20) | @Service method listAndSearch (line 27) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/CustomerHandoverServiceImpl.java class CustomerHandoverServiceImpl (line 19) | @Service method listAndSearch (line 25) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/CustomerManagerServiceImpl.java class CustomerManagerServiceImpl (line 20) | @Service method getById (line 26) | @Override method listAllWithDictionary (line 31) | @Override method queryAnalysis (line 36) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/DepartmentServiceImpl.java class DepartmentServiceImpl (line 16) | @Service FILE: back/src/main/java/com/msy/plus/service/impl/DictionaryContentsServiceImpl.java class DictionaryContentsServiceImpl (line 17) | @Service method listWithKeyword (line 23) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/DictionaryDetailsServiceImpl.java class DictionaryDetailsServiceImpl (line 18) | @Service method listWithKeyword (line 24) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/EmployeeServiceImpl.java class EmployeeServiceImpl (line 19) | @Service method getDetailById (line 27) | @Override method listEmployeeWithRole (line 32) | @Override method saveRoles (line 38) | @Override method deleteEmployeeWithRole (line 43) | @Override method deleteEmployeeWithRoleItem (line 48) | @Override method getAllEmployeeRoleTableRow (line 53) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/PermissionServiceImpl.java class PermissionServiceImpl (line 16) | @Service FILE: back/src/main/java/com/msy/plus/service/impl/RoleServiceImpl.java class RoleServiceImpl (line 22) | @Service method saveAsDefaultRole (line 27) | @Override method save (line 33) | @Override method update (line 39) | @Override method getDetailById (line 45) | @Override method savePermissions (line 50) | @Override method deleteRolePermissionItem (line 56) | @Override method getAllRolePermissionTableRow (line 61) | @Override FILE: back/src/main/java/com/msy/plus/service/impl/UserDetailsServiceImpl.java class UserDetailsServiceImpl (line 21) | @Service method loadUserByUsername (line 26) | @Override FILE: back/src/main/java/com/msy/plus/util/AssertUtils.java class AssertUtils (line 12) | public class AssertUtils { method throwIf (line 13) | public static void throwIf( method throwIf (line 20) | public static void throwIf( method toThrow (line 25) | public static RuntimeException toThrow(final ResultCode resultCode, fi... method asserts (line 29) | public static void asserts( FILE: back/src/main/java/com/msy/plus/util/ContextUtils.java class ContextUtils (line 14) | public class ContextUtils { method ContextUtils (line 15) | private ContextUtils() {} method getRequest (line 22) | public static HttpServletRequest getRequest() { FILE: back/src/main/java/com/msy/plus/util/DateUtils.java class DateUtils (line 14) | public class DateUtils { method DateUtils (line 22) | private DateUtils() {} method getThisYear (line 29) | public static String getThisYear() { method validateYear (line 39) | public static Boolean validateYear(final String dateString) { method getThisDay (line 48) | public static String getThisDay() { method validateDay (line 58) | public static Boolean validateDay(final String dateString) { method getThisDays (line 67) | public static String getThisDays() { method validateDays (line 77) | public static Boolean validateDays(final String dateString) { method getThisTime (line 86) | public static String getThisTime() { method validateTime (line 96) | public static Boolean validateTime(final String dateString) { method getThisTimes (line 105) | public static String getThisTimes() { method validateTimes (line 115) | public static Boolean validateTimes(final String dateString) { method validate (line 126) | public static Boolean validate(final String dateString, final String d... method validate (line 143) | public static Boolean validate( method compare (line 161) | public static Integer compare( method add (line 184) | public static String add( method addHours (line 203) | public static String addHours( method addMinutes (line 216) | public static String addMinutes( method addSeconds (line 229) | public static String addSeconds( method isLeapYear (line 241) | public static Boolean isLeapYear(final String dateString, final String... FILE: back/src/main/java/com/msy/plus/util/FileUtils.java class FileUtils (line 10) | public class FileUtils { method FileUtils (line 53) | private FileUtils() {} method getFileType (line 61) | public static String getFileType(final File file) { method getFileType (line 81) | public static String getFileType(final byte[] fileBytes) { method getFileHexString (line 92) | public static String getFileHexString(final byte[] b) { FILE: back/src/main/java/com/msy/plus/util/IdCardUtils.java class IdCardUtils (line 44) | @Slf4j method IdCardUtils (line 91) | private IdCardUtils() {} method main (line 93) | public static void main(final String[] args) { method validate (line 103) | public static Boolean validate(@NotBlank final String idCard) { method isDigital (line 151) | private static Boolean isDigital(final String string) { method getProvince (line 168) | public static String getProvince(@NotBlank final String idCard, final ... method getBirthday (line 188) | public static String getBirthday(@NotBlank final String idCard, final ... method getSex (line 209) | public static String getSex(@NotBlank final String idCard, final boole... method getProvinceCode (line 217) | private static String getProvinceCode(@NotBlank final String idCard) { method getBirthdayCode (line 221) | private static String getBirthdayCode(@NotBlank final String idCard) { method getSexCode (line 225) | private static String getSexCode(@NotBlank final String idCard) { FILE: back/src/main/java/com/msy/plus/util/IdUtils.java class IdUtils (line 17) | public class IdUtils { method IdUtils (line 20) | private IdUtils() {} method uuid16 (line 22) | public static String uuid16() { method uuid64 (line 26) | public static String uuid64() { method timeId (line 34) | public static String timeId() { FILE: back/src/main/java/com/msy/plus/util/IpUtils.java class IpUtils (line 24) | public class IpUtils { method IpUtils (line 29) | private IpUtils() {} method getIpAddress (line 31) | public static String getIpAddress() { method getIpAddress (line 41) | public static String getIpAddress(final HttpServletRequest request) { method getInfoByIP (line 87) | public static String getInfoByIP(final String ip) { FILE: back/src/main/java/com/msy/plus/util/JsonUtils.java class JsonUtils (line 14) | public class JsonUtils { method JsonUtils (line 15) | private JsonUtils() {} method keepFields (line 24) | public static T keepFields(final Object target, final Class clz... method deleteFields (line 37) | public static T deleteFields( method done (line 44) | private static T done( FILE: back/src/main/java/com/msy/plus/util/RedisUtils.java class RedisUtils (line 18) | @Component method setExpire (line 31) | public Boolean setExpire(@NotBlank final String key, @NotBlank final D... method getExpire (line 44) | public Long getExpire(@NotBlank final String key) { method hasKey (line 54) | public Boolean hasKey(@NotBlank final String key) { method delete (line 63) | public Boolean delete(@NotBlank final String... keys) { method getValue (line 76) | public Object getValue(@NotBlank final String key) { method setValue (line 86) | public void setValue(@NotBlank final String key, @NotBlank final Objec... method setValue (line 97) | public void setValue( method incrementValue (line 109) | public Long incrementValue(@NotBlank final String key, @NotBlank final... method decrementValue (line 123) | public Long decrementValue(@NotBlank final String key, @NotBlank final... method getHash (line 139) | public Object getHash(@NotBlank final String key, @NotBlank final Stri... method getHash (line 149) | public Map getHash(@NotBlank final String key) { method putHash (line 159) | public void putHash(@NotBlank final String key, @NotBlank final Map getSet(@NotBlank final String key) { method hasKeySet (line 273) | public Boolean hasKeySet(@NotBlank final String key, @NotBlank final O... method addSet (line 284) | public Long addSet(@NotBlank final String key, @NotBlank final Object.... method addSet (line 296) | public Long addSet( method getSetSize (line 311) | public Long getSetSize(@NotBlank final String key) { method removeSet (line 322) | public Long removeSet(@NotBlank final String key, @NotBlank final Obje... method getList (line 335) | public List getList( method getListSize (line 346) | public Long getListSize(@NotBlank final String key) { method getListIndex (line 357) | public Object getListIndex(@NotBlank final String key, @NotBlank final... method pushList (line 368) | public Long pushList(@NotBlank final String key, @NotBlank final Objec... method pushList (line 379) | public Long pushList( method pushList (line 393) | public Long pushList(@NotBlank final String key, @NotBlank final List<... method pushList (line 405) | public Long pushList( method updateListIndex (line 421) | public void updateListIndex( method removeList (line 434) | public Long removeList( FILE: back/src/main/java/com/msy/plus/util/UrlUtils.java class UrlUtils (line 12) | public class UrlUtils { method UrlUtils (line 13) | private UrlUtils() {} method getMappingUrl (line 21) | public static String getMappingUrl(final ServletRequest request) { method getMappingUrl (line 25) | public static String getMappingUrl(final HttpServletRequest request) { FILE: back/src/test/java/CodeGenerator.java class CodeGenerator (line 22) | class CodeGenerator { method main (line 56) | public static void main(final String[] args) { method genCode (line 72) | private static void genCode(final String... tableNames) { method genCodeByCustomModelName (line 85) | private static void genCodeByCustomModelName(final String tableName, f... method genModelAndMapper (line 91) | private static void genModelAndMapper(final String tableName, String m... method genService (line 173) | private static void genService(final String tableName, final String mo... method createFileDir (line 212) | private static File createFileDir(final String name) throws RuntimeExc... method genController (line 223) | private static void genController(final String tableName, final String... method getConfiguration (line 261) | private static freemarker.template.Configuration getConfiguration() th... method tableNameConvertLowerCamel (line 270) | private static String tableNameConvertLowerCamel(final String tableNam... method tableNameConvertUpperCamel (line 274) | private static String tableNameConvertUpperCamel(final String tableNam... method tableNameConvertMappingPath (line 278) | private static String tableNameConvertMappingPath(String tableName) { method modelNameConvertMappingPath (line 283) | private static String modelNameConvertMappingPath(final String modelNa... method packageConvertPath (line 288) | private static String packageConvertPath(final String packageName) { FILE: back/src/test/java/JasyptStringEncryptor.java class JasyptStringEncryptor (line 16) | @RunWith(SpringRunner.class) method encode (line 24) | @Test FILE: back/src/test/java/PasswordEncryptor.java class PasswordEncryptor (line 13) | @RunWith(SpringRunner.class) method encode (line 19) | @Test FILE: back/src/test/java/RsaEncryptor.java class RsaEncryptor (line 17) | public class RsaEncryptor { method test1 (line 21) | @Test method test2 (line 41) | @Test FILE: back/src/test/java/com/msy/plus/AccountControllerTest.java class AccountControllerTest (line 15) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method test1 (line 21) | @Test(timeout = 5000) method test2 (line 32) | @Test(timeout = 5000) method test3 (line 42) | @Test(timeout = 5000) method test4 (line 54) | @Test(timeout = 5000) method test5 (line 65) | @Test(timeout = 5000) method test6 (line 73) | @Test(timeout = 5000) method test7 (line 81) | @Test(timeout = 5000) FILE: back/src/test/java/com/msy/plus/BaseControllerTest.java class BaseControllerTest (line 36) | @Rollback(value = false) method setUp (line 48) | @Before method execute (line 58) | private Result execute( method get (line 82) | protected Result get(final String targetUrl, final Object args, final ... method post (line 87) | protected Result post(final String targetUrl, final Object args, final... method delete (line 92) | protected Result delete(final String targetUrl, final Object args, fin... method patch (line 97) | protected Result patch(final String targetUrl, final Object args, fina... FILE: back/src/test/java/com/msy/plus/WithCustomSecurityContextFactory.java class WithCustomSecurityContextFactory (line 19) | public class WithCustomSecurityContextFactory method createSecurityContext (line 23) | @Override FILE: back/src/test/java/com/msy/plus/util/JsonUtilsTest.java class JsonUtilsTest (line 10) | public class JsonUtilsTest { method getAccountList (line 11) | private List getAccountList() { method keepFields (line 34) | @Test method deleteFields (line 44) | @Test FILE: back/src/test/resources/sql/dev/account.sql type `account` (line 25) | CREATE TABLE `account` ( FILE: back/src/test/resources/sql/dev/account_role.sql type `account_role` (line 25) | CREATE TABLE `account_role` ( FILE: back/src/test/resources/sql/dev/role.sql type `role` (line 25) | CREATE TABLE `role` ( FILE: front/babel.config.js constant IS_PROD (line 1) | const IS_PROD = ['production', 'prod'].includes(process.env.NODE_ENV) FILE: front/docs/.vuepress/plugins/alert/alertMixin.js method install (line 4) | install(Vue) { FILE: front/docs/.vuepress/plugins/alert/clientRootMixin.js method updated (line 2) | updated() { FILE: front/docs/.vuepress/plugins/alert/index.js method extendPageData (line 6) | extendPageData($page) { FILE: front/src/bootstrap.js function bootstrap (line 14) | function bootstrap({router, store, i18n, message}) { FILE: front/src/components/cache/AKeepAlive.js function matches (line 5) | function matches (pattern, name) { function getComponentName (line 26) | function getComponentName (opts) { function getComponentKey (line 30) | function getComponentKey (vnode) { function getFirstComponentChild (line 37) | function getFirstComponentChild (children) { function pruneCache (line 48) | function pruneCache (keepAliveInstance, filter) { function pruneCacheEntry2 (line 62) | function pruneCacheEntry2(cache, key, keys) { function pruneCacheEntry (line 71) | function pruneCacheEntry (cache, key, keys, current) { method created (line 106) | created() { method destroyed (line 111) | destroyed () { method mounted (line 117) | mounted () { method render (line 129) | render () { FILE: front/src/components/menu/menu.js method data (line 86) | data () { method menuTheme (line 94) | menuTheme() { method routesMap (line 97) | routesMap() { method created (line 101) | created () { method options (line 115) | options(val) { method i18n (line 120) | i18n(val) { method collapsed (line 128) | collapsed (val) { method sOpenKeys (line 139) | sOpenKeys(val) { method formatOptions (line 217) | formatOptions(options, parentPath) { method updateMenu (line 226) | updateMenu () { method getSelectedKeys (line 234) | getSelectedKeys() { method render (line 246) | render (h) { FILE: front/src/config/default/admin.config.js constant ADMIN (line 2) | const ADMIN = { FILE: front/src/config/default/animate.config.js constant ANIMATE (line 8) | const ANIMATE = { FILE: front/src/config/default/antd.config.js constant ANTD (line 2) | const ANTD = { FILE: front/src/config/default/index.js constant ANTD (line 1) | const ANTD = require('./antd.config') constant ADMIN (line 2) | const ADMIN = require('./admin.config') constant ANIMATE (line 3) | const ANIMATE = require('./animate.config') FILE: front/src/config/replacer/resolve.config.js method resolve (line 17) | resolve(cssText, cssObj) { method resolve (line 23) | resolve(cssText, cssObj) { method resolve (line 29) | resolve(cssText, cssObj) { method resolve (line 35) | resolve(cssText, cssObj) { method resolve (line 41) | resolve(cssText, cssObj) { method resolve (line 47) | resolve(cssText, cssObj) { method resolve (line 53) | resolve(cssText, cssObj) { method resolve (line 59) | resolve(cssText, cssObj) { FILE: front/src/plugins/authority-plugin.js method install (line 105) | install(Vue) { FILE: front/src/plugins/i18n-extend.js constant MODE (line 2) | const MODE = { method $ta (line 11) | $ta(syntaxKey, mode) { FILE: front/src/plugins/tabs-page-plugin.js method install (line 2) | install(Vue) { FILE: front/src/router/index.js method includes (line 16) | includes(route) { function initRouter (line 26) | function initRouter(isAsync) { FILE: front/src/services/analysis.js function list (line 4) | async function list(params) { FILE: front/src/services/api.js constant BASE_URL (line 3) | const BASE_URL = process.env.NODE_ENV === 'production' ? FILE: front/src/services/customerFollowUpHistory.js function list (line 9) | async function list(page ) { function deleteItem (line 18) | async function deleteItem(id) { function getDetail (line 27) | async function getDetail(id) { function update (line 46) | async function update(object) { function add (line 64) | async function add(object) { FILE: front/src/services/customerHandover.js function list (line 9) | async function list(page ) { function deleteItem (line 18) | async function deleteItem(id) { function getDetail (line 27) | async function getDetail(id) { function update (line 43) | async function update(object) { function add (line 60) | async function add(object) { FILE: front/src/services/customerManager.js function list (line 9) | async function list(page ) { function deleteItem (line 18) | async function deleteItem(id) { function getDetail (line 27) | async function getDetail(id) { function update (line 50) | async function update(object) { function add (line 71) | async function add(object) { FILE: front/src/services/dataSource.js function goodsList (line 4) | async function goodsList(params) { function goodsColumns (line 8) | async function goodsColumns() { FILE: front/src/services/department.js function list (line 9) | async function list(page = { function add (line 24) | async function add(object) { function deleteItem (line 33) | async function deleteItem(id) { function getDetail (line 42) | async function getDetail(id) { function update (line 55) | async function update(object) { FILE: front/src/services/dictionaryContents.js function list (line 9) | async function list(page ) { function deleteItem (line 18) | async function deleteItem(id) { function getDetail (line 27) | async function getDetail(id) { function update (line 35) | async function update(object) { function add (line 43) | async function add(object) { FILE: front/src/services/dictionaryDetails.js function list (line 9) | async function list(page ) { function deleteItem (line 18) | async function deleteItem(id) { function getDetail (line 27) | async function getDetail(id) { function update (line 40) | async function update(object) { function add (line 52) | async function add(object) { FILE: front/src/services/employee.js function list (line 9) | async function list(page ) { function add (line 28) | async function add(object) { function deleteItem (line 37) | async function deleteItem(id) { function getDetail (line 46) | async function getDetail(id) { function update (line 66) | async function update(object) { FILE: front/src/services/permission.js function list (line 9) | async function list(page ) { function deleteItem (line 18) | async function deleteItem(id) { function getDetail (line 27) | async function getDetail(id) { function update (line 40) | async function update(object) { function add (line 52) | async function add(object) { FILE: front/src/services/role.js function list (line 9) | async function list(page ) { function add (line 22) | async function add(object) { function deleteItem (line 31) | async function deleteItem(id) { function getDetail (line 40) | async function getDetail(id) { function update (line 54) | async function update(object) { FILE: front/src/services/user.js function login (line 10) | async function login(name, password) { function logoutRequest (line 21) | async function logoutRequest() { function getRoutesConfig (line 25) | async function getRoutesConfig() { function logout (line 32) | function logout() { FILE: front/src/store/modules/account.js method setUser (line 59) | setUser (state, user) { method setPermissions (line 63) | setPermissions(state, permissions) { method setRoles (line 67) | setRoles(state, roles) { method setRoutesConfig (line 71) | setRoutesConfig(state, routesConfig) { FILE: front/src/store/modules/setting.js method menuData (line 26) | menuData(state, getters, rootState) { method firstMenu (line 33) | firstMenu(state, getters) { method subMenu (line 44) | subMenu(state) { method setDevice (line 54) | setDevice (state, isMobile) { method setTheme (line 57) | setTheme (state, theme) { method setLayout (line 60) | setLayout (state, layout) { method setMultiPage (line 63) | setMultiPage (state, multiPage) { method setAnimate (line 66) | setAnimate (state, animate) { method setWeekMode (line 69) | setWeekMode(state, weekMode) { method setFixedHeader (line 72) | setFixedHeader(state, fixedHeader) { method setFixedSideBar (line 75) | setFixedSideBar(state, fixedSideBar) { method setLang (line 78) | setLang(state, lang) { method setHideSetting (line 81) | setHideSetting(state, hideSetting) { method correctPageMinHeight (line 84) | correctPageMinHeight(state, minHeight) { method setMenuData (line 87) | setMenuData(state, menuData) { method setAsyncRoutes (line 90) | setAsyncRoutes(state, asyncRoutes) { method setPageWidth (line 93) | setPageWidth(state, pageWidth) { method setActivatedFirst (line 96) | setActivatedFirst(state, activatedFirst) { method setFixedTabs (line 99) | setFixedTabs(state, fixedTabs) { method setCustomTitle (line 102) | setCustomTitle(state, {path, title}) { FILE: front/src/utils/authority-utils.js function hasPermission (line 7) | function hasPermission(authority, permissions) { function hasRole (line 22) | function hasRole(authority, roles) { function hasAnyRole (line 36) | function hasAnyRole(required, roles) { function hasAuthority (line 55) | function hasAuthority(route, permissions, roles) { function filterMenu (line 71) | function filterMenu(menuData, permissions, roles) { FILE: front/src/utils/axios-interceptors.js method onFulfilled (line 35) | onFulfilled(response, options) { method onRejected (line 42) | onRejected(error, options) { method onFulfilled (line 52) | onFulfilled(response, options) { method onRejected (line 59) | onRejected(error, options) { method onFulfilled (line 69) | onFulfilled(response, options) { method onRejected (line 76) | onRejected(error, options) { method onFulfilled (line 93) | onFulfilled(config, options) { method onRejected (line 108) | onRejected(error, options) { FILE: front/src/utils/colors.js function getAntdColors (line 9) | function getAntdColors(color, mode) { function getFunctionalColors (line 15) | function getFunctionalColors(mode) { function getMenuColors (line 33) | function getMenuColors(color, mode) { function getThemeToggleColors (line 44) | function getThemeToggleColors(color, mode) { function toNum3 (line 65) | function toNum3(color) { function isHex (line 82) | function isHex(color) { function isRgb (line 86) | function isRgb(color) { function isRgba (line 90) | function isRgba(color) { FILE: front/src/utils/formatter.js function formatConfig (line 7) | function formatConfig(obj, dep) { FILE: front/src/utils/i18n.js function initI18n (line 13) | function initI18n(locale, fallback) { function generateI18n (line 30) | function generateI18n(lang, routes, valueKey) { function formatFullPath (line 47) | function formatFullPath(routes, parentPath = '') { function mergeI18nFromRoutes (line 62) | function mergeI18nFromRoutes(i18n, routes) { FILE: front/src/utils/request.js constant AUTH_TYPE (line 14) | const AUTH_TYPE = { constant METHOD (line 22) | const METHOD = { function request (line 37) | async function request(url, method, params, config) { function setAuthorization (line 70) | function setAuthorization(auth, authType = AUTH_TYPE.BEARER) { function removeAuthorization (line 88) | function removeAuthorization(authType = AUTH_TYPE.BEARER) { function checkAuthorization (line 106) | function checkAuthorization(authType = AUTH_TYPE.BEARER) { function loadInterceptors (line 127) | function loadInterceptors(interceptors, options) { function parseUrlParams (line 164) | function parseUrlParams(url) { FILE: front/src/utils/routerUtil.js function setAppOptions (line 18) | function setAppOptions(options) { function parseRoutes (line 30) | function parseRoutes(routesConfig, routerMap) { function loadRoutes (line 93) | function loadRoutes(routesConfig) { function mergeRoutes (line 143) | function mergeRoutes(target, source) { function deepMergeRoutes (line 156) | function deepMergeRoutes(target, source) { function formatRoutes (line 192) | function formatRoutes(routes) { function formatAuthority (line 207) | function formatAuthority(routes, pAuthorities = []) { function getI18nKey (line 244) | function getI18nKey(path) { function loadGuards (line 255) | function loadGuards(guards, options) { FILE: front/src/utils/theme-color-replacer-extend.js function resolveCss (line 3) | function resolveCss(output, srcArr) { function dropDuplicate (line 56) | function dropDuplicate(arr) { function parseCssObj (line 77) | function parseCssObj(cssText) { FILE: front/src/utils/themeUtil.js function getThemeColors (line 6) | function getThemeColors(color, $theme) { function changeThemeColor (line 23) | function changeThemeColor(newColor, $theme) { function modifyVars (line 28) | function modifyVars(color) { function loadLocalTheme (line 68) | function loadLocalTheme(localSetting) { function getLocalSetting (line 82) | function getLocalSetting(loadTheme) { FILE: front/src/utils/util.js function isDef (line 3) | function isDef (v){ function remove (line 10) | function remove (arr, item) { function isRegExp (line 19) | function isRegExp (v) { function enquireScreen (line 23) | function enquireScreen(call) { FILE: front/src/utils/validators.js method password (line 7) | password(){ method email (line 17) | email(){ FILE: mysql/dev.sql type `customer_follow_up_history` (line 27) | CREATE TABLE `customer_follow_up_history` ( type `customer_handover` (line 59) | CREATE TABLE `customer_handover` ( type `customer_manager` (line 89) | CREATE TABLE `customer_manager` ( type `department` (line 125) | CREATE TABLE `department` ( type `dictionary_contents` (line 151) | CREATE TABLE `dictionary_contents` ( type `dictionary_details` (line 178) | CREATE TABLE `dictionary_details` ( type `employee` (line 205) | CREATE TABLE `employee` ( type `employee_role` (line 241) | CREATE TABLE `employee_role` ( type `permission` (line 267) | CREATE TABLE `permission` ( type `role` (line 293) | CREATE TABLE `role` ( type `role_permission` (line 319) | CREATE TABLE `role_permission` (