提交 31f28560 编写于 作者: ibizdev's avatar ibizdev

ibizdev提交

上级 4f6069f5
*target
.settings
*bin
*.project
*.classpath
*.factorypath
.history
.vscode
.idea
**.iml
*.jar
*.log
# 系统概览
<?xml version='1.1' encoding='UTF-8'?>
<project>
<actions/>
<description>ibizuniorg</description>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<hudson.model.StringParameterDefinition>
<name>para1</name>
<description></description>
<defaultValue>para1</defaultValue>
<trim>false</trim>
</hudson.model.StringParameterDefinition>
<hudson.model.StringParameterDefinition>
<name>para2</name>
<description></description>
<defaultValue>para2</defaultValue>
<trim>false</trim>
</hudson.model.StringParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers/>
<concurrentBuild>false</concurrentBuild>
<builders>
<hudson.tasks.Shell>
<command>
BUILD_ID=DONTKILLME
source /etc/profile
rm -rf ibizuniorg
git clone -b master $para2 ibizuniorg/
export NODE_OPTIONS=--max-old-space-size=4096
cd ibizuniorg/org-dependencies
mvn install
cd ..
mvn install
</command>
</hudson.tasks.Shell>
</builders>
<publishers>
<hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.34">
<patterns class="empty-list"/>
<deleteDirs>false</deleteDirs>
<skipWhenFailed>false</skipWhenFailed>
<cleanWhenSuccess>true</cleanWhenSuccess>
<cleanWhenUnstable>true</cleanWhenUnstable>
<cleanWhenFailure>true</cleanWhenFailure>
<cleanWhenNotBuilt>true</cleanWhenNotBuilt>
<cleanWhenAborted>true</cleanWhenAborted>
<notFailBuild>false</notFailBuild>
<cleanupMatrixParent>false</cleanupMatrixParent>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.WsCleanup>
</publishers>
<buildWrappers/>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org</artifactId>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<version>V1.0.1</version>
</parent>
<artifactId>org-app-usr</artifactId>
<name>Org User Code</name>
<description>Org user code</description>
<packaging>pom</packaging>
<modules>
</modules>
<dependencies>
</dependencies>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org</artifactId>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<version>V1.0.1</version>
</parent>
<artifactId>org-app</artifactId>
<name>Org Application</name>
<description>Org Application</description>
<packaging>pom</packaging>
<modules>
</modules>
<dependencies>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-security</artifactId>
<version>2.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-cas</artifactId>
</dependency>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-util</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org</artifactId>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<version>V1.0.1</version>
</parent>
<artifactId>org-boot</artifactId>
<name>Org Boot</name>
<description>Org Boot</description>
<dependencies>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-mybatis</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-service-orgapi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-service-usr-orgapi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-client-base</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-usr</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<finalName>org</finalName>
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
<mainClass>cn.ibizlab.r7.runtime.org.OrgApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
package cn.ibizlab.r7.runtime.org;
import java.util.List;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.web.method.support.HandlerMethodArgumentResolver;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import com.fasterxml.jackson.databind.ObjectMapper;
import cn.ibizlab.r7.runtime.org.util.web.SearchContextHandlerMethodArgumentResolver;
import cn.ibizlab.r7.runtime.org.util.serialize.DomainSerializerProvider;
import cn.ibizlab.r7.runtime.org.util.helper.UniqueNameGenerator;
@SpringBootApplication(exclude = {
})
@Import({
// cn.ibizlab.r7.runtime.org
})
@EnableDiscoveryClient
@Configuration
@ComponentScan(nameGenerator = UniqueNameGenerator.class)
@EnableTransactionManagement
public class OrgApplication extends WebMvcConfigurerAdapter {
public static void main(String[] args) {
SpringApplicationBuilder builder=new SpringApplicationBuilder(OrgApplication.class);
builder.run(args);
}
@Bean
public MappingJackson2HttpMessageConverter mappingJacksonHttpMessageConverter(ObjectMapper objectMapper) {
objectMapper.setSerializerProvider(new DomainSerializerProvider()) ;
final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(objectMapper);
return converter;
}
@Override
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
super.addArgumentResolvers(argumentResolvers);
argumentResolvers.add(new SearchContextHandlerMethodArgumentResolver());
}
}
server:
port: 8080
spring:
application:
name: ibizuniorg
cloud:
nacos:
discovery:
server-addr: 172.16.102.211:8848
feign:
sentinel:
enabled: true
# Logger Config
logging:
level:
cn.ibizlab.r7.runtime.org: debug
client:
service:
base:
service-id: ibizbase
ibiz:
wfrootpath:
spring:
profiles:
include: dev, core, mybatis, sys
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org-client</artifactId>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<version>V1.0.1</version>
</parent>
<artifactId>org-client-base</artifactId>
<name>Org Client External</name>
<description>Org Client External</description>
<dependencies>
</dependencies>
</project>
package cn.ibizlab.r7.runtime.org.client.base.config;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.cloud.openfeign.FeignClientsConfiguration;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
@Configuration
@ConditionalOnClass(BaseClientConfiguration.class)
@ConditionalOnWebApplication
@EnableConfigurationProperties(BaseClientProperties.class)
@Import({
FeignClientsConfiguration.class
})
public class BaseAutoConfiguration {
}
package cn.ibizlab.r7.runtime.org.client.base.config;
public class BaseClientConfiguration {
}
package cn.ibizlab.r7.runtime.org.client.base.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
import lombok.Data;
@ConfigurationProperties(prefix = "client.service.base")
@Data
public class BaseClientProperties {
private String tokenUrl ;
private String clientId ;
private String clientSecret ;
private String serviceUrl ;
private String serviceId ;
}
package cn.ibizlab.r7.runtime.org.client.base.feign;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.web.bind.annotation.*;
import cn.ibizlab.r7.runtime.org.core.client.model.ILoginAccount;
import cn.ibizlab.r7.runtime.org.client.base.model.LoginAccountImpl;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
/**
* 实体[LoginAccount] 服务对象接口
*/
public interface LoginAccountFeignClient {
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/loginaccounts/{loginaccountid}")
public LoginAccountImpl get(@PathVariable("loginaccountid") String loginaccountid);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/loginaccounts/{loginaccountid}/checkkey")
public LoginAccountImpl checkKey(@PathVariable("loginaccountid") String loginaccountid,@RequestBody LoginAccountImpl loginaccount);
@RequestMapping(method = RequestMethod.PUT, value = "/baseapi/loginaccounts/{loginaccountid}/updatepwd")
public LoginAccountImpl updatePWD(@PathVariable("loginaccountid") String loginaccountid,@RequestBody LoginAccountImpl loginaccount);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/loginaccounts/{loginaccountid}/save")
public LoginAccountImpl save(@PathVariable("loginaccountid") String loginaccountid,@RequestBody LoginAccountImpl loginaccount);
@RequestMapping(method = RequestMethod.DELETE, value = "/baseapi/loginaccounts/{loginaccountid}")
public Boolean remove(@PathVariable("loginaccountid") String loginaccountid);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/loginaccounts")
public LoginAccountImpl create(@RequestBody LoginAccountImpl loginaccount);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/loginaccounts/{loginaccountid}/getdraft")
public LoginAccountImpl getDraft(@PathVariable("loginaccountid") String loginaccountid,@RequestBody LoginAccountImpl loginaccount);
@RequestMapping(method = RequestMethod.PUT, value = "/baseapi/loginaccounts/{loginaccountid}")
public LoginAccountImpl update(@PathVariable("loginaccountid") String loginaccountid,@RequestBody LoginAccountImpl loginaccount);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/loginaccounts/fetchdefault")
public Page<LoginAccountImpl> fetchDefault(SearchContext context);
}
package cn.ibizlab.r7.runtime.org.client.base.feign;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.web.bind.annotation.*;
import cn.ibizlab.r7.runtime.org.core.client.model.ILoginAccountPwd;
import cn.ibizlab.r7.runtime.org.client.base.model.LoginAccountPwdImpl;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
/**
* 实体[LoginAccountPwd] 服务对象接口
*/
public interface LoginAccountPwdFeignClient {
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/loginaccountpwds/{loginaccountpwdid}/checkkey")
public LoginAccountPwdImpl checkKey(@PathVariable("loginaccountpwdid") String loginaccountpwdid,@RequestBody LoginAccountPwdImpl loginaccountpwd);
@RequestMapping(method = RequestMethod.PUT, value = "/baseapi/loginaccountpwds/{loginaccountpwdid}")
public LoginAccountPwdImpl update(@PathVariable("loginaccountpwdid") String loginaccountpwdid,@RequestBody LoginAccountPwdImpl loginaccountpwd);
@RequestMapping(method = RequestMethod.DELETE, value = "/baseapi/loginaccountpwds/{loginaccountpwdid}")
public Boolean remove(@PathVariable("loginaccountpwdid") String loginaccountpwdid);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/loginaccountpwds/{loginaccountpwdid}")
public LoginAccountPwdImpl get(@PathVariable("loginaccountpwdid") String loginaccountpwdid);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/loginaccountpwds/{loginaccountpwdid}/save")
public LoginAccountPwdImpl save(@PathVariable("loginaccountpwdid") String loginaccountpwdid,@RequestBody LoginAccountPwdImpl loginaccountpwd);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/loginaccountpwds")
public LoginAccountPwdImpl create(@RequestBody LoginAccountPwdImpl loginaccountpwd);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/loginaccountpwds/{loginaccountpwdid}/getdraft")
public LoginAccountPwdImpl getDraft(@PathVariable("loginaccountpwdid") String loginaccountpwdid,@RequestBody LoginAccountPwdImpl loginaccountpwd);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/loginaccountpwds/fetchdefault")
public Page<LoginAccountPwdImpl> fetchDefault(SearchContext context);
}
package cn.ibizlab.r7.runtime.org.client.base.feign;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.web.bind.annotation.*;
import cn.ibizlab.r7.runtime.org.core.client.model.IUser;
import cn.ibizlab.r7.runtime.org.client.base.model.UserImpl;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
/**
* 实体[User] 服务对象接口
*/
public interface UserFeignClient {
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/users/{userid}/syncuser")
public UserImpl syncUser(@PathVariable("userid") String userid,@RequestBody UserImpl user);
@RequestMapping(method = RequestMethod.DELETE, value = "/baseapi/users/{userid}")
public Boolean remove(@PathVariable("userid") String userid);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/users")
public UserImpl create(@RequestBody UserImpl user);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/users/{userid}/checkkey")
public UserImpl checkKey(@PathVariable("userid") String userid,@RequestBody UserImpl user);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/users/{userid}")
public UserImpl get(@PathVariable("userid") String userid);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/users/{userid}/save")
public UserImpl save(@PathVariable("userid") String userid,@RequestBody UserImpl user);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/users/{userid}/getdraft")
public UserImpl getDraft(@PathVariable("userid") String userid,@RequestBody UserImpl user);
@RequestMapping(method = RequestMethod.PUT, value = "/baseapi/users/{userid}")
public UserImpl update(@PathVariable("userid") String userid,@RequestBody UserImpl user);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/users/fetchdefault")
public Page<UserImpl> fetchDefault(SearchContext context);
}
package cn.ibizlab.r7.runtime.org.client.base.feign;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.web.bind.annotation.*;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserGroupDetail;
import cn.ibizlab.r7.runtime.org.client.base.model.UserGroupDetailImpl;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
/**
* 实体[UserGroupDetail] 服务对象接口
*/
public interface UserGroupDetailFeignClient {
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/usergroupdetails/{usergroupdetailid}")
public UserGroupDetailImpl get(@PathVariable("usergroupdetailid") String usergroupdetailid);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/usergroupdetails/{usergroupdetailid}/getdraft")
public UserGroupDetailImpl getDraft(@PathVariable("usergroupdetailid") String usergroupdetailid,@RequestBody UserGroupDetailImpl usergroupdetail);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/usergroupdetails")
public UserGroupDetailImpl create(@RequestBody UserGroupDetailImpl usergroupdetail);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/usergroupdetails/{usergroupdetailid}/save")
public UserGroupDetailImpl save(@PathVariable("usergroupdetailid") String usergroupdetailid,@RequestBody UserGroupDetailImpl usergroupdetail);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/usergroupdetails/{usergroupdetailid}/checkkey")
public UserGroupDetailImpl checkKey(@PathVariable("usergroupdetailid") String usergroupdetailid,@RequestBody UserGroupDetailImpl usergroupdetail);
@RequestMapping(method = RequestMethod.PUT, value = "/baseapi/usergroupdetails/{usergroupdetailid}")
public UserGroupDetailImpl update(@PathVariable("usergroupdetailid") String usergroupdetailid,@RequestBody UserGroupDetailImpl usergroupdetail);
@RequestMapping(method = RequestMethod.DELETE, value = "/baseapi/usergroupdetails/{usergroupdetailid}")
public Boolean remove(@PathVariable("usergroupdetailid") String usergroupdetailid);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/usergroupdetails/fetchdefault")
public Page<UserGroupDetailImpl> fetchDefault(SearchContext context);
}
package cn.ibizlab.r7.runtime.org.client.base.feign;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.web.bind.annotation.*;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserGroup;
import cn.ibizlab.r7.runtime.org.client.base.model.UserGroupImpl;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
/**
* 实体[UserGroup] 服务对象接口
*/
public interface UserGroupFeignClient {
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/usergroups")
public UserGroupImpl create(@RequestBody UserGroupImpl usergroup);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/usergroups/{usergroupid}/save")
public UserGroupImpl save(@PathVariable("usergroupid") String usergroupid,@RequestBody UserGroupImpl usergroup);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/usergroups/{usergroupid}/checkkey")
public UserGroupImpl checkKey(@PathVariable("usergroupid") String usergroupid,@RequestBody UserGroupImpl usergroup);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/usergroups/{usergroupid}/getdraft")
public UserGroupImpl getDraft(@PathVariable("usergroupid") String usergroupid,@RequestBody UserGroupImpl usergroup);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/usergroups/{usergroupid}")
public UserGroupImpl get(@PathVariable("usergroupid") String usergroupid);
@RequestMapping(method = RequestMethod.PUT, value = "/baseapi/usergroups/{usergroupid}")
public UserGroupImpl update(@PathVariable("usergroupid") String usergroupid,@RequestBody UserGroupImpl usergroup);
@RequestMapping(method = RequestMethod.DELETE, value = "/baseapi/usergroups/{usergroupid}")
public Boolean remove(@PathVariable("usergroupid") String usergroupid);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/usergroups/fetchdefault")
public Page<UserGroupImpl> fetchDefault(SearchContext context);
}
package cn.ibizlab.r7.runtime.org.client.base.feign;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.web.bind.annotation.*;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserObject;
import cn.ibizlab.r7.runtime.org.client.base.model.UserObjectImpl;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
/**
* 实体[UserObject] 服务对象接口
*/
public interface UserObjectFeignClient {
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/userobjects/{userobjectid}/checkkey")
public UserObjectImpl checkKey(@PathVariable("userobjectid") String userobjectid,@RequestBody UserObjectImpl userobject);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/userobjects/{userobjectid}/save")
public UserObjectImpl save(@PathVariable("userobjectid") String userobjectid,@RequestBody UserObjectImpl userobject);
@RequestMapping(method = RequestMethod.POST, value = "/baseapi/userobjects")
public UserObjectImpl create(@RequestBody UserObjectImpl userobject);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/userobjects/{userobjectid}/getdraft")
public UserObjectImpl getDraft(@PathVariable("userobjectid") String userobjectid,@RequestBody UserObjectImpl userobject);
@RequestMapping(method = RequestMethod.DELETE, value = "/baseapi/userobjects/{userobjectid}")
public Boolean remove(@PathVariable("userobjectid") String userobjectid);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/userobjects/{userobjectid}")
public UserObjectImpl get(@PathVariable("userobjectid") String userobjectid);
@RequestMapping(method = RequestMethod.PUT, value = "/baseapi/userobjects/{userobjectid}")
public UserObjectImpl update(@PathVariable("userobjectid") String userobjectid,@RequestBody UserObjectImpl userobject);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/userobjects/fetchindexder")
public Page<UserObjectImpl> fetchIndexDER(SearchContext context);
@RequestMapping(method = RequestMethod.GET, value = "/baseapi/userobjects/fetchdefault")
public Page<UserObjectImpl> fetchDefault(SearchContext context);
}
package cn.ibizlab.r7.runtime.org.client.base.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigInteger;
import java.io.Serializable;
import java.math.BigDecimal;
import cn.ibizlab.r7.runtime.org.core.client.model.ILoginAccountPwd;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 接口实体[LoginAccountPwd] 对象
*/
public class LoginAccountPwdImpl implements ILoginAccountPwd,Serializable{
/**
* 更新人
*/
public String updateMan;
@JsonIgnore
public boolean updateManDirtyFlag;
/**
* 密码
*/
public String pwd;
@JsonIgnore
public boolean pwdDirtyFlag;
/**
* 更新时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp updateDate;
@JsonIgnore
public boolean updateDateDirtyFlag;
/**
* 建立人
*/
public String createMan;
@JsonIgnore
public boolean createManDirtyFlag;
/**
* 登录账号密码名称
*/
public String loginAccountPwdName;
@JsonIgnore
public boolean loginAccountPwdNameDirtyFlag;
/**
* 建立时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp createDate;
@JsonIgnore
public boolean createDateDirtyFlag;
/**
* 是否启用
*/
public Integer enable;
@JsonIgnore
public boolean enableDirtyFlag;
/**
* 登录账号密码标识
*/
public String loginAccountPwdId;
@JsonIgnore
public boolean loginAccountPwdIdDirtyFlag;
/**
* 登录账号标识
*/
public String loginAccountId;
@JsonIgnore
public boolean loginAccountIdDirtyFlag;
/**
* 获取 [更新人]
*/
@JsonProperty("updateman")
public String getUpdateMan(){
return this.updateMan ;
}
/**
* 设置 [更新人]
*/
@JsonProperty("updateman")
public void setUpdateMan(String updateMan){
this.updateMan = updateMan ;
this.updateManDirtyFlag = true ;
}
/**
* 获取 [更新人]脏标记
*/
@JsonIgnore
public boolean getUpdateManDirtyFlag(){
return this.updateManDirtyFlag ;
}
/**
* 获取 [密码]
*/
@JsonProperty("pwd")
public String getPwd(){
return this.pwd ;
}
/**
* 设置 [密码]
*/
@JsonProperty("pwd")
public void setPwd(String pwd){
this.pwd = pwd ;
this.pwdDirtyFlag = true ;
}
/**
* 获取 [密码]脏标记
*/
@JsonIgnore
public boolean getPwdDirtyFlag(){
return this.pwdDirtyFlag ;
}
/**
* 获取 [更新时间]
*/
@JsonProperty("updatedate")
public Timestamp getUpdateDate(){
return this.updateDate ;
}
/**
* 设置 [更新时间]
*/
@JsonProperty("updatedate")
public void setUpdateDate(Timestamp updateDate){
this.updateDate = updateDate ;
this.updateDateDirtyFlag = true ;
}
/**
* 获取 [更新时间]脏标记
*/
@JsonIgnore
public boolean getUpdateDateDirtyFlag(){
return this.updateDateDirtyFlag ;
}
/**
* 获取 [建立人]
*/
@JsonProperty("createman")
public String getCreateMan(){
return this.createMan ;
}
/**
* 设置 [建立人]
*/
@JsonProperty("createman")
public void setCreateMan(String createMan){
this.createMan = createMan ;
this.createManDirtyFlag = true ;
}
/**
* 获取 [建立人]脏标记
*/
@JsonIgnore
public boolean getCreateManDirtyFlag(){
return this.createManDirtyFlag ;
}
/**
* 获取 [登录账号密码名称]
*/
@JsonProperty("loginaccountpwdname")
public String getLoginAccountPwdName(){
return this.loginAccountPwdName ;
}
/**
* 设置 [登录账号密码名称]
*/
@JsonProperty("loginaccountpwdname")
public void setLoginAccountPwdName(String loginAccountPwdName){
this.loginAccountPwdName = loginAccountPwdName ;
this.loginAccountPwdNameDirtyFlag = true ;
}
/**
* 获取 [登录账号密码名称]脏标记
*/
@JsonIgnore
public boolean getLoginAccountPwdNameDirtyFlag(){
return this.loginAccountPwdNameDirtyFlag ;
}
/**
* 获取 [建立时间]
*/
@JsonProperty("createdate")
public Timestamp getCreateDate(){
return this.createDate ;
}
/**
* 设置 [建立时间]
*/
@JsonProperty("createdate")
public void setCreateDate(Timestamp createDate){
this.createDate = createDate ;
this.createDateDirtyFlag = true ;
}
/**
* 获取 [建立时间]脏标记
*/
@JsonIgnore
public boolean getCreateDateDirtyFlag(){
return this.createDateDirtyFlag ;
}
/**
* 获取 [是否启用]
*/
@JsonProperty("enable")
public Integer getEnable(){
return this.enable ;
}
/**
* 设置 [是否启用]
*/
@JsonProperty("enable")
public void setEnable(Integer enable){
this.enable = enable ;
this.enableDirtyFlag = true ;
}
/**
* 获取 [是否启用]脏标记
*/
@JsonIgnore
public boolean getEnableDirtyFlag(){
return this.enableDirtyFlag ;
}
/**
* 获取 [登录账号密码标识]
*/
@JsonProperty("loginaccountpwdid")
public String getLoginAccountPwdId(){
return this.loginAccountPwdId ;
}
/**
* 设置 [登录账号密码标识]
*/
@JsonProperty("loginaccountpwdid")
public void setLoginAccountPwdId(String loginAccountPwdId){
this.loginAccountPwdId = loginAccountPwdId ;
this.loginAccountPwdIdDirtyFlag = true ;
}
/**
* 获取 [登录账号密码标识]脏标记
*/
@JsonIgnore
public boolean getLoginAccountPwdIdDirtyFlag(){
return this.loginAccountPwdIdDirtyFlag ;
}
/**
* 获取 [登录账号标识]
*/
@JsonProperty("loginaccountid")
public String getLoginAccountId(){
return this.loginAccountId ;
}
/**
* 设置 [登录账号标识]
*/
@JsonProperty("loginaccountid")
public void setLoginAccountId(String loginAccountId){
this.loginAccountId = loginAccountId ;
this.loginAccountIdDirtyFlag = true ;
}
/**
* 获取 [登录账号标识]脏标记
*/
@JsonIgnore
public boolean getLoginAccountIdDirtyFlag(){
return this.loginAccountIdDirtyFlag ;
}
}
package cn.ibizlab.r7.runtime.org.client.base.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigInteger;
import java.io.Serializable;
import java.math.BigDecimal;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserGroupDetail;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 接口实体[UserGroupDetail] 对象
*/
public class UserGroupDetailImpl implements IUserGroupDetail,Serializable{
/**
* 更新人
*/
public String updateMan;
@JsonIgnore
public boolean updateManDirtyFlag;
/**
* 更新时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp updateDate;
@JsonIgnore
public boolean updateDateDirtyFlag;
/**
* 是否启用
*/
public Integer enable;
@JsonIgnore
public boolean enableDirtyFlag;
/**
* 用户对象组明细名称
*/
public String userGroupDetailName;
@JsonIgnore
public boolean userGroupDetailNameDirtyFlag;
/**
* 用户对象组明细标识
*/
public String userGroupDetailId;
@JsonIgnore
public boolean userGroupDetailIdDirtyFlag;
/**
* 建立时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp createDate;
@JsonIgnore
public boolean createDateDirtyFlag;
/**
* 建立人
*/
public String createMan;
@JsonIgnore
public boolean createManDirtyFlag;
/**
* 用户对象名称
*/
public String userObjectName;
@JsonIgnore
public boolean userObjectNameDirtyFlag;
/**
* 用户组名称
*/
public String userGroupName;
@JsonIgnore
public boolean userGroupNameDirtyFlag;
/**
* 用户对象组标识
*/
public String userGroupId;
@JsonIgnore
public boolean userGroupIdDirtyFlag;
/**
* 用户(组)对象标识
*/
public String userObjectId;
@JsonIgnore
public boolean userObjectIdDirtyFlag;
/**
* 获取 [更新人]
*/
@JsonProperty("updateman")
public String getUpdateMan(){
return this.updateMan ;
}
/**
* 设置 [更新人]
*/
@JsonProperty("updateman")
public void setUpdateMan(String updateMan){
this.updateMan = updateMan ;
this.updateManDirtyFlag = true ;
}
/**
* 获取 [更新人]脏标记
*/
@JsonIgnore
public boolean getUpdateManDirtyFlag(){
return this.updateManDirtyFlag ;
}
/**
* 获取 [更新时间]
*/
@JsonProperty("updatedate")
public Timestamp getUpdateDate(){
return this.updateDate ;
}
/**
* 设置 [更新时间]
*/
@JsonProperty("updatedate")
public void setUpdateDate(Timestamp updateDate){
this.updateDate = updateDate ;
this.updateDateDirtyFlag = true ;
}
/**
* 获取 [更新时间]脏标记
*/
@JsonIgnore
public boolean getUpdateDateDirtyFlag(){
return this.updateDateDirtyFlag ;
}
/**
* 获取 [是否启用]
*/
@JsonProperty("enable")
public Integer getEnable(){
return this.enable ;
}
/**
* 设置 [是否启用]
*/
@JsonProperty("enable")
public void setEnable(Integer enable){
this.enable = enable ;
this.enableDirtyFlag = true ;
}
/**
* 获取 [是否启用]脏标记
*/
@JsonIgnore
public boolean getEnableDirtyFlag(){
return this.enableDirtyFlag ;
}
/**
* 获取 [用户对象组明细名称]
*/
@JsonProperty("usergroupdetailname")
public String getUserGroupDetailName(){
return this.userGroupDetailName ;
}
/**
* 设置 [用户对象组明细名称]
*/
@JsonProperty("usergroupdetailname")
public void setUserGroupDetailName(String userGroupDetailName){
this.userGroupDetailName = userGroupDetailName ;
this.userGroupDetailNameDirtyFlag = true ;
}
/**
* 获取 [用户对象组明细名称]脏标记
*/
@JsonIgnore
public boolean getUserGroupDetailNameDirtyFlag(){
return this.userGroupDetailNameDirtyFlag ;
}
/**
* 获取 [用户对象组明细标识]
*/
@JsonProperty("usergroupdetailid")
public String getUserGroupDetailId(){
return this.userGroupDetailId ;
}
/**
* 设置 [用户对象组明细标识]
*/
@JsonProperty("usergroupdetailid")
public void setUserGroupDetailId(String userGroupDetailId){
this.userGroupDetailId = userGroupDetailId ;
this.userGroupDetailIdDirtyFlag = true ;
}
/**
* 获取 [用户对象组明细标识]脏标记
*/
@JsonIgnore
public boolean getUserGroupDetailIdDirtyFlag(){
return this.userGroupDetailIdDirtyFlag ;
}
/**
* 获取 [建立时间]
*/
@JsonProperty("createdate")
public Timestamp getCreateDate(){
return this.createDate ;
}
/**
* 设置 [建立时间]
*/
@JsonProperty("createdate")
public void setCreateDate(Timestamp createDate){
this.createDate = createDate ;
this.createDateDirtyFlag = true ;
}
/**
* 获取 [建立时间]脏标记
*/
@JsonIgnore
public boolean getCreateDateDirtyFlag(){
return this.createDateDirtyFlag ;
}
/**
* 获取 [建立人]
*/
@JsonProperty("createman")
public String getCreateMan(){
return this.createMan ;
}
/**
* 设置 [建立人]
*/
@JsonProperty("createman")
public void setCreateMan(String createMan){
this.createMan = createMan ;
this.createManDirtyFlag = true ;
}
/**
* 获取 [建立人]脏标记
*/
@JsonIgnore
public boolean getCreateManDirtyFlag(){
return this.createManDirtyFlag ;
}
/**
* 获取 [用户对象名称]
*/
@JsonProperty("userobjectname")
public String getUserObjectName(){
return this.userObjectName ;
}
/**
* 设置 [用户对象名称]
*/
@JsonProperty("userobjectname")
public void setUserObjectName(String userObjectName){
this.userObjectName = userObjectName ;
this.userObjectNameDirtyFlag = true ;
}
/**
* 获取 [用户对象名称]脏标记
*/
@JsonIgnore
public boolean getUserObjectNameDirtyFlag(){
return this.userObjectNameDirtyFlag ;
}
/**
* 获取 [用户组名称]
*/
@JsonProperty("usergroupname")
public String getUserGroupName(){
return this.userGroupName ;
}
/**
* 设置 [用户组名称]
*/
@JsonProperty("usergroupname")
public void setUserGroupName(String userGroupName){
this.userGroupName = userGroupName ;
this.userGroupNameDirtyFlag = true ;
}
/**
* 获取 [用户组名称]脏标记
*/
@JsonIgnore
public boolean getUserGroupNameDirtyFlag(){
return this.userGroupNameDirtyFlag ;
}
/**
* 获取 [用户对象组标识]
*/
@JsonProperty("usergroupid")
public String getUserGroupId(){
return this.userGroupId ;
}
/**
* 设置 [用户对象组标识]
*/
@JsonProperty("usergroupid")
public void setUserGroupId(String userGroupId){
this.userGroupId = userGroupId ;
this.userGroupIdDirtyFlag = true ;
}
/**
* 获取 [用户对象组标识]脏标记
*/
@JsonIgnore
public boolean getUserGroupIdDirtyFlag(){
return this.userGroupIdDirtyFlag ;
}
/**
* 获取 [用户(组)对象标识]
*/
@JsonProperty("userobjectid")
public String getUserObjectId(){
return this.userObjectId ;
}
/**
* 设置 [用户(组)对象标识]
*/
@JsonProperty("userobjectid")
public void setUserObjectId(String userObjectId){
this.userObjectId = userObjectId ;
this.userObjectIdDirtyFlag = true ;
}
/**
* 获取 [用户(组)对象标识]脏标记
*/
@JsonIgnore
public boolean getUserObjectIdDirtyFlag(){
return this.userObjectIdDirtyFlag ;
}
}
package cn.ibizlab.r7.runtime.org.client.base.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigInteger;
import java.io.Serializable;
import java.math.BigDecimal;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserGroup;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 接口实体[UserGroup] 对象
*/
public class UserGroupImpl implements IUserGroup,Serializable{
/**
* 更新人
*/
public String updateMan;
@JsonIgnore
public boolean updateManDirtyFlag;
/**
* 更新时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp updateDate;
@JsonIgnore
public boolean updateDateDirtyFlag;
/**
* 备注
*/
public String memo;
@JsonIgnore
public boolean memoDirtyFlag;
/**
* 用户对象类型
*/
public String userObjectType;
@JsonIgnore
public boolean userObjectTypeDirtyFlag;
/**
* 数据来源
*/
public String dataSourceType;
@JsonIgnore
public boolean dataSourceTypeDirtyFlag;
/**
* 建立人
*/
public String createMan;
@JsonIgnore
public boolean createManDirtyFlag;
/**
* 建立时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp createDate;
@JsonIgnore
public boolean createDateDirtyFlag;
/**
* 用户对象组名称
*/
public String userGroupName;
@JsonIgnore
public boolean userGroupNameDirtyFlag;
/**
* 是否启用
*/
public Integer enable;
@JsonIgnore
public boolean enableDirtyFlag;
/**
* 用户对象组标识
*/
public String userGroupId;
@JsonIgnore
public boolean userGroupIdDirtyFlag;
/**
* 获取 [更新人]
*/
@JsonProperty("updateman")
public String getUpdateMan(){
return this.updateMan ;
}
/**
* 设置 [更新人]
*/
@JsonProperty("updateman")
public void setUpdateMan(String updateMan){
this.updateMan = updateMan ;
this.updateManDirtyFlag = true ;
}
/**
* 获取 [更新人]脏标记
*/
@JsonIgnore
public boolean getUpdateManDirtyFlag(){
return this.updateManDirtyFlag ;
}
/**
* 获取 [更新时间]
*/
@JsonProperty("updatedate")
public Timestamp getUpdateDate(){
return this.updateDate ;
}
/**
* 设置 [更新时间]
*/
@JsonProperty("updatedate")
public void setUpdateDate(Timestamp updateDate){
this.updateDate = updateDate ;
this.updateDateDirtyFlag = true ;
}
/**
* 获取 [更新时间]脏标记
*/
@JsonIgnore
public boolean getUpdateDateDirtyFlag(){
return this.updateDateDirtyFlag ;
}
/**
* 获取 [备注]
*/
@JsonProperty("memo")
public String getMemo(){
return this.memo ;
}
/**
* 设置 [备注]
*/
@JsonProperty("memo")
public void setMemo(String memo){
this.memo = memo ;
this.memoDirtyFlag = true ;
}
/**
* 获取 [备注]脏标记
*/
@JsonIgnore
public boolean getMemoDirtyFlag(){
return this.memoDirtyFlag ;
}
/**
* 获取 [用户对象类型]
*/
@JsonProperty("userobjecttype")
public String getUserObjectType(){
return this.userObjectType ;
}
/**
* 设置 [用户对象类型]
*/
@JsonProperty("userobjecttype")
public void setUserObjectType(String userObjectType){
this.userObjectType = userObjectType ;
this.userObjectTypeDirtyFlag = true ;
}
/**
* 获取 [用户对象类型]脏标记
*/
@JsonIgnore
public boolean getUserObjectTypeDirtyFlag(){
return this.userObjectTypeDirtyFlag ;
}
/**
* 获取 [数据来源]
*/
@JsonProperty("datasourcetype")
public String getDataSourceType(){
return this.dataSourceType ;
}
/**
* 设置 [数据来源]
*/
@JsonProperty("datasourcetype")
public void setDataSourceType(String dataSourceType){
this.dataSourceType = dataSourceType ;
this.dataSourceTypeDirtyFlag = true ;
}
/**
* 获取 [数据来源]脏标记
*/
@JsonIgnore
public boolean getDataSourceTypeDirtyFlag(){
return this.dataSourceTypeDirtyFlag ;
}
/**
* 获取 [建立人]
*/
@JsonProperty("createman")
public String getCreateMan(){
return this.createMan ;
}
/**
* 设置 [建立人]
*/
@JsonProperty("createman")
public void setCreateMan(String createMan){
this.createMan = createMan ;
this.createManDirtyFlag = true ;
}
/**
* 获取 [建立人]脏标记
*/
@JsonIgnore
public boolean getCreateManDirtyFlag(){
return this.createManDirtyFlag ;
}
/**
* 获取 [建立时间]
*/
@JsonProperty("createdate")
public Timestamp getCreateDate(){
return this.createDate ;
}
/**
* 设置 [建立时间]
*/
@JsonProperty("createdate")
public void setCreateDate(Timestamp createDate){
this.createDate = createDate ;
this.createDateDirtyFlag = true ;
}
/**
* 获取 [建立时间]脏标记
*/
@JsonIgnore
public boolean getCreateDateDirtyFlag(){
return this.createDateDirtyFlag ;
}
/**
* 获取 [用户对象组名称]
*/
@JsonProperty("usergroupname")
public String getUserGroupName(){
return this.userGroupName ;
}
/**
* 设置 [用户对象组名称]
*/
@JsonProperty("usergroupname")
public void setUserGroupName(String userGroupName){
this.userGroupName = userGroupName ;
this.userGroupNameDirtyFlag = true ;
}
/**
* 获取 [用户对象组名称]脏标记
*/
@JsonIgnore
public boolean getUserGroupNameDirtyFlag(){
return this.userGroupNameDirtyFlag ;
}
/**
* 获取 [是否启用]
*/
@JsonProperty("enable")
public Integer getEnable(){
return this.enable ;
}
/**
* 设置 [是否启用]
*/
@JsonProperty("enable")
public void setEnable(Integer enable){
this.enable = enable ;
this.enableDirtyFlag = true ;
}
/**
* 获取 [是否启用]脏标记
*/
@JsonIgnore
public boolean getEnableDirtyFlag(){
return this.enableDirtyFlag ;
}
/**
* 获取 [用户对象组标识]
*/
@JsonProperty("usergroupid")
public String getUserGroupId(){
return this.userGroupId ;
}
/**
* 设置 [用户对象组标识]
*/
@JsonProperty("usergroupid")
public void setUserGroupId(String userGroupId){
this.userGroupId = userGroupId ;
this.userGroupIdDirtyFlag = true ;
}
/**
* 获取 [用户对象组标识]脏标记
*/
@JsonIgnore
public boolean getUserGroupIdDirtyFlag(){
return this.userGroupIdDirtyFlag ;
}
}
package cn.ibizlab.r7.runtime.org.client.base.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigInteger;
import java.io.Serializable;
import java.math.BigDecimal;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserObject;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 接口实体[UserObject] 对象
*/
public class UserObjectImpl implements IUserObject,Serializable{
/**
* 建立时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp createDate;
@JsonIgnore
public boolean createDateDirtyFlag;
/**
* 用户对象类型
*/
public String userObjectType;
@JsonIgnore
public boolean userObjectTypeDirtyFlag;
/**
* 更新人
*/
public String updateMan;
@JsonIgnore
public boolean updateManDirtyFlag;
/**
* 是否启用
*/
public Integer enable;
@JsonIgnore
public boolean enableDirtyFlag;
/**
* 建立人
*/
public String createMan;
@JsonIgnore
public boolean createManDirtyFlag;
/**
* 用户(组)对象标识
*/
public String userObjectId;
@JsonIgnore
public boolean userObjectIdDirtyFlag;
/**
* 更新时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
public Timestamp updateDate;
@JsonIgnore
public boolean updateDateDirtyFlag;
/**
* 用户(组)对象名称
*/
public String userObjectName;
@JsonIgnore
public boolean userObjectNameDirtyFlag;
/**
* 备注
*/
public String memo;
@JsonIgnore
public boolean memoDirtyFlag;
/**
* 获取 [建立时间]
*/
@JsonProperty("createdate")
public Timestamp getCreateDate(){
return this.createDate ;
}
/**
* 设置 [建立时间]
*/
@JsonProperty("createdate")
public void setCreateDate(Timestamp createDate){
this.createDate = createDate ;
this.createDateDirtyFlag = true ;
}
/**
* 获取 [建立时间]脏标记
*/
@JsonIgnore
public boolean getCreateDateDirtyFlag(){
return this.createDateDirtyFlag ;
}
/**
* 获取 [用户对象类型]
*/
@JsonProperty("userobjecttype")
public String getUserObjectType(){
return this.userObjectType ;
}
/**
* 设置 [用户对象类型]
*/
@JsonProperty("userobjecttype")
public void setUserObjectType(String userObjectType){
this.userObjectType = userObjectType ;
this.userObjectTypeDirtyFlag = true ;
}
/**
* 获取 [用户对象类型]脏标记
*/
@JsonIgnore
public boolean getUserObjectTypeDirtyFlag(){
return this.userObjectTypeDirtyFlag ;
}
/**
* 获取 [更新人]
*/
@JsonProperty("updateman")
public String getUpdateMan(){
return this.updateMan ;
}
/**
* 设置 [更新人]
*/
@JsonProperty("updateman")
public void setUpdateMan(String updateMan){
this.updateMan = updateMan ;
this.updateManDirtyFlag = true ;
}
/**
* 获取 [更新人]脏标记
*/
@JsonIgnore
public boolean getUpdateManDirtyFlag(){
return this.updateManDirtyFlag ;
}
/**
* 获取 [是否启用]
*/
@JsonProperty("enable")
public Integer getEnable(){
return this.enable ;
}
/**
* 设置 [是否启用]
*/
@JsonProperty("enable")
public void setEnable(Integer enable){
this.enable = enable ;
this.enableDirtyFlag = true ;
}
/**
* 获取 [是否启用]脏标记
*/
@JsonIgnore
public boolean getEnableDirtyFlag(){
return this.enableDirtyFlag ;
}
/**
* 获取 [建立人]
*/
@JsonProperty("createman")
public String getCreateMan(){
return this.createMan ;
}
/**
* 设置 [建立人]
*/
@JsonProperty("createman")
public void setCreateMan(String createMan){
this.createMan = createMan ;
this.createManDirtyFlag = true ;
}
/**
* 获取 [建立人]脏标记
*/
@JsonIgnore
public boolean getCreateManDirtyFlag(){
return this.createManDirtyFlag ;
}
/**
* 获取 [用户(组)对象标识]
*/
@JsonProperty("userobjectid")
public String getUserObjectId(){
return this.userObjectId ;
}
/**
* 设置 [用户(组)对象标识]
*/
@JsonProperty("userobjectid")
public void setUserObjectId(String userObjectId){
this.userObjectId = userObjectId ;
this.userObjectIdDirtyFlag = true ;
}
/**
* 获取 [用户(组)对象标识]脏标记
*/
@JsonIgnore
public boolean getUserObjectIdDirtyFlag(){
return this.userObjectIdDirtyFlag ;
}
/**
* 获取 [更新时间]
*/
@JsonProperty("updatedate")
public Timestamp getUpdateDate(){
return this.updateDate ;
}
/**
* 设置 [更新时间]
*/
@JsonProperty("updatedate")
public void setUpdateDate(Timestamp updateDate){
this.updateDate = updateDate ;
this.updateDateDirtyFlag = true ;
}
/**
* 获取 [更新时间]脏标记
*/
@JsonIgnore
public boolean getUpdateDateDirtyFlag(){
return this.updateDateDirtyFlag ;
}
/**
* 获取 [用户(组)对象名称]
*/
@JsonProperty("userobjectname")
public String getUserObjectName(){
return this.userObjectName ;
}
/**
* 设置 [用户(组)对象名称]
*/
@JsonProperty("userobjectname")
public void setUserObjectName(String userObjectName){
this.userObjectName = userObjectName ;
this.userObjectNameDirtyFlag = true ;
}
/**
* 获取 [用户(组)对象名称]脏标记
*/
@JsonIgnore
public boolean getUserObjectNameDirtyFlag(){
return this.userObjectNameDirtyFlag ;
}
/**
* 获取 [备注]
*/
@JsonProperty("memo")
public String getMemo(){
return this.memo ;
}
/**
* 设置 [备注]
*/
@JsonProperty("memo")
public void setMemo(String memo){
this.memo = memo ;
this.memoDirtyFlag = true ;
}
/**
* 获取 [备注]脏标记
*/
@JsonIgnore
public boolean getMemoDirtyFlag(){
return this.memoDirtyFlag ;
}
}
package cn.ibizlab.r7.runtime.org.client.base.service;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.stereotype.Service;
import cn.ibizlab.r7.runtime.org.core.client.model.ILoginAccount;
import cn.ibizlab.r7.runtime.org.client.base.config.BaseClientProperties;
import cn.ibizlab.r7.runtime.org.core.client.service.ILoginAccountClientService;
import cn.ibizlab.r7.runtime.org.client.base.model.LoginAccountImpl;
import cn.ibizlab.r7.runtime.org.client.base.feign.LoginAccountFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import cn.ibizlab.r7.runtime.org.util.feign.FeignRequestInterceptor;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import cn.ibizlab.r7.runtime.org.util.feign.suport.SearchContextFeignEncode;
import feign.Client;
import feign.Contract;
import feign.Feign;
import feign.codec.Decoder;
import feign.codec.Encoder;
/**
* 实体[LoginAccount] 服务对象接口
*/
@Service
public class LoginAccountClientServiceImpl implements ILoginAccountClientService {
LoginAccountFeignClient loginAccountFeignClient;
@Autowired
public LoginAccountClientServiceImpl(Decoder decoder, Encoder encoder, Client client, Contract contract ,FeignRequestInterceptor feignRequestInterceptor,BaseClientProperties baseClientProperties) {
if (baseClientProperties.getServiceId()!=null) {
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.loginAccountFeignClient = nameBuilder.target(LoginAccountFeignClient.class,"http://"+baseClientProperties.getServiceId()+"/") ;
}else if (baseClientProperties.getServiceUrl()!=null) {
if (client instanceof LoadBalancerFeignClient) {
client = ((LoadBalancerFeignClient) client).getDelegate();
}
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.loginAccountFeignClient = nameBuilder.target(LoginAccountFeignClient.class,"http://"+baseClientProperties.getServiceUrl()+"/") ;
}
}
@Override
public ILoginAccount createModel() {
return new LoginAccountImpl();
}
public void get(ILoginAccount loginaccount){
ILoginAccount clientModel = loginAccountFeignClient.get(loginaccount.getLoginAccountId()) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccount.getClass(), false);
copier.copy(clientModel, loginaccount, null);
}
public void checkKey(ILoginAccount loginaccount){
ILoginAccount clientModel = loginAccountFeignClient.checkKey(loginaccount.getLoginAccountId(),(LoginAccountImpl)loginaccount) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccount.getClass(), false);
copier.copy(clientModel, loginaccount, null);
}
public void updatePWD(ILoginAccount loginaccount){
ILoginAccount clientModel = loginAccountFeignClient.updatePWD(loginaccount.getLoginAccountId(),(LoginAccountImpl)loginaccount) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccount.getClass(), false);
copier.copy(clientModel, loginaccount, null);
}
public void save(ILoginAccount loginaccount){
ILoginAccount clientModel = loginAccountFeignClient.save(loginaccount.getLoginAccountId(),(LoginAccountImpl)loginaccount) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccount.getClass(), false);
copier.copy(clientModel, loginaccount, null);
}
public void remove(ILoginAccount loginaccount){
loginAccountFeignClient.remove(loginaccount.getLoginAccountId()) ;
}
public void create(ILoginAccount loginaccount){
ILoginAccount clientModel = loginAccountFeignClient.create((LoginAccountImpl)loginaccount) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccount.getClass(), false);
copier.copy(clientModel, loginaccount, null);
}
public void getDraft(ILoginAccount loginaccount){
ILoginAccount clientModel = loginAccountFeignClient.getDraft(loginaccount.getLoginAccountId(),(LoginAccountImpl)loginaccount) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccount.getClass(), false);
copier.copy(clientModel, loginaccount, null);
}
public void update(ILoginAccount loginaccount){
ILoginAccount clientModel = loginAccountFeignClient.update(loginaccount.getLoginAccountId(),(LoginAccountImpl)loginaccount) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccount.getClass(), false);
copier.copy(clientModel, loginaccount, null);
}
public Page<ILoginAccount> fetchDefault(SearchContext context){
Page<LoginAccountImpl> page = this.loginAccountFeignClient.fetchDefault(context) ;
return new PageImpl(page.getContent(),context.getPageable(),page.getTotalElements());
}
}
package cn.ibizlab.r7.runtime.org.client.base.service;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.stereotype.Service;
import cn.ibizlab.r7.runtime.org.core.client.model.ILoginAccountPwd;
import cn.ibizlab.r7.runtime.org.client.base.config.BaseClientProperties;
import cn.ibizlab.r7.runtime.org.core.client.service.ILoginAccountPwdClientService;
import cn.ibizlab.r7.runtime.org.client.base.model.LoginAccountPwdImpl;
import cn.ibizlab.r7.runtime.org.client.base.feign.LoginAccountPwdFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import cn.ibizlab.r7.runtime.org.util.feign.FeignRequestInterceptor;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import cn.ibizlab.r7.runtime.org.util.feign.suport.SearchContextFeignEncode;
import feign.Client;
import feign.Contract;
import feign.Feign;
import feign.codec.Decoder;
import feign.codec.Encoder;
/**
* 实体[LoginAccountPwd] 服务对象接口
*/
@Service
public class LoginAccountPwdClientServiceImpl implements ILoginAccountPwdClientService {
LoginAccountPwdFeignClient loginAccountPwdFeignClient;
@Autowired
public LoginAccountPwdClientServiceImpl(Decoder decoder, Encoder encoder, Client client, Contract contract ,FeignRequestInterceptor feignRequestInterceptor,BaseClientProperties baseClientProperties) {
if (baseClientProperties.getServiceId()!=null) {
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.loginAccountPwdFeignClient = nameBuilder.target(LoginAccountPwdFeignClient.class,"http://"+baseClientProperties.getServiceId()+"/") ;
}else if (baseClientProperties.getServiceUrl()!=null) {
if (client instanceof LoadBalancerFeignClient) {
client = ((LoadBalancerFeignClient) client).getDelegate();
}
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.loginAccountPwdFeignClient = nameBuilder.target(LoginAccountPwdFeignClient.class,"http://"+baseClientProperties.getServiceUrl()+"/") ;
}
}
@Override
public ILoginAccountPwd createModel() {
return new LoginAccountPwdImpl();
}
public void checkKey(ILoginAccountPwd loginaccountpwd){
ILoginAccountPwd clientModel = loginAccountPwdFeignClient.checkKey(loginaccountpwd.getLoginAccountPwdId(),(LoginAccountPwdImpl)loginaccountpwd) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccountpwd.getClass(), false);
copier.copy(clientModel, loginaccountpwd, null);
}
public void update(ILoginAccountPwd loginaccountpwd){
ILoginAccountPwd clientModel = loginAccountPwdFeignClient.update(loginaccountpwd.getLoginAccountPwdId(),(LoginAccountPwdImpl)loginaccountpwd) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccountpwd.getClass(), false);
copier.copy(clientModel, loginaccountpwd, null);
}
public void remove(ILoginAccountPwd loginaccountpwd){
loginAccountPwdFeignClient.remove(loginaccountpwd.getLoginAccountPwdId()) ;
}
public void get(ILoginAccountPwd loginaccountpwd){
ILoginAccountPwd clientModel = loginAccountPwdFeignClient.get(loginaccountpwd.getLoginAccountPwdId()) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccountpwd.getClass(), false);
copier.copy(clientModel, loginaccountpwd, null);
}
public void save(ILoginAccountPwd loginaccountpwd){
ILoginAccountPwd clientModel = loginAccountPwdFeignClient.save(loginaccountpwd.getLoginAccountPwdId(),(LoginAccountPwdImpl)loginaccountpwd) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccountpwd.getClass(), false);
copier.copy(clientModel, loginaccountpwd, null);
}
public void create(ILoginAccountPwd loginaccountpwd){
ILoginAccountPwd clientModel = loginAccountPwdFeignClient.create((LoginAccountPwdImpl)loginaccountpwd) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccountpwd.getClass(), false);
copier.copy(clientModel, loginaccountpwd, null);
}
public void getDraft(ILoginAccountPwd loginaccountpwd){
ILoginAccountPwd clientModel = loginAccountPwdFeignClient.getDraft(loginaccountpwd.getLoginAccountPwdId(),(LoginAccountPwdImpl)loginaccountpwd) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), loginaccountpwd.getClass(), false);
copier.copy(clientModel, loginaccountpwd, null);
}
public Page<ILoginAccountPwd> fetchDefault(SearchContext context){
Page<LoginAccountPwdImpl> page = this.loginAccountPwdFeignClient.fetchDefault(context) ;
return new PageImpl(page.getContent(),context.getPageable(),page.getTotalElements());
}
}
package cn.ibizlab.r7.runtime.org.client.base.service;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.stereotype.Service;
import cn.ibizlab.r7.runtime.org.core.client.model.IUser;
import cn.ibizlab.r7.runtime.org.client.base.config.BaseClientProperties;
import cn.ibizlab.r7.runtime.org.core.client.service.IUserClientService;
import cn.ibizlab.r7.runtime.org.client.base.model.UserImpl;
import cn.ibizlab.r7.runtime.org.client.base.feign.UserFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import cn.ibizlab.r7.runtime.org.util.feign.FeignRequestInterceptor;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import cn.ibizlab.r7.runtime.org.util.feign.suport.SearchContextFeignEncode;
import feign.Client;
import feign.Contract;
import feign.Feign;
import feign.codec.Decoder;
import feign.codec.Encoder;
/**
* 实体[User] 服务对象接口
*/
@Service
public class UserClientServiceImpl implements IUserClientService {
UserFeignClient userFeignClient;
@Autowired
public UserClientServiceImpl(Decoder decoder, Encoder encoder, Client client, Contract contract ,FeignRequestInterceptor feignRequestInterceptor,BaseClientProperties baseClientProperties) {
if (baseClientProperties.getServiceId()!=null) {
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userFeignClient = nameBuilder.target(UserFeignClient.class,"http://"+baseClientProperties.getServiceId()+"/") ;
}else if (baseClientProperties.getServiceUrl()!=null) {
if (client instanceof LoadBalancerFeignClient) {
client = ((LoadBalancerFeignClient) client).getDelegate();
}
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userFeignClient = nameBuilder.target(UserFeignClient.class,"http://"+baseClientProperties.getServiceUrl()+"/") ;
}
}
@Override
public IUser createModel() {
return new UserImpl();
}
public void syncUser(IUser user){
IUser clientModel = userFeignClient.syncUser(user.getUserId(),(UserImpl)user) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), user.getClass(), false);
copier.copy(clientModel, user, null);
}
public void remove(IUser user){
userFeignClient.remove(user.getUserId()) ;
}
public void create(IUser user){
IUser clientModel = userFeignClient.create((UserImpl)user) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), user.getClass(), false);
copier.copy(clientModel, user, null);
}
public void checkKey(IUser user){
IUser clientModel = userFeignClient.checkKey(user.getUserId(),(UserImpl)user) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), user.getClass(), false);
copier.copy(clientModel, user, null);
}
public void get(IUser user){
IUser clientModel = userFeignClient.get(user.getUserId()) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), user.getClass(), false);
copier.copy(clientModel, user, null);
}
public void save(IUser user){
IUser clientModel = userFeignClient.save(user.getUserId(),(UserImpl)user) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), user.getClass(), false);
copier.copy(clientModel, user, null);
}
public void getDraft(IUser user){
IUser clientModel = userFeignClient.getDraft(user.getUserId(),(UserImpl)user) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), user.getClass(), false);
copier.copy(clientModel, user, null);
}
public void update(IUser user){
IUser clientModel = userFeignClient.update(user.getUserId(),(UserImpl)user) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), user.getClass(), false);
copier.copy(clientModel, user, null);
}
public Page<IUser> fetchDefault(SearchContext context){
Page<UserImpl> page = this.userFeignClient.fetchDefault(context) ;
return new PageImpl(page.getContent(),context.getPageable(),page.getTotalElements());
}
}
package cn.ibizlab.r7.runtime.org.client.base.service;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.stereotype.Service;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserGroup;
import cn.ibizlab.r7.runtime.org.client.base.config.BaseClientProperties;
import cn.ibizlab.r7.runtime.org.core.client.service.IUserGroupClientService;
import cn.ibizlab.r7.runtime.org.client.base.model.UserGroupImpl;
import cn.ibizlab.r7.runtime.org.client.base.feign.UserGroupFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import cn.ibizlab.r7.runtime.org.util.feign.FeignRequestInterceptor;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import cn.ibizlab.r7.runtime.org.util.feign.suport.SearchContextFeignEncode;
import feign.Client;
import feign.Contract;
import feign.Feign;
import feign.codec.Decoder;
import feign.codec.Encoder;
/**
* 实体[UserGroup] 服务对象接口
*/
@Service
public class UserGroupClientServiceImpl implements IUserGroupClientService {
UserGroupFeignClient userGroupFeignClient;
@Autowired
public UserGroupClientServiceImpl(Decoder decoder, Encoder encoder, Client client, Contract contract ,FeignRequestInterceptor feignRequestInterceptor,BaseClientProperties baseClientProperties) {
if (baseClientProperties.getServiceId()!=null) {
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userGroupFeignClient = nameBuilder.target(UserGroupFeignClient.class,"http://"+baseClientProperties.getServiceId()+"/") ;
}else if (baseClientProperties.getServiceUrl()!=null) {
if (client instanceof LoadBalancerFeignClient) {
client = ((LoadBalancerFeignClient) client).getDelegate();
}
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userGroupFeignClient = nameBuilder.target(UserGroupFeignClient.class,"http://"+baseClientProperties.getServiceUrl()+"/") ;
}
}
@Override
public IUserGroup createModel() {
return new UserGroupImpl();
}
public void create(IUserGroup usergroup){
IUserGroup clientModel = userGroupFeignClient.create((UserGroupImpl)usergroup) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroup.getClass(), false);
copier.copy(clientModel, usergroup, null);
}
public void save(IUserGroup usergroup){
IUserGroup clientModel = userGroupFeignClient.save(usergroup.getUserGroupId(),(UserGroupImpl)usergroup) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroup.getClass(), false);
copier.copy(clientModel, usergroup, null);
}
public void checkKey(IUserGroup usergroup){
IUserGroup clientModel = userGroupFeignClient.checkKey(usergroup.getUserGroupId(),(UserGroupImpl)usergroup) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroup.getClass(), false);
copier.copy(clientModel, usergroup, null);
}
public void getDraft(IUserGroup usergroup){
IUserGroup clientModel = userGroupFeignClient.getDraft(usergroup.getUserGroupId(),(UserGroupImpl)usergroup) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroup.getClass(), false);
copier.copy(clientModel, usergroup, null);
}
public void get(IUserGroup usergroup){
IUserGroup clientModel = userGroupFeignClient.get(usergroup.getUserGroupId()) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroup.getClass(), false);
copier.copy(clientModel, usergroup, null);
}
public void update(IUserGroup usergroup){
IUserGroup clientModel = userGroupFeignClient.update(usergroup.getUserGroupId(),(UserGroupImpl)usergroup) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroup.getClass(), false);
copier.copy(clientModel, usergroup, null);
}
public void remove(IUserGroup usergroup){
userGroupFeignClient.remove(usergroup.getUserGroupId()) ;
}
public Page<IUserGroup> fetchDefault(SearchContext context){
Page<UserGroupImpl> page = this.userGroupFeignClient.fetchDefault(context) ;
return new PageImpl(page.getContent(),context.getPageable(),page.getTotalElements());
}
}
package cn.ibizlab.r7.runtime.org.client.base.service;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.stereotype.Service;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserGroupDetail;
import cn.ibizlab.r7.runtime.org.client.base.config.BaseClientProperties;
import cn.ibizlab.r7.runtime.org.core.client.service.IUserGroupDetailClientService;
import cn.ibizlab.r7.runtime.org.client.base.model.UserGroupDetailImpl;
import cn.ibizlab.r7.runtime.org.client.base.feign.UserGroupDetailFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import cn.ibizlab.r7.runtime.org.util.feign.FeignRequestInterceptor;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import cn.ibizlab.r7.runtime.org.util.feign.suport.SearchContextFeignEncode;
import feign.Client;
import feign.Contract;
import feign.Feign;
import feign.codec.Decoder;
import feign.codec.Encoder;
/**
* 实体[UserGroupDetail] 服务对象接口
*/
@Service
public class UserGroupDetailClientServiceImpl implements IUserGroupDetailClientService {
UserGroupDetailFeignClient userGroupDetailFeignClient;
@Autowired
public UserGroupDetailClientServiceImpl(Decoder decoder, Encoder encoder, Client client, Contract contract ,FeignRequestInterceptor feignRequestInterceptor,BaseClientProperties baseClientProperties) {
if (baseClientProperties.getServiceId()!=null) {
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userGroupDetailFeignClient = nameBuilder.target(UserGroupDetailFeignClient.class,"http://"+baseClientProperties.getServiceId()+"/") ;
}else if (baseClientProperties.getServiceUrl()!=null) {
if (client instanceof LoadBalancerFeignClient) {
client = ((LoadBalancerFeignClient) client).getDelegate();
}
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userGroupDetailFeignClient = nameBuilder.target(UserGroupDetailFeignClient.class,"http://"+baseClientProperties.getServiceUrl()+"/") ;
}
}
@Override
public IUserGroupDetail createModel() {
return new UserGroupDetailImpl();
}
public void get(IUserGroupDetail usergroupdetail){
IUserGroupDetail clientModel = userGroupDetailFeignClient.get(usergroupdetail.getUserGroupDetailId()) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroupdetail.getClass(), false);
copier.copy(clientModel, usergroupdetail, null);
}
public void getDraft(IUserGroupDetail usergroupdetail){
IUserGroupDetail clientModel = userGroupDetailFeignClient.getDraft(usergroupdetail.getUserGroupDetailId(),(UserGroupDetailImpl)usergroupdetail) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroupdetail.getClass(), false);
copier.copy(clientModel, usergroupdetail, null);
}
public void create(IUserGroupDetail usergroupdetail){
IUserGroupDetail clientModel = userGroupDetailFeignClient.create((UserGroupDetailImpl)usergroupdetail) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroupdetail.getClass(), false);
copier.copy(clientModel, usergroupdetail, null);
}
public void save(IUserGroupDetail usergroupdetail){
IUserGroupDetail clientModel = userGroupDetailFeignClient.save(usergroupdetail.getUserGroupDetailId(),(UserGroupDetailImpl)usergroupdetail) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroupdetail.getClass(), false);
copier.copy(clientModel, usergroupdetail, null);
}
public void checkKey(IUserGroupDetail usergroupdetail){
IUserGroupDetail clientModel = userGroupDetailFeignClient.checkKey(usergroupdetail.getUserGroupDetailId(),(UserGroupDetailImpl)usergroupdetail) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroupdetail.getClass(), false);
copier.copy(clientModel, usergroupdetail, null);
}
public void update(IUserGroupDetail usergroupdetail){
IUserGroupDetail clientModel = userGroupDetailFeignClient.update(usergroupdetail.getUserGroupDetailId(),(UserGroupDetailImpl)usergroupdetail) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), usergroupdetail.getClass(), false);
copier.copy(clientModel, usergroupdetail, null);
}
public void remove(IUserGroupDetail usergroupdetail){
userGroupDetailFeignClient.remove(usergroupdetail.getUserGroupDetailId()) ;
}
public Page<IUserGroupDetail> fetchDefault(SearchContext context){
Page<UserGroupDetailImpl> page = this.userGroupDetailFeignClient.fetchDefault(context) ;
return new PageImpl(page.getContent(),context.getPageable(),page.getTotalElements());
}
}
package cn.ibizlab.r7.runtime.org.client.base.service;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.stereotype.Service;
import cn.ibizlab.r7.runtime.org.core.client.model.IUserObject;
import cn.ibizlab.r7.runtime.org.client.base.config.BaseClientProperties;
import cn.ibizlab.r7.runtime.org.core.client.service.IUserObjectClientService;
import cn.ibizlab.r7.runtime.org.client.base.model.UserObjectImpl;
import cn.ibizlab.r7.runtime.org.client.base.feign.UserObjectFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import cn.ibizlab.r7.runtime.org.util.feign.FeignRequestInterceptor;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import cn.ibizlab.r7.runtime.org.util.feign.suport.SearchContextFeignEncode;
import feign.Client;
import feign.Contract;
import feign.Feign;
import feign.codec.Decoder;
import feign.codec.Encoder;
/**
* 实体[UserObject] 服务对象接口
*/
@Service
public class UserObjectClientServiceImpl implements IUserObjectClientService {
UserObjectFeignClient userObjectFeignClient;
@Autowired
public UserObjectClientServiceImpl(Decoder decoder, Encoder encoder, Client client, Contract contract ,FeignRequestInterceptor feignRequestInterceptor,BaseClientProperties baseClientProperties) {
if (baseClientProperties.getServiceId()!=null) {
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userObjectFeignClient = nameBuilder.target(UserObjectFeignClient.class,"http://"+baseClientProperties.getServiceId()+"/") ;
}else if (baseClientProperties.getServiceUrl()!=null) {
if (client instanceof LoadBalancerFeignClient) {
client = ((LoadBalancerFeignClient) client).getDelegate();
}
Feign.Builder nameBuilder = Feign.builder()
.client(client)
.encoder(new SearchContextFeignEncode(encoder))
.decoder(decoder)
.contract(contract)
.requestInterceptor(feignRequestInterceptor)
;
this.userObjectFeignClient = nameBuilder.target(UserObjectFeignClient.class,"http://"+baseClientProperties.getServiceUrl()+"/") ;
}
}
@Override
public IUserObject createModel() {
return new UserObjectImpl();
}
public void checkKey(IUserObject userobject){
IUserObject clientModel = userObjectFeignClient.checkKey(userobject.getUserObjectId(),(UserObjectImpl)userobject) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), userobject.getClass(), false);
copier.copy(clientModel, userobject, null);
}
public void save(IUserObject userobject){
IUserObject clientModel = userObjectFeignClient.save(userobject.getUserObjectId(),(UserObjectImpl)userobject) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), userobject.getClass(), false);
copier.copy(clientModel, userobject, null);
}
public void create(IUserObject userobject){
IUserObject clientModel = userObjectFeignClient.create((UserObjectImpl)userobject) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), userobject.getClass(), false);
copier.copy(clientModel, userobject, null);
}
public void getDraft(IUserObject userobject){
IUserObject clientModel = userObjectFeignClient.getDraft(userobject.getUserObjectId(),(UserObjectImpl)userobject) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), userobject.getClass(), false);
copier.copy(clientModel, userobject, null);
}
public void remove(IUserObject userobject){
userObjectFeignClient.remove(userobject.getUserObjectId()) ;
}
public void get(IUserObject userobject){
IUserObject clientModel = userObjectFeignClient.get(userobject.getUserObjectId()) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), userobject.getClass(), false);
copier.copy(clientModel, userobject, null);
}
public void update(IUserObject userobject){
IUserObject clientModel = userObjectFeignClient.update(userobject.getUserObjectId(),(UserObjectImpl)userobject) ;
BeanCopier copier=BeanCopier.create(clientModel.getClass(), userobject.getClass(), false);
copier.copy(clientModel, userobject, null);
}
public Page<IUserObject> fetchIndexDER(SearchContext context){
Page<UserObjectImpl> page = this.userObjectFeignClient.fetchIndexDER(context) ;
return new PageImpl(page.getContent(),context.getPageable(),page.getTotalElements());
}
public Page<IUserObject> fetchDefault(SearchContext context){
Page<UserObjectImpl> page = this.userObjectFeignClient.fetchDefault(context) ;
return new PageImpl(page.getContent(),context.getPageable(),page.getTotalElements());
}
}
org.springframework.boot.autoconfigure.EnableAutoConfiguration=cn.ibizlab.r7.runtime.org.client.base.config.BaseAutoConfiguration
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org</artifactId>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<version>V1.0.1</version>
</parent>
<artifactId>org-client</artifactId>
<name>Org Client</name>
<description>Org Client</description>
<packaging>pom</packaging>
<modules>
<module>org-client-base</module>
</modules>
<dependencies>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-util</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>org</artifactId>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<version>V1.0.1</version>
</parent>
<artifactId>org-core</artifactId>
<name>Org Core</name>
<description>Org Core</description>
<dependencies>
<dependency>
<groupId>cn.ibizlab.r7.runtime.org</groupId>
<artifactId>org-util</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
</dependency>
<!-- JBPM -->
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-flow-builder</artifactId>
</dependency>
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-bpmn2</artifactId>
</dependency>
<!-- Drools -->
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-core</artifactId>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-spring</artifactId>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-api</artifactId>
</dependency>
</dependencies>
</project>
package cn.ibizlab.r7.runtime.org.core.client.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* Client 实体 [LoginAccount] 对象
*/
public interface ILoginAccount {
/**
* 获取 [确认密码]
*/
public void setConfirmpwd(String confirmpwd);
/**
* 设置 [确认密码]
*/
public String getConfirmpwd();
/**
* 获取 [确认密码]脏标记
*/
public boolean getConfirmpwdDirtyFlag();
/**
* 获取 [更新时间]
*/
public void setUpdateDate(Timestamp updateDate);
/**
* 设置 [更新时间]
*/
public Timestamp getUpdateDate();
/**
* 获取 [更新时间]脏标记
*/
public boolean getUpdateDateDirtyFlag();
/**
* 获取 [登录账号标识]
*/
public void setLoginAccountId(String loginAccountId);
/**
* 设置 [登录账号标识]
*/
public String getLoginAccountId();
/**
* 获取 [登录账号标识]脏标记
*/
public boolean getLoginAccountIdDirtyFlag();
/**
* 获取 [密码]
*/
public void setPwd(String pwd);
/**
* 设置 [密码]
*/
public String getPwd();
/**
* 获取 [密码]脏标记
*/
public boolean getPwdDirtyFlag();
/**
* 获取 [建立时间]
*/
public void setCreateDate(Timestamp createDate);
/**
* 设置 [建立时间]
*/
public Timestamp getCreateDate();
/**
* 获取 [建立时间]脏标记
*/
public boolean getCreateDateDirtyFlag();
/**
* 获取 [密码修改标记]
*/
public void setPwdchanged(String pwdchanged);
/**
* 设置 [密码修改标记]
*/
public String getPwdchanged();
/**
* 获取 [密码修改标记]脏标记
*/
public boolean getPwdchangedDirtyFlag();
/**
* 获取 [最近一次密码变更时间]
*/
public void setLastPwdChgTime(Timestamp lastPwdChgTime);
/**
* 设置 [最近一次密码变更时间]
*/
public Timestamp getLastPwdChgTime();
/**
* 获取 [最近一次密码变更时间]脏标记
*/
public boolean getLastPwdChgTimeDirtyFlag();
/**
* 获取 [登录账号名称]
*/
public void setLoginAccountName(String loginAccountName);
/**
* 设置 [登录账号名称]
*/
public String getLoginAccountName();
/**
* 获取 [登录账号名称]脏标记
*/
public boolean getLoginAccountNameDirtyFlag();
/**
* 获取 [建立人]
*/
public void setCreateMan(String createMan);
/**
* 设置 [建立人]
*/
public String getCreateMan();
/**
* 获取 [建立人]脏标记
*/
public boolean getCreateManDirtyFlag();
/**
* 获取 [是否是超级用户]
*/
public void setIsSuperUser(String isSuperUser);
/**
* 设置 [是否是超级用户]
*/
public String getIsSuperUser();
/**
* 获取 [是否是超级用户]脏标记
*/
public boolean getIsSuperUserDirtyFlag();
/**
* 获取 [是否启用]
*/
public void setEnable(Integer enable);
/**
* 设置 [是否启用]
*/
public Integer getEnable();
/**
* 获取 [是否启用]脏标记
*/
public boolean getEnableDirtyFlag();
/**
* 获取 [最近一次密码变更人]
*/
public void setLastpwdchgman(String lastpwdchgman);
/**
* 设置 [最近一次密码变更人]
*/
public String getLastpwdchgman();
/**
* 获取 [最近一次密码变更人]脏标记
*/
public boolean getLastpwdchgmanDirtyFlag();
/**
* 获取 [更新人]
*/
public void setUpdateMan(String updateMan);
/**
* 设置 [更新人]
*/
public String getUpdateMan();
/**
* 获取 [更新人]脏标记
*/
public boolean getUpdateManDirtyFlag();
/**
* 获取 [旧密码]
*/
public void setOldpwd(String oldpwd);
/**
* 设置 [旧密码]
*/
public String getOldpwd();
/**
* 获取 [旧密码]脏标记
*/
public boolean getOldpwdDirtyFlag();
/**
* 获取 [用户名称]
*/
public void setUserName(String userName);
/**
* 设置 [用户名称]
*/
public String getUserName();
/**
* 获取 [用户名称]脏标记
*/
public boolean getUserNameDirtyFlag();
/**
* 获取 [用户标识]
*/
public void setUserId(String userId);
/**
* 设置 [用户标识]
*/
public String getUserId();
/**
* 获取 [用户标识]脏标记
*/
public boolean getUserIdDirtyFlag();
}
package cn.ibizlab.r7.runtime.org.core.client.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* Client 实体 [LoginAccountPwd] 对象
*/
public interface ILoginAccountPwd {
/**
* 获取 [更新人]
*/
public void setUpdateMan(String updateMan);
/**
* 设置 [更新人]
*/
public String getUpdateMan();
/**
* 获取 [更新人]脏标记
*/
public boolean getUpdateManDirtyFlag();
/**
* 获取 [密码]
*/
public void setPwd(String pwd);
/**
* 设置 [密码]
*/
public String getPwd();
/**
* 获取 [密码]脏标记
*/
public boolean getPwdDirtyFlag();
/**
* 获取 [更新时间]
*/
public void setUpdateDate(Timestamp updateDate);
/**
* 设置 [更新时间]
*/
public Timestamp getUpdateDate();
/**
* 获取 [更新时间]脏标记
*/
public boolean getUpdateDateDirtyFlag();
/**
* 获取 [建立人]
*/
public void setCreateMan(String createMan);
/**
* 设置 [建立人]
*/
public String getCreateMan();
/**
* 获取 [建立人]脏标记
*/
public boolean getCreateManDirtyFlag();
/**
* 获取 [登录账号密码名称]
*/
public void setLoginAccountPwdName(String loginAccountPwdName);
/**
* 设置 [登录账号密码名称]
*/
public String getLoginAccountPwdName();
/**
* 获取 [登录账号密码名称]脏标记
*/
public boolean getLoginAccountPwdNameDirtyFlag();
/**
* 获取 [建立时间]
*/
public void setCreateDate(Timestamp createDate);
/**
* 设置 [建立时间]
*/
public Timestamp getCreateDate();
/**
* 获取 [建立时间]脏标记
*/
public boolean getCreateDateDirtyFlag();
/**
* 获取 [是否启用]
*/
public void setEnable(Integer enable);
/**
* 设置 [是否启用]
*/
public Integer getEnable();
/**
* 获取 [是否启用]脏标记
*/
public boolean getEnableDirtyFlag();
/**
* 获取 [登录账号密码标识]
*/
public void setLoginAccountPwdId(String loginAccountPwdId);
/**
* 设置 [登录账号密码标识]
*/
public String getLoginAccountPwdId();
/**
* 获取 [登录账号密码标识]脏标记
*/
public boolean getLoginAccountPwdIdDirtyFlag();
/**
* 获取 [登录账号标识]
*/
public void setLoginAccountId(String loginAccountId);
/**
* 设置 [登录账号标识]
*/
public String getLoginAccountId();
/**
* 获取 [登录账号标识]脏标记
*/
public boolean getLoginAccountIdDirtyFlag();
}
package cn.ibizlab.r7.runtime.org.core.client.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* Client 实体 [User] 对象
*/
public interface IUser {
/**
* 获取 [证件类型]
*/
public void setCertType(String certType);
/**
* 设置 [证件类型]
*/
public String getCertType();
/**
* 获取 [证件类型]脏标记
*/
public boolean getCertTypeDirtyFlag();
/**
* 获取 [建立人]
*/
public void setCreateMan(String createMan);
/**
* 设置 [建立人]
*/
public String getCreateMan();
/**
* 获取 [建立人]脏标记
*/
public boolean getCreateManDirtyFlag();
/**
* 获取 [是否启用]
*/
public void setEnable(Integer enable);
/**
* 设置 [是否启用]
*/
public Integer getEnable();
/**
* 获取 [是否启用]脏标记
*/
public boolean getEnableDirtyFlag();
/**
* 获取 [用户名称]
*/
public void setUserName(String userName);
/**
* 设置 [用户名称]
*/
public String getUserName();
/**
* 获取 [用户名称]脏标记
*/
public boolean getUserNameDirtyFlag();
/**
* 获取 [登录名]
*/
public void setLoginName(String loginName);
/**
* 设置 [登录名]
*/
public String getLoginName();
/**
* 获取 [登录名]脏标记
*/
public boolean getLoginNameDirtyFlag();
/**
* 获取 [更新时间]
*/
public void setUpdateDate(Timestamp updateDate);
/**
* 设置 [更新时间]
*/
public Timestamp getUpdateDate();
/**
* 获取 [更新时间]脏标记
*/
public boolean getUpdateDateDirtyFlag();
/**
* 获取 [用户编号]
*/
public void setUserCode(String userCode);
/**
* 设置 [用户编号]
*/
public String getUserCode();
/**
* 获取 [用户编号]脏标记
*/
public boolean getUserCodeDirtyFlag();
/**
* 获取 [用户标识]
*/
public void setUserId(String userId);
/**
* 设置 [用户标识]
*/
public String getUserId();
/**
* 获取 [用户标识]脏标记
*/
public boolean getUserIdDirtyFlag();
/**
* 获取 [用户对象类型]
*/
public void setUserObjectType(String userObjectType);
/**
* 设置 [用户对象类型]
*/
public String getUserObjectType();
/**
* 获取 [用户对象类型]脏标记
*/
public boolean getUserObjectTypeDirtyFlag();
/**
* 获取 [性别]
*/
public void setSex(String sex);
/**
* 设置 [性别]
*/
public String getSex();
/**
* 获取 [性别]脏标记
*/
public boolean getSexDirtyFlag();
/**
* 获取 [移动电话]
*/
public void setMobilePhone(String mobilePhone);
/**
* 设置 [移动电话]
*/
public String getMobilePhone();
/**
* 获取 [移动电话]脏标记
*/
public boolean getMobilePhoneDirtyFlag();
/**
* 获取 [证件号码]
*/
public void setCertNo(String certNo);
/**
* 设置 [证件号码]
*/
public String getCertNo();
/**
* 获取 [证件号码]脏标记
*/
public boolean getCertNoDirtyFlag();
/**
* 获取 [更新人]
*/
public void setUpdateMan(String updateMan);
/**
* 设置 [更新人]
*/
public String getUpdateMan();
/**
* 获取 [更新人]脏标记
*/
public boolean getUpdateManDirtyFlag();
/**
* 获取 [备注]
*/
public void setMemo(String memo);
/**
* 设置 [备注]
*/
public String getMemo();
/**
* 获取 [备注]脏标记
*/
public boolean getMemoDirtyFlag();
/**
* 获取 [建立时间]
*/
public void setCreateDate(Timestamp createDate);
/**
* 设置 [建立时间]
*/
public Timestamp getCreateDate();
/**
* 获取 [建立时间]脏标记
*/
public boolean getCreateDateDirtyFlag();
}
package cn.ibizlab.r7.runtime.org.core.client.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* Client 实体 [UserGroup] 对象
*/
public interface IUserGroup {
/**
* 获取 [更新人]
*/
public void setUpdateMan(String updateMan);
/**
* 设置 [更新人]
*/
public String getUpdateMan();
/**
* 获取 [更新人]脏标记
*/
public boolean getUpdateManDirtyFlag();
/**
* 获取 [更新时间]
*/
public void setUpdateDate(Timestamp updateDate);
/**
* 设置 [更新时间]
*/
public Timestamp getUpdateDate();
/**
* 获取 [更新时间]脏标记
*/
public boolean getUpdateDateDirtyFlag();
/**
* 获取 [备注]
*/
public void setMemo(String memo);
/**
* 设置 [备注]
*/
public String getMemo();
/**
* 获取 [备注]脏标记
*/
public boolean getMemoDirtyFlag();
/**
* 获取 [用户对象类型]
*/
public void setUserObjectType(String userObjectType);
/**
* 设置 [用户对象类型]
*/
public String getUserObjectType();
/**
* 获取 [用户对象类型]脏标记
*/
public boolean getUserObjectTypeDirtyFlag();
/**
* 获取 [数据来源]
*/
public void setDataSourceType(String dataSourceType);
/**
* 设置 [数据来源]
*/
public String getDataSourceType();
/**
* 获取 [数据来源]脏标记
*/
public boolean getDataSourceTypeDirtyFlag();
/**
* 获取 [建立人]
*/
public void setCreateMan(String createMan);
/**
* 设置 [建立人]
*/
public String getCreateMan();
/**
* 获取 [建立人]脏标记
*/
public boolean getCreateManDirtyFlag();
/**
* 获取 [建立时间]
*/
public void setCreateDate(Timestamp createDate);
/**
* 设置 [建立时间]
*/
public Timestamp getCreateDate();
/**
* 获取 [建立时间]脏标记
*/
public boolean getCreateDateDirtyFlag();
/**
* 获取 [用户对象组名称]
*/
public void setUserGroupName(String userGroupName);
/**
* 设置 [用户对象组名称]
*/
public String getUserGroupName();
/**
* 获取 [用户对象组名称]脏标记
*/
public boolean getUserGroupNameDirtyFlag();
/**
* 获取 [是否启用]
*/
public void setEnable(Integer enable);
/**
* 设置 [是否启用]
*/
public Integer getEnable();
/**
* 获取 [是否启用]脏标记
*/
public boolean getEnableDirtyFlag();
/**
* 获取 [用户对象组标识]
*/
public void setUserGroupId(String userGroupId);
/**
* 设置 [用户对象组标识]
*/
public String getUserGroupId();
/**
* 获取 [用户对象组标识]脏标记
*/
public boolean getUserGroupIdDirtyFlag();
}
package cn.ibizlab.r7.runtime.org.core.client.model;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
* Client 实体 [UserGroupDetail] 对象
*/
public interface IUserGroupDetail {
/**
* 获取 [更新人]
*/
public void setUpdateMan(String updateMan);
/**
* 设置 [更新人]
*/
public String getUpdateMan();
/**
* 获取 [更新人]脏标记
*/
public boolean getUpdateManDirtyFlag();
/**
* 获取 [更新时间]
*/
public void setUpdateDate(Timestamp updateDate);
/**
* 设置 [更新时间]
*/
public Timestamp getUpdateDate();
/**
* 获取 [更新时间]脏标记
*/
public boolean getUpdateDateDirtyFlag();
/**
* 获取 [是否启用]
*/
public void setEnable(Integer enable);
/**
* 设置 [是否启用]
*/
public Integer getEnable();
/**
* 获取 [是否启用]脏标记
*/
public boolean getEnableDirtyFlag();
/**
* 获取 [用户对象组明细名称]
*/
public void setUserGroupDetailName(String userGroupDetailName);
/**
* 设置 [用户对象组明细名称]
*/
public String getUserGroupDetailName();
/**
* 获取 [用户对象组明细名称]脏标记
*/
public boolean getUserGroupDetailNameDirtyFlag();
/**
* 获取 [用户对象组明细标识]
*/
public void setUserGroupDetailId(String userGroupDetailId);
/**
* 设置 [用户对象组明细标识]
*/
public String getUserGroupDetailId();
/**
* 获取 [用户对象组明细标识]脏标记
*/
public boolean getUserGroupDetailIdDirtyFlag();
/**
* 获取 [建立时间]
*/
public void setCreateDate(Timestamp createDate);
/**
* 设置 [建立时间]
*/
public Timestamp getCreateDate();
/**
* 获取 [建立时间]脏标记
*/
public boolean getCreateDateDirtyFlag();
/**
* 获取 [建立人]
*/
public void setCreateMan(String createMan);
/**
* 设置 [建立人]
*/
public String getCreateMan();
/**
* 获取 [建立人]脏标记
*/
public boolean getCreateManDirtyFlag();
/**
* 获取 [用户对象名称]
*/
public void setUserObjectName(String userObjectName);
/**
* 设置 [用户对象名称]
*/
public String getUserObjectName();
/**
* 获取 [用户对象名称]脏标记
*/
public boolean getUserObjectNameDirtyFlag();
/**
* 获取 [用户组名称]
*/
public void setUserGroupName(String userGroupName);
/**
* 设置 [用户组名称]
*/
public String getUserGroupName();
/**
* 获取 [用户组名称]脏标记
*/
public boolean getUserGroupNameDirtyFlag();
/**
* 获取 [用户对象组标识]
*/
public void setUserGroupId(String userGroupId);
/**
* 设置 [用户对象组标识]
*/
public String getUserGroupId();
/**
* 获取 [用户对象组标识]脏标记
*/
public boolean getUserGroupIdDirtyFlag();
/**
* 获取 [用户(组)对象标识]
*/
public void setUserObjectId(String userObjectId);
/**
* 设置 [用户(组)对象标识]
*/
public String getUserObjectId();
/**
* 获取 [用户(组)对象标识]脏标记
*/
public boolean getUserObjectIdDirtyFlag();
}
package cn.ibizlab.r7.runtime.org.core.client.service;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import cn.ibizlab.r7.runtime.org.core.client.model.ILoginAccount;
import cn.ibizlab.r7.runtime.org.util.SearchContext;
/**
* 实体[LoginAccount] 服务对象接口
*/
public interface ILoginAccountClientService{
public ILoginAccount createModel() ;
public void get(ILoginAccount loginaccount);
public void checkKey(ILoginAccount loginaccount);
public void updatePWD(ILoginAccount loginaccount);
public void save(ILoginAccount loginaccount);
public void remove(ILoginAccount loginaccount);
public void create(ILoginAccount loginaccount);
public void getDraft(ILoginAccount loginaccount);
public void update(ILoginAccount loginaccount);
public Page<ILoginAccount> fetchDefault(SearchContext context);
}
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册