Commit e84b1deb authored by zjy's avatar zjy

user/role/tright 5.22

需要增加验证码和手机验证码
parent 55293377
...@@ -26,11 +26,12 @@ public class AuthorityController { ...@@ -26,11 +26,12 @@ public class AuthorityController {
/** /**
* 新增权限 * 新增权限
* 返回权限id
* @param authorityVo * @param authorityVo
* @return * @return
*/ */
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/save", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult saveAuthority(@RequestBody AuthorityVo authorityVo){ public ResponseResult<String> saveAuthority(@RequestBody AuthorityVo authorityVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("authorityName",authorityVo.getName()) .notBlankCheck("authorityName",authorityVo.getName())
.notBlankCheck("authorityUrl",authorityVo.getUrl()) .notBlankCheck("authorityUrl",authorityVo.getUrl())
...@@ -39,17 +40,17 @@ public class AuthorityController { ...@@ -39,17 +40,17 @@ public class AuthorityController {
.notBlankCheck("openMode",authorityVo.getOpenMode()) .notBlankCheck("openMode",authorityVo.getOpenMode())
.notBlankCheck("remark",authorityVo.getRemark()) .notBlankCheck("remark",authorityVo.getRemark())
.checkException(); .checkException();
authorityServiceImpl.save(authorityVo); return ResponseResult.result(authorityServiceImpl.save(authorityVo));
return new ResponseResult();
} }
/** /**
* 修改权限信息 * 修改权限信息
* 返回权限id
* @param authorityVo * @param authorityVo
* @return * @return
*/ */
@RequestMapping(value = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult updateAuthority(@RequestBody AuthorityVo authorityVo){ public ResponseResult<String> updateAuthority(@RequestBody AuthorityVo authorityVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("authorityName",authorityVo.getName()) .notBlankCheck("authorityName",authorityVo.getName())
.notBlankCheck("authorityUrl",authorityVo.getUrl()) .notBlankCheck("authorityUrl",authorityVo.getUrl())
...@@ -58,8 +59,7 @@ public class AuthorityController { ...@@ -58,8 +59,7 @@ public class AuthorityController {
.notBlankCheck("openMode",authorityVo.getOpenMode()) .notBlankCheck("openMode",authorityVo.getOpenMode())
.notBlankCheck("remark",authorityVo.getRemark()) .notBlankCheck("remark",authorityVo.getRemark())
.checkException(); .checkException();
authorityServiceImpl.update(authorityVo); return ResponseResult.result(authorityServiceImpl.update(authorityVo));
return new ResponseResult();
} }
/** /**
......
package com.pangding.web.authority.controller; package com.pangding.web.authority.controller;
import com.pangding.web.authority.vo.reqvo.RegisterEnterpriceReqVo; import com.pangding.web.authority.vo.cloudvo.LoginResVo;
import com.pangding.web.authority.vo.reqvo.RegisterIndividualReqVo; import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.vo.reqvo.RegisterUserReqVo;
import com.pangding.web.authority.service.RegisterService; import com.pangding.web.authority.service.RegisterService;
import com.pangding.web.authority.service.UserService; import com.pangding.web.authority.service.UserService;
import com.pangding.web.authority.vo.CompanyVo; import com.pangding.web.authority.vo.CompanyVo;
import com.pangding.web.authority.vo.reqvo.LoginReqVo;
import com.yanzuoguang.util.helper.CheckerHelper; import com.yanzuoguang.util.helper.CheckerHelper;
import com.yanzuoguang.util.vo.ResponseResult; import com.yanzuoguang.util.vo.ResponseResult;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -30,12 +28,14 @@ public class ComputerRegisterController { ...@@ -30,12 +28,14 @@ public class ComputerRegisterController {
UserService userServiceImpl; UserService userServiceImpl;
/** /**
* 验证注册第一页数据的合法性并保存 * 验证注册第一页数据的合法性并保存在pd_user表中
* 生成公司id,pd_company表中存入一条数据
* 返回公司部分信息(id,invitationCompanyId,companyType),携带到基本信息页面
* *
* @param registerUserReqVo * @param registerUserReqVo
* @return * @return
*/ */
@RequestMapping(value = "/saveUser", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/user", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult<CompanyVo> saveUser(@RequestBody RegisterUserReqVo registerUserReqVo){ public ResponseResult<CompanyVo> saveUser(@RequestBody RegisterUserReqVo registerUserReqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("account",registerUserReqVo.getAccount()) .notBlankCheck("account",registerUserReqVo.getAccount())
...@@ -49,13 +49,15 @@ public class ComputerRegisterController { ...@@ -49,13 +49,15 @@ public class ComputerRegisterController {
/** /**
* 当用户类型选择为“个体”时进入此方法 * 当用户类型选择为“个体”时进入此方法
* 验证注册第二页数据的合法性并保存 * 验证注册第二页数据的合法性并保存,pd_company,pd_company_bank_card,pd_company_extend,pd_merchant都增加一条数据
* 并将联系电话更新到pd_user表中
* 返回pd_user,pd_company,pd_company_bank_card,pd_company_extend,pd_merchant表的主键
* *
* @param reqVo * @param reqVo
* @return * @return
*/ */
@RequestMapping(value="/saveIndividual", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value="/individual", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult saveIndividual(@RequestBody RegisterIndividualReqVo reqVo){ public ResponseResult<SaveCompanyResVo> saveIndividual(@RequestBody RegisterIndividualReqVo reqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("contactName",reqVo.getContactName()) .notBlankCheck("contactName",reqVo.getContactName())
.notBlankCheck("contactCode",reqVo.getContactCode()) .notBlankCheck("contactCode",reqVo.getContactCode())
...@@ -65,12 +67,19 @@ public class ComputerRegisterController { ...@@ -65,12 +67,19 @@ public class ComputerRegisterController {
.notBlankCheck("contactPhone",reqVo.getContactPhone()) .notBlankCheck("contactPhone",reqVo.getContactPhone())
.checkPhoneNo("contactPhone",reqVo.getContactPhone()) .checkPhoneNo("contactPhone",reqVo.getContactPhone())
.checkException(); .checkException();
registerServiceImpl.saveIndividual(reqVo); return ResponseResult.result(registerServiceImpl.saveIndividual(reqVo));
return new ResponseResult();
} }
/**
* 当用户类型选择为“企业”时进入此方法
* 验证注册第二页数据的合法性并保存,pd_company,pd_company_bank_card,pd_company_extend,pd_merchant都增加一条数据
* 并将联系电话更新到pd_user表中
* 返回pd_user,pd_company,pd_company_bank_card,pd_company_extend,pd_merchant表的主键
* @param reqVo
* @return
*/
@RequestMapping(value="/enterprise", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value="/enterprise", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult saveEnterprise(@RequestBody RegisterEnterpriceReqVo reqVo){ public ResponseResult<SaveCompanyResVo> saveEnterprise(@RequestBody RegisterEnterpriceReqVo reqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("companyName",reqVo.getCompanyName()) .notBlankCheck("companyName",reqVo.getCompanyName())
.notBlankCheck("companyAddress",reqVo.getAddress()) .notBlankCheck("companyAddress",reqVo.getAddress())
...@@ -92,19 +101,23 @@ public class ComputerRegisterController { ...@@ -92,19 +101,23 @@ public class ComputerRegisterController {
.notBlankCheck("reservedPhone",reqVo.getReservedPhone()) .notBlankCheck("reservedPhone",reqVo.getReservedPhone())
.checkPhoneNo("reservedPhone",reqVo.getReservedPhone()) .checkPhoneNo("reservedPhone",reqVo.getReservedPhone())
.checkException(); .checkException();
registerServiceImpl.saveEnterprise(reqVo); return ResponseResult.result(registerServiceImpl.saveEnterprise(reqVo));
return new ResponseResult();
} }
/**
* 登陆,验证用户名或手机号,密码是否正确
* 返回token,account,LoginCompanyResVo对象(id:公司id,status:公司状态,companyAttribute:属性,bankCardCodeList:绑定的银行卡数组)
*
* @param reqVo
* @return
*/
@RequestMapping(value = "/login", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/login", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult login(@RequestBody LoginReqVo reqVo){ public ResponseResult<LoginResVo> login(@RequestBody LoginReqVo reqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("account or phone",reqVo.getAccountOrPhone()) .notBlankCheck("account or phone",reqVo.getAccountOrPhone())
.notBlankCheck("pass",reqVo.getPassword()) .notBlankCheck("pass",reqVo.getPassword())
.checkException(); .checkException();
registerServiceImpl.login(reqVo); return ResponseResult.result(registerServiceImpl.login(reqVo));
return new ResponseResult();
} }
......
package com.pangding.web.authority.controller; package com.pangding.web.authority.controller;
import com.pangding.web.authority.vo.cloudvo.LoginResVo;
import com.pangding.web.authority.vo.reqvo.RegisterIndividualReqVo; import com.pangding.web.authority.vo.reqvo.RegisterIndividualReqVo;
import com.pangding.web.authority.vo.reqvo.RegisterUserReqVo; import com.pangding.web.authority.vo.reqvo.RegisterUserReqVo;
import com.pangding.web.authority.service.RegisterService; import com.pangding.web.authority.service.RegisterService;
import com.pangding.web.authority.vo.CompanyVo; import com.pangding.web.authority.vo.CompanyVo;
import com.pangding.web.authority.vo.reqvo.LoginReqVo; import com.pangding.web.authority.vo.reqvo.LoginReqVo;
import com.pangding.web.authority.vo.reqvo.SaveCompanyResVo;
import com.yanzuoguang.util.helper.CheckerHelper; import com.yanzuoguang.util.helper.CheckerHelper;
import com.yanzuoguang.util.vo.ResponseResult; import com.yanzuoguang.util.vo.ResponseResult;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -26,7 +28,9 @@ public class MobileRegisterController { ...@@ -26,7 +28,9 @@ public class MobileRegisterController {
RegisterService registerServiceImpl; RegisterService registerServiceImpl;
/** /**
* 验证注册第一页数据的合法性并保存 * 验证注册第一页数据的合法性并保存在pd_user表中
* 生成公司id,pd_company表中存入一条数据
* 返回公司部分信息(id,invitationCompanyId,companyType),携带到基本信息页面
* *
* @param registerUserReqVo * @param registerUserReqVo
* @return * @return
...@@ -44,13 +48,16 @@ public class MobileRegisterController { ...@@ -44,13 +48,16 @@ public class MobileRegisterController {
} }
/** /**
* 验证注册第二页数据的合法性并保存 * 当用户类型选择为“个体”时进入此方法
* 验证注册第二页数据的合法性并保存,pd_company,pd_company_bank_card,pd_company_extend,pd_merchant都增加一条数据
* 并将联系电话更新到pd_user表中
* 返回pd_user,pd_company,pd_company_bank_card,pd_company_extend,pd_merchant表的主键
* *
* @param reqVo * @param reqVo
* @return * @return
*/ */
@RequestMapping(value="/individual", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value="/individual", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult saveIndividual(@RequestBody RegisterIndividualReqVo reqVo){ public ResponseResult<SaveCompanyResVo> saveIndividual(@RequestBody RegisterIndividualReqVo reqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("contactName",reqVo.getContactName()) .notBlankCheck("contactName",reqVo.getContactName())
.notBlankCheck("contactCode",reqVo.getContactCode()) .notBlankCheck("contactCode",reqVo.getContactCode())
...@@ -60,20 +67,23 @@ public class MobileRegisterController { ...@@ -60,20 +67,23 @@ public class MobileRegisterController {
.notBlankCheck("contactPhone",reqVo.getContactPhone()) .notBlankCheck("contactPhone",reqVo.getContactPhone())
.checkPhoneNo("contactPhone",reqVo.getContactPhone()) .checkPhoneNo("contactPhone",reqVo.getContactPhone())
.checkException(); .checkException();
registerServiceImpl.saveIndividual(reqVo); return ResponseResult.result(registerServiceImpl.saveIndividual(reqVo));
return new ResponseResult();
} }
/**
* 登陆,验证用户名或手机号,密码是否正确
* 返回token,account,LoginCompanyResVo对象(id:公司id,status:公司状态,companyAttribute:属性,bankCardCodeList:绑定的银行卡数组)
*
* @param reqVo
* @return
*/
@RequestMapping(value = "/login", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/login", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult login(@RequestBody LoginReqVo reqVo){ public ResponseResult<LoginResVo> login(@RequestBody LoginReqVo reqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("account or phone",reqVo.getAccountOrPhone()) .notBlankCheck("account or phone",reqVo.getAccountOrPhone())
.notBlankCheck("password",reqVo.getPassword()) .notBlankCheck("password",reqVo.getPassword())
.checkException(); .checkException();
registerServiceImpl.login(reqVo); return ResponseResult.result(registerServiceImpl.login(reqVo));
return new ResponseResult();
} }
} }
...@@ -25,32 +25,32 @@ public class RoleController { ...@@ -25,32 +25,32 @@ public class RoleController {
/** /**
* 新增角色 * 新增角色
* 返回角色id
* @param webRoleReqVo * @param webRoleReqVo
* @return * @return
*/ */
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/save", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult saveRole(@RequestBody WebRoleReqVo webRoleReqVo){ public ResponseResult<String> saveRole(@RequestBody WebRoleReqVo webRoleReqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("roleName",webRoleReqVo.getName()) .notBlankCheck("roleName",webRoleReqVo.getName())
.notBlankCheck("remark",webRoleReqVo.getRemark()) .notBlankCheck("remark",webRoleReqVo.getRemark())
.checkException(); .checkException();
roleServiceImpl.saveRole(webRoleReqVo); return ResponseResult.result(roleServiceImpl.saveRole(webRoleReqVo));
return new ResponseResult();
} }
/** /**
* 修改角色信息 * 修改角色信息
* 返回角色id
* @param webRoleReqVo * @param webRoleReqVo
* @return * @return
*/ */
@RequestMapping(value = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult updateRole(@RequestBody WebRoleReqVo webRoleReqVo){ public ResponseResult<String> updateRole(@RequestBody WebRoleReqVo webRoleReqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("roleName",webRoleReqVo.getName()) .notBlankCheck("roleName",webRoleReqVo.getName())
.notBlankCheck("remark",webRoleReqVo.getRemark()) .notBlankCheck("remark",webRoleReqVo.getRemark())
.checkException(); .checkException();
roleServiceImpl.updateRole(webRoleReqVo); return ResponseResult.result(roleServiceImpl.updateRole(webRoleReqVo));
return new ResponseResult();
} }
/** /**
......
...@@ -23,11 +23,12 @@ public class UserController { ...@@ -23,11 +23,12 @@ public class UserController {
/** /**
* 新增用户 * 新增用户
* 返回用户id
* @param webUserReqVo * @param webUserReqVo
* @return * @return
*/ */
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/save", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult saveUser(@RequestBody WebUserReqVo webUserReqVo){ public ResponseResult<String> saveUser(@RequestBody WebUserReqVo webUserReqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("account",webUserReqVo.getAccount()) .notBlankCheck("account",webUserReqVo.getAccount())
.notBlankCheck("password",webUserReqVo.getPassword()) .notBlankCheck("password",webUserReqVo.getPassword())
...@@ -35,17 +36,17 @@ public class UserController { ...@@ -35,17 +36,17 @@ public class UserController {
.notBlankCheck("companyId",webUserReqVo.getCompanyId()) .notBlankCheck("companyId",webUserReqVo.getCompanyId())
.notBlankCheck("status",webUserReqVo.getStatus()) .notBlankCheck("status",webUserReqVo.getStatus())
.checkException(); .checkException();
userServiceImpl.saveUser(webUserReqVo); return ResponseResult.result(userServiceImpl.saveUser(webUserReqVo));
return new ResponseResult();
} }
/** /**
* 修改用户信息 * 修改用户信息
* @param //userDto * 返回用户id
* @param
* @return * @return
*/ */
@RequestMapping(value = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @RequestMapping(value = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult updateUser(@RequestBody WebUserReqVo webUserReqVo){ public ResponseResult<String> updateUser(@RequestBody WebUserReqVo webUserReqVo){
CheckerHelper.newInstance() CheckerHelper.newInstance()
.notBlankCheck("account",webUserReqVo.getAccount()) .notBlankCheck("account",webUserReqVo.getAccount())
.notBlankCheck("password",webUserReqVo.getPassword()) .notBlankCheck("password",webUserReqVo.getPassword())
...@@ -53,8 +54,7 @@ public class UserController { ...@@ -53,8 +54,7 @@ public class UserController {
.notBlankCheck("companyId",webUserReqVo.getCompanyId()) .notBlankCheck("companyId",webUserReqVo.getCompanyId())
.notBlankCheck("status",webUserReqVo.getStatus()) .notBlankCheck("status",webUserReqVo.getStatus())
.checkException(); .checkException();
userServiceImpl.updateUser(webUserReqVo); return ResponseResult.result(userServiceImpl.updateUser(webUserReqVo));
return new ResponseResult();
} }
/** /**
......
...@@ -20,14 +20,6 @@ public interface AuthorityDao extends BaseDao { ...@@ -20,14 +20,6 @@ public interface AuthorityDao extends BaseDao {
*/ */
void checkValid(AuthorityVo authorityVo); void checkValid(AuthorityVo authorityVo);
/**
* 根据主键获取authorityVo对象
*
* @param authorityGetReqVo 主键
* @return authorityVo对象
*/
AuthorityVo getAuthority(AuthorityGetReqVo authorityGetReqVo);
/** /**
* 获取权限分页对象 * 获取权限分页对象
* *
...@@ -36,12 +28,4 @@ public interface AuthorityDao extends BaseDao { ...@@ -36,12 +28,4 @@ public interface AuthorityDao extends BaseDao {
*/ */
PageSizeData<AuthorityVo> getAuthorityList(ListAuthorityReqVo reqVo); PageSizeData<AuthorityVo> getAuthorityList(ListAuthorityReqVo reqVo);
/**
* 获取权限列表
*
* @param reqVo
* @return 权限列表
*/
List<AuthorityVo> getAuthoritys(AuthorityGetReqVo reqVo);
} }
...@@ -11,11 +11,4 @@ import java.util.List; ...@@ -11,11 +11,4 @@ import java.util.List;
*/ */
public interface RoleAuthorityDao extends BaseDao { public interface RoleAuthorityDao extends BaseDao {
/**
* 通过权限id获取角色权限关系表主键列表
*
* @param roleAuthorityGetReqVo 封装权限id
* @return 角色权限关系表主键列表
*/
List<RoleAuthorityVo> getRoleAuthorityList(RoleAuthorityGetReqVo roleAuthorityGetReqVo);
} }
...@@ -30,24 +30,25 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao { ...@@ -30,24 +30,25 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao {
.add("levelOne","and pid = ''"); .add("levelOne","and pid = ''");
} }
/**
* 检查新建或修改的authorityVo对象是否合法
*
* @param authorityVo authorityVo对象
*/
@Override @Override
public void checkValid(AuthorityVo authorityVo) { public void checkValid(AuthorityVo authorityVo) {
this.checkExist(CHECK_VALID,authorityVo,"该权限不合法,请修改权限名或权限url"); this.checkExist(CHECK_VALID,authorityVo,"该权限不合法,请修改权限名或权限url");
} }
@Override /**
public AuthorityVo getAuthority(AuthorityGetReqVo authorityGetReqVo) { * 获取权限分页对象
return this.load(authorityGetReqVo, AuthorityVo.class); *
} * @param reqVo
* @return 权限分页对象
*/
@Override @Override
public PageSizeData<AuthorityVo> getAuthorityList(ListAuthorityReqVo reqVo) { public PageSizeData<AuthorityVo> getAuthorityList(ListAuthorityReqVo reqVo) {
return this.queryPage(AuthorityVo.class,reqVo,SELECT,reqVo); return this.queryPage(AuthorityVo.class,reqVo,SELECT,reqVo);
} }
@Override
public List<AuthorityVo> getAuthoritys(AuthorityGetReqVo reqVo) {
return this.query(AuthorityVo.class,SELECT,reqVo);
}
} }
...@@ -14,21 +14,11 @@ import java.util.List; ...@@ -14,21 +14,11 @@ import java.util.List;
@Component @Component
public class RoleAuthorityDaoImpl extends BaseDaoImpl implements RoleAuthorityDao { public class RoleAuthorityDaoImpl extends BaseDaoImpl implements RoleAuthorityDao {
private static final String SELECT = "SELECT";
@Override @Override
protected void init() { protected void init() {
register(RoleAuthorityVo.class); register(RoleAuthorityVo.class);
table.add(SELECT,"select id,role_id,authority_id from pd_role_authority where 1=1 ")
.add("roleId","and role_id = ?")
.add("authorityId","and authority_id = ?");
} }
@Override
public List<RoleAuthorityVo> getRoleAuthorityList(RoleAuthorityGetReqVo roleAuthorityGetReqVo) {
return this.query(RoleAuthorityVo.class,SELECT, roleAuthorityGetReqVo);
}
} }
package com.pangding.web.authority.feign;
import com.pangding.web.authority.vo.reqvo.MerchantCreateReqVo;
import com.yanzuoguang.util.vo.ResponseResult;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* @Author zhangjinyao
* @create 2019/5/22 11:55
*/
@FeignClient(value = "pd-scenic")
@RequestMapping(value = "/scenic")
public interface StoreFeign {
/**
* 新建景区
* @param req
* @return
*/
@RequestMapping("/merchantCreate")
public ResponseResult merchantCreate(@RequestBody MerchantCreateReqVo req);
}
...@@ -17,15 +17,17 @@ public interface AuthorityService { ...@@ -17,15 +17,17 @@ public interface AuthorityService {
* 保存authorityVo对象数据 * 保存authorityVo对象数据
* *
* @param authorityVo authorityVo对象 * @param authorityVo authorityVo对象
* @return 用户id
*/ */
void save(AuthorityVo authorityVo); String save(AuthorityVo authorityVo);
/** /**
* 更新authorityVo对象数据 * 更新authorityVo对象数据
* *
* @param authorityVo authorityVo对象 * @param authorityVo authorityVo对象
* @return 用户id
*/ */
void update(AuthorityVo authorityVo); String update(AuthorityVo authorityVo);
/** /**
* 通过权限表主键获取authorityVo对象 * 通过权限表主键获取authorityVo对象
...@@ -37,6 +39,7 @@ public interface AuthorityService { ...@@ -37,6 +39,7 @@ public interface AuthorityService {
/** /**
* 通过权限表主键删除authorityVo对象,并删除权限和角色的对应关系 * 通过权限表主键删除authorityVo对象,并删除权限和角色的对应关系
* 递归删除其子权限
* *
* @param reqVo 主键 * @param reqVo 主键
*/ */
......
...@@ -2,10 +2,8 @@ package com.pangding.web.authority.service; ...@@ -2,10 +2,8 @@ package com.pangding.web.authority.service;
import com.pangding.web.authority.vo.CompanyExtendVo; import com.pangding.web.authority.vo.CompanyExtendVo;
import com.pangding.web.authority.vo.reqvo.LoginReqVo; import com.pangding.web.authority.vo.cloudvo.LoginResVo;
import com.pangding.web.authority.vo.reqvo.RegisterEnterpriceReqVo; import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.vo.reqvo.RegisterIndividualReqVo;
import com.pangding.web.authority.vo.reqvo.RegisterUserReqVo;
import com.pangding.web.authority.vo.CompanyVo; import com.pangding.web.authority.vo.CompanyVo;
/** /**
...@@ -15,12 +13,12 @@ import com.pangding.web.authority.vo.CompanyVo; ...@@ -15,12 +13,12 @@ import com.pangding.web.authority.vo.CompanyVo;
public interface RegisterService { public interface RegisterService {
/** /**
* 判断注册编码是否正确 * 判断注册编码是否存在
* *
* @param merchantId 注册编码 * @param invitationCode 注册编码
* @return false:注册编码错误 true:注册编码正确 * @return 若不存在,返回null,存在则返回CompanyExtendVo对象
*/ */
CompanyExtendVo checkInvitationCode(String merchantId); CompanyExtendVo checkInvitationCode(String invitationCode);
/** /**
* 保存用户信息,并返回公司信息 * 保存用户信息,并返回公司信息
...@@ -41,20 +39,24 @@ public interface RegisterService { ...@@ -41,20 +39,24 @@ public interface RegisterService {
* 保存个人注册的公司信息 * 保存个人注册的公司信息
* *
* @param reqVo * @param reqVo
* @return 返回保存数据各表的主键
*/ */
void saveIndividual(RegisterIndividualReqVo reqVo); SaveCompanyResVo saveIndividual(RegisterIndividualReqVo reqVo);
/** /**
* 保存企业注册的公司信息 * 保存企业注册的公司信息
* *
* @param reqVo * @param reqVo
* @return 返回保存数据各表的主键
*/ */
void saveEnterprise(RegisterEnterpriceReqVo reqVo); SaveCompanyResVo saveEnterprise(RegisterEnterpriceReqVo reqVo);
/** /**
* 登录 * 登陆,验证用户名或手机号,密码是否正确
* 返回token,account,LoginCompanyResVo对象(id:公司id,status:公司状态,companyAttribute:属性,bankCardCodeList:绑定的银行卡数组)
* *
* @param reqVo * @param reqVo
* @return
*/ */
void login(LoginReqVo reqVo); LoginResVo login(LoginReqVo reqVo);
} }
...@@ -15,18 +15,20 @@ import java.util.List; ...@@ -15,18 +15,20 @@ import java.util.List;
public interface RoleService { public interface RoleService {
/** /**
* 保存RoleDto对象,并保存角色权限的对应关系 * 保存RoleVo对象,并保存角色权限的对应关系
* *
* @param webRoleReqVo RoleDto对象 * @param webRoleReqVo
* @return 返回角色id
*/ */
void saveRole(WebRoleReqVo webRoleReqVo); String saveRole(WebRoleReqVo webRoleReqVo);
/** /**
* 更新RoleDto对象,并更新角色权限的对应关系 * 更新RoleVo对象,并更新角色权限的对应关系
* *
* @param webRoleReqVo RoleDto对象 * @param webRoleReqVo RoleDto对象
* @return 返回角色id
*/ */
void updateRole(WebRoleReqVo webRoleReqVo); String updateRole(WebRoleReqVo webRoleReqVo);
/** /**
* 通过主键id查询RoleVo对象 * 通过主键id查询RoleVo对象
...@@ -36,19 +38,10 @@ public interface RoleService { ...@@ -36,19 +38,10 @@ public interface RoleService {
*/ */
WebRoleResVo getRoleById(WebRoleReqVo webRoleReqVo); WebRoleResVo getRoleById(WebRoleReqVo webRoleReqVo);
/**
* 通过角色名查询RoleVo对象
*
* @param name 角色名
* @return RoleVo对象
*/
RoleVo getRoleByName(String name);
/** /**
* 检查角色名是否已存在 * 检查角色名是否已存在
* *
* @param roleVo RoleVo对象 * @param roleVo RoleVo对象
* @return 角色名是否存在
*/ */
void checkNameExist(RoleVo roleVo); void checkNameExist(RoleVo roleVo);
...@@ -56,7 +49,7 @@ public interface RoleService { ...@@ -56,7 +49,7 @@ public interface RoleService {
* 获取RoleVo对象列表 * 获取RoleVo对象列表
* *
* @param req * @param req
* @return RoleVo对象列表 * @return RoleVo对象列表分页对象
*/ */
PageSizeData<RoleVo> getRoleVoList(ListRoleReqVo req); PageSizeData<RoleVo> getRoleVoList(ListRoleReqVo req);
......
...@@ -16,14 +16,14 @@ public interface UserService { ...@@ -16,14 +16,14 @@ public interface UserService {
* *
* @param userDto UserDto对象 * @param userDto UserDto对象
*/ */
void saveUser(WebUserReqVo userDto); String saveUser(WebUserReqVo userDto);
/** /**
* 保存更新后的用户信息,并更新用户和角色的对应关系 * 保存更新后的用户信息,并更新用户和角色的对应关系
* *
* @param userDto UserDto对象 * @param userDto UserDto对象
*/ */
void updateUser(WebUserReqVo userDto); String updateUser(WebUserReqVo userDto);
/** /**
* 检查用户名是否存在 * 检查用户名是否存在
......
...@@ -5,6 +5,7 @@ import com.pangding.web.authority.dao.AuthorityDao; ...@@ -5,6 +5,7 @@ import com.pangding.web.authority.dao.AuthorityDao;
import com.pangding.web.authority.vo.reqvo.*; import com.pangding.web.authority.vo.reqvo.*;
import com.pangding.web.authority.service.AuthorityService; import com.pangding.web.authority.service.AuthorityService;
import com.pangding.web.authority.vo.*; import com.pangding.web.authority.vo.*;
import com.yanzuoguang.util.base.ObjectHelper;
import com.yanzuoguang.util.exception.CodeException; import com.yanzuoguang.util.exception.CodeException;
import com.yanzuoguang.util.helper.StringHelper; import com.yanzuoguang.util.helper.StringHelper;
import com.yanzuoguang.util.vo.PageSizeData; import com.yanzuoguang.util.vo.PageSizeData;
...@@ -27,62 +28,100 @@ public class AuthorityServiceImpl implements AuthorityService { ...@@ -27,62 +28,100 @@ public class AuthorityServiceImpl implements AuthorityService {
@Autowired @Autowired
RoleAuthorityDao roleAuthorityDao; RoleAuthorityDao roleAuthorityDao;
/**
* 保存authorityVo对象数据
*
* @param authorityVo authorityVo对象
* @return 用户id
*/
@Override @Override
public void save(AuthorityVo authorityVo) { public String save(AuthorityVo authorityVo) {
this.checkValid(authorityVo); this.checkValid(authorityVo);
authorityVo.setId(StringHelper.getNewID()); authorityVo.setId(StringHelper.getNewID());
authorityDao.create(authorityVo); authorityDao.create(authorityVo);
return authorityVo.getId();
} }
/**
* 更新authorityVo对象数据
*
* @param authorityVo authorityVo对象
* @return 用户id
*/
@Override @Override
public void update(AuthorityVo authorityVo) { public String update(AuthorityVo authorityVo) {
this.checkValid(authorityVo); this.checkValid(authorityVo);
authorityDao.update(authorityVo); authorityDao.update(authorityVo);
return authorityVo.getId();
} }
/**
* 检查新建、修改的authorityVo对象是否合法
*
* @param authorityVo authorityVo对象
* @return 0:合法 else:不合法
*/
@Override @Override
public void checkValid(AuthorityVo authorityVo) { public void checkValid(AuthorityVo authorityVo) {
authorityDao.checkValid(authorityVo); authorityDao.checkValid(authorityVo);
} }
/**
* 通过权限表主键获取authorityVo对象
*
* @param reqVo 主键
* @return authorityVo对象
*/
@Override @Override
public AuthorityVo getAuthorityById(WebAuthorityReqVo reqVo) { public AuthorityVo getAuthorityById(WebAuthorityReqVo reqVo) {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo(); AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(reqVo.getId()); authorityGetReqVo.setId(reqVo.getId());
AuthorityVo authorityVo = authorityDao.getAuthority(authorityGetReqVo); AuthorityVo authorityVo = authorityDao.load(authorityGetReqVo,AuthorityVo.class);
if (authorityVo == null){ if (authorityVo == null){
throw new CodeException("该权限不存在"); throw new CodeException("该权限不存在");
} }
return authorityVo; return authorityVo;
} }
/**
* 通过权限表主键删除authorityVo对象,并删除权限和角色的对应关系
* 递归删除其子权限
*
* @param reqVo 主键
*/
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void deleteAuthorityById(WebAuthorityReqVo reqVo) { public void deleteAuthorityById(WebAuthorityReqVo reqVo) {
AuthorityVo authorityVo = new AuthorityVo();
authorityVo.setId(reqVo.getId());
authorityDao.remove(authorityVo);
RoleAuthorityGetReqVo roleAuthorityGetReqVo = new RoleAuthorityGetReqVo();
roleAuthorityGetReqVo.setAuthorityId(reqVo.getId());
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDao.getRoleAuthorityList(roleAuthorityGetReqVo);
for (RoleAuthorityVo roleAuthority:roleAuthorityList) {
roleAuthorityDao.remove(roleAuthority);
}
AuthorityGetReqVo reqVo1 = new AuthorityGetReqVo(); AuthorityGetReqVo reqVo1 = new AuthorityGetReqVo();
reqVo1.setPid(reqVo.getId()); reqVo1.setPid(reqVo.getId());
List<AuthorityVo> childList = authorityDao.getAuthoritys(reqVo1); List<AuthorityVo> childList = authorityDao.loadList(reqVo1,AuthorityVo.class);
if (childList != null && childList.size() != 0){ if (childList != null && !childList.isEmpty()){
for (AuthorityVo child:childList) { for (AuthorityVo child:childList) {
WebAuthorityReqVo reqVo2 = new WebAuthorityReqVo(); WebAuthorityReqVo reqVo2 = new WebAuthorityReqVo();
reqVo2.setId(child.getId()); reqVo2.setId(child.getId());
this.deleteAuthorityById(reqVo2); this.deleteAuthorityById(reqVo2);
} }
} }
}
AuthorityVo authorityVo = new AuthorityVo();
authorityVo.setId(reqVo.getId());
authorityDao.remove(authorityVo);
RoleAuthorityGetReqVo roleAuthorityGetReqVo = new RoleAuthorityGetReqVo();
roleAuthorityGetReqVo.setAuthorityId(reqVo.getId());
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDao.loadList(roleAuthorityGetReqVo,RoleAuthorityVo.class);
for (RoleAuthorityVo roleAuthority:roleAuthorityList) {
roleAuthorityDao.remove(roleAuthority);
}
}
/**
* 获取权限返回信息分页对象
*
* @param reqVo
* @return 权限返回信息分页对象
*/
@Override @Override
public PageSizeData<WebAuthorityResVo> getWebAuthorityResVoList(ListAuthorityReqVo reqVo) { public PageSizeData<WebAuthorityResVo> getWebAuthorityResVoList(ListAuthorityReqVo reqVo) {
PageSizeData<AuthorityVo> authorityVoPageSizeData = authorityDao.getAuthorityList(reqVo); PageSizeData<AuthorityVo> authorityVoPageSizeData = authorityDao.getAuthorityList(reqVo);
...@@ -94,21 +133,10 @@ public class AuthorityServiceImpl implements AuthorityService { ...@@ -94,21 +133,10 @@ public class AuthorityServiceImpl implements AuthorityService {
List<WebAuthorityResVo> webAuthorityResVoList = new ArrayList(authorityVoList.size()); List<WebAuthorityResVo> webAuthorityResVoList = new ArrayList(authorityVoList.size());
for (AuthorityVo authorityVo:authorityVoList) { for (AuthorityVo authorityVo:authorityVoList) {
WebAuthorityResVo resVo = new WebAuthorityResVo(); WebAuthorityResVo resVo = new WebAuthorityResVo();
resVo.setUrl(authorityVo.getUrl()); ObjectHelper.writeWithFrom(resVo,authorityVo);
resVo.setType(authorityVo.getType());
resVo.setRemark(authorityVo.getRemark());
resVo.setPid(authorityVo.getPid());
resVo.setOpenMode(authorityVo.getOpenMode());
resVo.setName(authorityVo.getName());
resVo.setId(authorityVo.getId());
resVo.setCreateTime(authorityVo.getCreateTime());
resVo.setAlias(authorityVo.getAlias());
webAuthorityResVoList.add(resVo); webAuthorityResVoList.add(resVo);
} }
webAuthorityResVoPageSizeData.setPageSize(authorityVoPageSizeData.getPageSize()); ObjectHelper.writeWithFrom(webAuthorityResVoPageSizeData,authorityVoPageSizeData);
webAuthorityResVoPageSizeData.setPageIndex(authorityVoPageSizeData.getPageIndex());
webAuthorityResVoPageSizeData.setPageTotal(authorityVoPageSizeData.getPageTotal());
webAuthorityResVoPageSizeData.setList(webAuthorityResVoList); webAuthorityResVoPageSizeData.setList(webAuthorityResVoList);
return webAuthorityResVoPageSizeData; return webAuthorityResVoPageSizeData;
......
package com.pangding.web.authority.service.impl; package com.pangding.web.authority.service.impl;
import com.pangding.web.authority.dao.*; import com.pangding.web.authority.dao.*;
import com.pangding.web.authority.feign.StoreFeign;
import com.pangding.web.authority.service.CompanyService; import com.pangding.web.authority.service.CompanyService;
import com.pangding.web.authority.util.TokenUtil; import com.pangding.web.authority.util.TokenUtil;
import com.pangding.web.authority.vo.*; import com.pangding.web.authority.vo.*;
...@@ -39,10 +40,17 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -39,10 +40,17 @@ public class RegisterServiceImpl implements RegisterService {
CompanyBankCardDao companyBankCardDaoImpl; CompanyBankCardDao companyBankCardDaoImpl;
@Autowired @Autowired
UserRoleDao userRoleDaoImpl; UserRoleDao userRoleDaoImpl;
@Autowired
private StoreFeign storeFeign;
@Autowired @Autowired
private CompanyService companyService; private CompanyService companyService;
/**
* 判断注册编码是否存在
*
* @param invitationCode 注册编码
* @return 若不存在,返回null,存在则返回CompanyExtendVo对象
*/
@Override @Override
public CompanyExtendVo checkInvitationCode(String invitationCode) { public CompanyExtendVo checkInvitationCode(String invitationCode) {
CompanyExtendGetReqVo reqVo = new CompanyExtendGetReqVo(); CompanyExtendGetReqVo reqVo = new CompanyExtendGetReqVo();
...@@ -51,6 +59,12 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -51,6 +59,12 @@ public class RegisterServiceImpl implements RegisterService {
return companyExtendVo == null ? null : companyExtendVo; return companyExtendVo == null ? null : companyExtendVo;
} }
/**
* 保存用户信息,并返回公司信息
*
* @param registerUserReqVo
* @return CompanyVo对象
*/
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public CompanyVo saveUser(RegisterUserReqVo registerUserReqVo) { public CompanyVo saveUser(RegisterUserReqVo registerUserReqVo) {
...@@ -82,10 +96,15 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -82,10 +96,15 @@ public class RegisterServiceImpl implements RegisterService {
companyVo.setId(companyId); companyVo.setId(companyId);
companyVo.setInvitationCompanyId(companyExtendVo.getId()); companyVo.setInvitationCompanyId(companyExtendVo.getId());
companyVo.setCompanyType(registerUserReqVo.getCompanyType()); companyVo.setCompanyType(registerUserReqVo.getCompanyType());
companyDaoImpl.save(companyVo); companyDaoImpl.create(companyVo);
return companyVo; return companyVo;
} }
/**
* 检查电话号码是否已存在
*
* @param contactPhone 联系电话
*/
@Override @Override
public void checkPhone(String contactPhone) { public void checkPhone(String contactPhone) {
CompanyVo companyVo = new CompanyVo(); CompanyVo companyVo = new CompanyVo();
...@@ -93,9 +112,15 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -93,9 +112,15 @@ public class RegisterServiceImpl implements RegisterService {
companyDaoImpl.checkPhone(companyVo); companyDaoImpl.checkPhone(companyVo);
} }
/**
* 保存个人注册的公司信息
*
* @param reqVo
* @return 返回保存数据各表的主键
*/
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void saveIndividual(RegisterIndividualReqVo reqVo) { public SaveCompanyResVo saveIndividual(RegisterIndividualReqVo reqVo) {
this.checkPhone(reqVo.getContactPhone()); this.checkPhone(reqVo.getContactPhone());
...@@ -105,12 +130,12 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -105,12 +130,12 @@ public class RegisterServiceImpl implements RegisterService {
CompanyExtendVo extendVo = new CompanyExtendVo(); CompanyExtendVo extendVo = new CompanyExtendVo();
extendVo.setId(reqVo.getId()); extendVo.setId(reqVo.getId());
companyExtendDaoImpl.create(extendVo); companyExtendDaoImpl.save(extendVo);
CompanyBankCardVo companyBankCardVo = new CompanyBankCardVo(); CompanyBankCardVo companyBankCardVo = new CompanyBankCardVo();
companyBankCardVo.setCompanyId(reqVo.getId()); companyBankCardVo.setCompanyId(reqVo.getId());
companyBankCardVo.setId(StringHelper.getNewID()); companyBankCardVo.setId(StringHelper.getNewID());
companyBankCardDaoImpl.create(companyBankCardVo); companyBankCardDaoImpl.save(companyBankCardVo);
UserVo userReqVo = new UserVo(); UserVo userReqVo = new UserVo();
userReqVo.setCompanyId(reqVo.getId()); userReqVo.setCompanyId(reqVo.getId());
...@@ -118,21 +143,35 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -118,21 +143,35 @@ public class RegisterServiceImpl implements RegisterService {
userVo.setPhone(reqVo.getContactPhone()); userVo.setPhone(reqVo.getContactPhone());
userDaoImpl.update(userVo); userDaoImpl.update(userVo);
// 此处需要保存数据到merchant表中 MerchantCreateReqVo req=new MerchantCreateReqVo();
MerchantVo merchantVo = new MerchantVo(); req.setId(StringHelper.getNewID());
merchantVo.setId(StringHelper.getNewID()); req.setName(reqVo.getCompanyName());
merchantVo.setName(reqVo.getCompanyName()); req.setAddress(reqVo.getAddress());
merchantVo.setAddress(reqVo.getAddress()); req.setType(reqVo.getCompanyAttribute());
merchantVo.setType(reqVo.getCompanyAttribute()); req.setProductCompanyId(reqVo.getId());
merchantVo.setProductCompanyId(reqVo.getId()); req.setUserId(userVo.getId());
merchantVo.setUserId(userVo.getId()); req.setUsername(userVo.getAccount());
merchantVo.setUserName(userVo.getAccount()); String merchantId = (String) storeFeign.merchantCreate(req).getData();
SaveCompanyResVo resVo = new SaveCompanyResVo();
resVo.setCompanyId(companyVo.getId());
resVo.setCompanyBankCardId(companyBankCardVo.getId());
resVo.setCompanyExtendId(extendVo.getId());
resVo.setMerchantId(merchantId);
resVo.setUserId(userVo.getId());
return resVo;
} }
/**
* 保存企业注册的公司信息
*
* @param reqVo
* @return 返回保存数据各表的主键
*/
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void saveEnterprise(RegisterEnterpriceReqVo reqVo) { public SaveCompanyResVo saveEnterprise(RegisterEnterpriceReqVo reqVo) {
this.checkPhone(reqVo.getContactPhone()); this.checkPhone(reqVo.getContactPhone());
...@@ -142,7 +181,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -142,7 +181,7 @@ public class RegisterServiceImpl implements RegisterService {
CompanyExtendVo extendVo = new CompanyExtendVo(); CompanyExtendVo extendVo = new CompanyExtendVo();
extendVo.setId(reqVo.getId()); extendVo.setId(reqVo.getId());
companyExtendDaoImpl.create(extendVo); companyExtendDaoImpl.save(extendVo);
CompanyBankCardVo companyBankCardVo = new CompanyBankCardVo(); CompanyBankCardVo companyBankCardVo = new CompanyBankCardVo();
companyBankCardVo.setId(StringHelper.getNewID()); companyBankCardVo.setId(StringHelper.getNewID());
...@@ -152,7 +191,7 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -152,7 +191,7 @@ public class RegisterServiceImpl implements RegisterService {
companyBankCardVo.setBankAddress(reqVo.getBankAddress()); companyBankCardVo.setBankAddress(reqVo.getBankAddress());
companyBankCardVo.setBankCode(reqVo.getBankCode()); companyBankCardVo.setBankCode(reqVo.getBankCode());
companyBankCardVo.setReservedPhone(reqVo.getReservedPhone()); companyBankCardVo.setReservedPhone(reqVo.getReservedPhone());
companyBankCardDaoImpl.create(companyBankCardVo); companyBankCardDaoImpl.save(companyBankCardVo);
UserVo userReqVo = new UserVo(); UserVo userReqVo = new UserVo();
userReqVo.setCompanyId(reqVo.getId()); userReqVo.setCompanyId(reqVo.getId());
...@@ -160,19 +199,35 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -160,19 +199,35 @@ public class RegisterServiceImpl implements RegisterService {
userVo.setPhone(reqVo.getContactPhone()); userVo.setPhone(reqVo.getContactPhone());
userDaoImpl.update(userVo); userDaoImpl.update(userVo);
// 此处需要保存数据到merchant表中 MerchantCreateReqVo req=new MerchantCreateReqVo();
MerchantVo merchantVo = new MerchantVo(); req.setId(StringHelper.getNewID());
merchantVo.setId(StringHelper.getNewID()); req.setName(reqVo.getCompanyName());
merchantVo.setName(reqVo.getCompanyName()); req.setAddress(reqVo.getAddress());
merchantVo.setAddress(reqVo.getAddress()); req.setType(reqVo.getCompanyAttribute());
merchantVo.setType(reqVo.getCompanyAttribute()); req.setProductCompanyId(reqVo.getId());
merchantVo.setProductCompanyId(reqVo.getId()); req.setUserId(userVo.getId());
merchantVo.setUserId(userVo.getId()); req.setUsername(userVo.getAccount());
merchantVo.setUserName(userVo.getAccount()); String merchantId = (String) storeFeign.merchantCreate(req).getData();
SaveCompanyResVo resVo = new SaveCompanyResVo();
resVo.setCompanyId(companyVo.getId());
resVo.setCompanyBankCardId(companyBankCardVo.getId());
resVo.setCompanyExtendId(extendVo.getId());
resVo.setMerchantId(merchantId);
resVo.setUserId(userVo.getId());
return resVo;
} }
/**
* 登陆,验证用户名或手机号,密码是否正确
* 返回token,account,LoginCompanyResVo对象(id:公司id,status:公司状态,companyAttribute:属性,bankCardCodeList:绑定的银行卡数组)
*
* @param reqVo
* @return
*/
@Override @Override
public void login(LoginReqVo reqVo) { public LoginResVo login(LoginReqVo reqVo) {
String accountOrPhone = reqVo.getAccountOrPhone(); String accountOrPhone = reqVo.getAccountOrPhone();
UserVo userVo; UserVo userVo;
if (userServiceImpl.isNumeric(accountOrPhone)){ if (userServiceImpl.isNumeric(accountOrPhone)){
...@@ -189,42 +244,37 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -189,42 +244,37 @@ public class RegisterServiceImpl implements RegisterService {
throw new CodeException("用户名或密码错误"); throw new CodeException("用户名或密码错误");
} }
CompanyVo companyReqVo = new CompanyVo(); String token = TokenUtil.createToken(reqVo.getAccountOrPhone());
CompanyBankCardVo companyBankCardReqVo = new CompanyBankCardVo(); TokenHelper.write(token,reqVo);
CompanyExtendVo companyExtendReqVo = new CompanyExtendVo();
companyReqVo.setId(userVo.getCompanyId());
CompanyVo companyVo = companyDaoImpl.load(companyReqVo,CompanyVo.class);
companyBankCardReqVo.setCompanyId(userVo.getCompanyId());
CompanyBankCardVo companyBankCardVo = companyBankCardDaoImpl.load(companyBankCardReqVo,CompanyBankCardVo.class);
companyExtendReqVo.setId(userVo.getCompanyId());
CompanyExtendVo companyExtendVo = companyExtendDaoImpl.load(companyExtendReqVo,CompanyExtendVo.class);
LoginResVo resVo = new LoginResVo(); LoginResVo resVo = new LoginResVo();
resVo.setUserVo(userVo);
resVo.setCompanyVo(companyVo); resVo.setToken(token);
resVo.setCompanyBankCardVo(companyBankCardVo);
resVo.setCompanyExtendVo(companyExtendVo); resVo.setAccount(userVo.getAccount());
UserRoleGetReqVo reqVo1 = new UserRoleGetReqVo(); CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo();
reqVo1.setUserId(userVo.getId()); companyGetReqVo.setId(userVo.getCompanyId());
List<UserRoleVo> userRoleVoList = userRoleDaoImpl.loadList(reqVo1,UserRoleVo.class); CompanyVo companyVo = companyDaoImpl.load(companyGetReqVo,CompanyVo.class);
List<RoleVo> roleVoList = new ArrayList();
if (userRoleVoList != null && !userRoleVoList.isEmpty()){ LoginCompanyResVo loginCompanyResVo = new LoginCompanyResVo();
List<String> roleIds = new ArrayList(); loginCompanyResVo.setId(companyVo.getId());
for (UserRoleVo userRoleVo:userRoleVoList) { loginCompanyResVo.setStatus(companyVo.getStatus());
roleIds.add(userRoleVo.getRoleId()); loginCompanyResVo.setCompanyAttribute(companyVo.getCompanyAttribute());
}
for (String roleId:roleIds) { CompanyBankCardGetReqVo getReqVo = new CompanyBankCardGetReqVo();
RoleGetReqVo reqVo2 = new RoleGetReqVo(); getReqVo.setCompanyId(companyVo.getId());
RoleVo roleVo = userRoleDaoImpl.load(reqVo2,RoleVo.class); List<CompanyBankCardVo> companyBankCardVoList = companyBankCardDaoImpl.loadList(getReqVo,CompanyBankCardVo.class);
roleVoList.add(roleVo); List<String> bankCardCodeList = new ArrayList();
if (companyBankCardVoList != null && !companyBankCardVoList.isEmpty()){
for (CompanyBankCardVo companyBankCardVo:companyBankCardVoList) {
bankCardCodeList.add(companyBankCardVo.getBankCardCode());
} }
} }
loginCompanyResVo.setBankCardCodeList(bankCardCodeList);
resVo.setRoleVoList(roleVoList); resVo.setCompanyResVo(loginCompanyResVo);
// 此处需要获取对应的merchant表数据
String token = TokenUtil.createToken(reqVo.getAccountOrPhone()); return resVo;
TokenHelper.write(token,resVo);
} }
} }
...@@ -35,9 +35,15 @@ public class RoleServiceImpl implements RoleService { ...@@ -35,9 +35,15 @@ public class RoleServiceImpl implements RoleService {
@Autowired @Autowired
AuthorityDao authorityDaoImpl; AuthorityDao authorityDaoImpl;
/**
* 保存RoleVo对象,并保存角色权限的对应关系
*
* @param webRoleReqVo
* @return 返回角色id
*/
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void saveRole(WebRoleReqVo webRoleReqVo) { public String saveRole(WebRoleReqVo webRoleReqVo) {
RoleVo roleVo = webRoleReqVo; RoleVo roleVo = webRoleReqVo;
this.checkNameExist(roleVo); this.checkNameExist(roleVo);
webRoleReqVo.setId(StringHelper.getNewID()); webRoleReqVo.setId(StringHelper.getNewID());
...@@ -53,19 +59,25 @@ public class RoleServiceImpl implements RoleService { ...@@ -53,19 +59,25 @@ public class RoleServiceImpl implements RoleService {
roleAuthorityDaoImpl.create(roleAuthorityRelation); roleAuthorityDaoImpl.create(roleAuthorityRelation);
} }
} }
return roleVo.getId();
} }
/**
* 更新RoleVo对象,并更新角色权限的对应关系
*
* @param webRoleReqVo RoleDto对象
* @return 返回角色id
*/
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void updateRole(WebRoleReqVo webRoleReqVo) { public String updateRole(WebRoleReqVo webRoleReqVo) {
RoleVo roleVo = webRoleReqVo; RoleVo roleVo = webRoleReqVo;
this.checkNameExist(roleVo); this.checkNameExist(roleVo);
roleDao.update(roleVo); roleDao.update(roleVo);
RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo(); RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo();
reqVo.setRoleId(webRoleReqVo.getId()); reqVo.setRoleId(webRoleReqVo.getId());
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.getRoleAuthorityList(reqVo); List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.loadList(reqVo,RoleAuthorityVo.class);
if (roleAuthorityList != null && !roleAuthorityList.isEmpty()){ if (roleAuthorityList != null && !roleAuthorityList.isEmpty()){
for (RoleAuthorityVo roleAuthorityRelation:roleAuthorityList) { for (RoleAuthorityVo roleAuthorityRelation:roleAuthorityList) {
roleAuthorityDaoImpl.remove(roleAuthorityRelation); roleAuthorityDaoImpl.remove(roleAuthorityRelation);
...@@ -81,9 +93,15 @@ public class RoleServiceImpl implements RoleService { ...@@ -81,9 +93,15 @@ public class RoleServiceImpl implements RoleService {
roleAuthorityDaoImpl.create(roleAuthorityRelation); roleAuthorityDaoImpl.create(roleAuthorityRelation);
} }
} }
return roleVo.getId();
} }
/**
* 通过主键id查询RoleVo对象
*
* @param webRoleReqVo 主键
* @return RoleVo对象
*/
@Override @Override
public WebRoleResVo getRoleById(WebRoleReqVo webRoleReqVo) { public WebRoleResVo getRoleById(WebRoleReqVo webRoleReqVo) {
RoleGetReqVo roleGetReqVo = new RoleGetReqVo(); RoleGetReqVo roleGetReqVo = new RoleGetReqVo();
...@@ -96,18 +114,22 @@ public class RoleServiceImpl implements RoleService { ...@@ -96,18 +114,22 @@ public class RoleServiceImpl implements RoleService {
return this.makeResVo(roleVo,authorityList); return this.makeResVo(roleVo,authorityList);
} }
@Override /**
public RoleVo getRoleByName(String name) { * 检查角色名是否已存在
RoleGetReqVo getRoleByRoleNameReqVo = new RoleGetReqVo(); *
getRoleByRoleNameReqVo.setName(name); * @param roleVo RoleVo对象
return roleDao.getRoleByRoleName(getRoleByRoleNameReqVo); */
}
@Override @Override
public void checkNameExist(RoleVo roleVo){ public void checkNameExist(RoleVo roleVo){
roleDao.checkNameExist(roleVo); roleDao.checkNameExist(roleVo);
} }
/**
* 获取RoleVo对象列表
*
* @param req
* @return RoleVo对象列表分页对象
*/
@Override @Override
public PageSizeData<RoleVo> getRoleVoList(ListRoleReqVo req) { public PageSizeData<RoleVo> getRoleVoList(ListRoleReqVo req) {
...@@ -118,6 +140,12 @@ public class RoleServiceImpl implements RoleService { ...@@ -118,6 +140,12 @@ public class RoleServiceImpl implements RoleService {
return roleVoPageSizeData; return roleVoPageSizeData;
} }
/**
* 获取角色返回信息分页对象
*
* @param req
* @return 角色返回信息分页对象
*/
@Override @Override
public PageSizeData<WebRoleResVo> getWebRoleResVoList(ListRoleReqVo req) { public PageSizeData<WebRoleResVo> getWebRoleResVoList(ListRoleReqVo req) {
PageSizeData<RoleVo> roleVoPageSizeData = this.getRoleVoList(req); PageSizeData<RoleVo> roleVoPageSizeData = this.getRoleVoList(req);
...@@ -144,11 +172,17 @@ public class RoleServiceImpl implements RoleService { ...@@ -144,11 +172,17 @@ public class RoleServiceImpl implements RoleService {
return webRoleResVoPageSizeData; return webRoleResVoPageSizeData;
} }
/**
* 通过角色id查询该角色权限id列表
*
* @param roleId 角色id
* @return 权限id列表
*/
@Override @Override
public List<AuthorityVo> getAuthorityListByRoleId(String roleId) { public List<AuthorityVo> getAuthorityListByRoleId(String roleId) {
RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo(); RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo();
reqVo.setRoleId(roleId); reqVo.setRoleId(roleId);
List<RoleAuthorityVo> roleAuthorityRelationList = roleAuthorityDaoImpl.getRoleAuthorityList(reqVo); List<RoleAuthorityVo> roleAuthorityRelationList = roleAuthorityDaoImpl.loadList(reqVo,RoleAuthorityVo.class);
if (roleAuthorityRelationList != null && !roleAuthorityRelationList.isEmpty()){ if (roleAuthorityRelationList != null && !roleAuthorityRelationList.isEmpty()){
List<AuthorityVo> authorityList = new ArrayList(roleAuthorityRelationList.size()); List<AuthorityVo> authorityList = new ArrayList(roleAuthorityRelationList.size());
for (RoleAuthorityVo roleAuthorityRelation:roleAuthorityRelationList) { for (RoleAuthorityVo roleAuthorityRelation:roleAuthorityRelationList) {
...@@ -166,7 +200,7 @@ public class RoleServiceImpl implements RoleService { ...@@ -166,7 +200,7 @@ public class RoleServiceImpl implements RoleService {
public String getAuthorityNameByAuthorityId(String authorityId) { public String getAuthorityNameByAuthorityId(String authorityId) {
AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo(); AuthorityGetReqVo authorityGetReqVo = new AuthorityGetReqVo();
authorityGetReqVo.setId(authorityId); authorityGetReqVo.setId(authorityId);
AuthorityVo authorityVo = authorityDaoImpl.getAuthority(authorityGetReqVo); AuthorityVo authorityVo = authorityDaoImpl.load(authorityGetReqVo,AuthorityVo.class);
return authorityVo.getName(); return authorityVo.getName();
} }
...@@ -198,7 +232,7 @@ public class RoleServiceImpl implements RoleService { ...@@ -198,7 +232,7 @@ public class RoleServiceImpl implements RoleService {
RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo(); RoleAuthorityGetReqVo reqVo = new RoleAuthorityGetReqVo();
reqVo.setRoleId(roleVo.getId()); reqVo.setRoleId(roleVo.getId());
List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.getRoleAuthorityList(reqVo); List<RoleAuthorityVo> roleAuthorityList = roleAuthorityDaoImpl.loadList(reqVo,RoleAuthorityVo.class);
if (roleAuthorityList != null && !roleAuthorityList.isEmpty()){ if (roleAuthorityList != null && !roleAuthorityList.isEmpty()){
for (RoleAuthorityVo roleAuthority:roleAuthorityList) { for (RoleAuthorityVo roleAuthority:roleAuthorityList) {
roleAuthorityDaoImpl.remove(roleAuthority); roleAuthorityDaoImpl.remove(roleAuthority);
......
...@@ -33,7 +33,7 @@ public class UserServiceImpl implements UserService { ...@@ -33,7 +33,7 @@ public class UserServiceImpl implements UserService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void saveUser(WebUserReqVo webUserReqVo) { public String saveUser(WebUserReqVo webUserReqVo) {
this.isValid(webUserReqVo.getAccount()); this.isValid(webUserReqVo.getAccount());
this.checkAccount(webUserReqVo); this.checkAccount(webUserReqVo);
this.checkPhone(webUserReqVo); this.checkPhone(webUserReqVo);
...@@ -45,6 +45,8 @@ public class UserServiceImpl implements UserService { ...@@ -45,6 +45,8 @@ public class UserServiceImpl implements UserService {
UserVo userVo = webUserReqVo; UserVo userVo = webUserReqVo;
userDao.create(userVo); userDao.create(userVo);
saveUserRole(webUserReqVo); saveUserRole(webUserReqVo);
return userVo.getId();
} }
private void saveUserRole(WebUserReqVo webUserReqVo){ private void saveUserRole(WebUserReqVo webUserReqVo){
...@@ -62,7 +64,7 @@ public class UserServiceImpl implements UserService { ...@@ -62,7 +64,7 @@ public class UserServiceImpl implements UserService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void updateUser(WebUserReqVo webUserReqVo) { public String updateUser(WebUserReqVo webUserReqVo) {
this.isValid(webUserReqVo.getAccount()); this.isValid(webUserReqVo.getAccount());
this.checkAccount(webUserReqVo); this.checkAccount(webUserReqVo);
this.checkPhone(webUserReqVo); this.checkPhone(webUserReqVo);
...@@ -88,6 +90,8 @@ public class UserServiceImpl implements UserService { ...@@ -88,6 +90,8 @@ public class UserServiceImpl implements UserService {
} }
} }
saveUserRole(webUserReqVo); saveUserRole(webUserReqVo);
return userVo.getId();
} }
@Override @Override
......
...@@ -51,7 +51,7 @@ public class CompanyVo implements Serializable, InitDao { ...@@ -51,7 +51,7 @@ public class CompanyVo implements Serializable, InitDao {
@TableAnnotation("signing_status") @TableAnnotation("signing_status")
private String signingStatus; private String signingStatus;
private String status; private int status;
@TableAnnotation("create_time") @TableAnnotation("create_time")
private String createTime; private String createTime;
...@@ -165,11 +165,11 @@ public class CompanyVo implements Serializable, InitDao { ...@@ -165,11 +165,11 @@ public class CompanyVo implements Serializable, InitDao {
this.signingStatus = signingStatus; this.signingStatus = signingStatus;
} }
public String getStatus() { public int getStatus() {
return status; return status;
} }
public void setStatus(String status) { public void setStatus(int status) {
this.status = status; this.status = status;
} }
......
package com.pangding.web.authority.vo; package com.pangding.web.authority.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yanzuoguang.dao.TableAnnotation; import com.yanzuoguang.dao.TableAnnotation;
import com.yanzuoguang.util.helper.DateHelper; import com.yanzuoguang.util.vo.BaseVo;
import com.yanzuoguang.util.helper.StringHelper;
import com.yanzuoguang.util.vo.InitDao;
import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
/** /**
* @Author zhangjinyao * @author LBW
* @create 2019/5/21 11:31 * @name 商家(景区)基本信息
* @create 2019-04-28 15:21
*/
public class Merchant extends BaseVo {
/**
* 主键
*/ */
@TableAnnotation("pd_merchant")
public class MerchantVo implements Serializable, InitDao {
private String id; private String id;
/**
* 编号
*/
private String code; private String code;
/**
* 名称
*/
private String name; private String name;
/**
* 经度
*/
private BigDecimal longitude; private BigDecimal longitude;
/**
* 纬度
*/
private BigDecimal latitude; private BigDecimal latitude;
/**
* 评分
*/
private BigDecimal score; private BigDecimal score;
@TableAnnotation("area_code") /**
* 行政区域编号
*/
private String areaCode; private String areaCode;
@TableAnnotation("area_name") /**
* 行政区域名称
*/
private String areaName; private String areaName;
/**
* 地址
*/
private String address; private String address;
private int type; /**
* 类型(1:景区;2:餐饮;3:酒店)
*/
private Integer type;
/**
* 标签
*/
private String tag; private String tag;
/**
* 等级
*/
private String level; private String level;
private int status; /**
* 状态(0:上架;1:下架)
*/
private Integer status;
/**
* 游玩耗时
*/
@TableAnnotation("time_spent") @TableAnnotation("time_spent")
private String timeSpent; private String timeSpent;
/**
* 电话
*/
private String phone; private String phone;
/**
* 供应商
*/
@TableAnnotation("product_company_id") @TableAnnotation("product_company_id")
private String productCompanyId; private String productCompanyId;
/**
* 接口商
*/
@TableAnnotation("interface_company_id") @TableAnnotation("interface_company_id")
private String interfaceCompanyId; private String interfaceCompanyId;
/**
* 营业时间(开始)
*/
@TableAnnotation("business_start") @TableAnnotation("business_start")
private String businessStart; private String businessStart;
/**
* 营业时间(结束)
*/
@TableAnnotation("business_end") @TableAnnotation("business_end")
private String businessEnd; private String businessEnd;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableAnnotation("create_time") @TableAnnotation("create_time")
private String createTime; private String createTime;
/**
* 创建者ID
*/
@TableAnnotation("user_id") @TableAnnotation("user_id")
private String userId; private String userId;
private String userName; /**
* 创建者
*/
private String username;
/**
* 来源
*/
private String source; private String source;
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public String getId() { public String getId() {
return id; return id;
} }
...@@ -141,11 +215,11 @@ public class MerchantVo implements Serializable, InitDao { ...@@ -141,11 +215,11 @@ public class MerchantVo implements Serializable, InitDao {
this.address = address; this.address = address;
} }
public int getType() { public Integer getType() {
return type; return type;
} }
public void setType(int type) { public void setType(Integer type) {
this.type = type; this.type = type;
} }
...@@ -165,11 +239,11 @@ public class MerchantVo implements Serializable, InitDao { ...@@ -165,11 +239,11 @@ public class MerchantVo implements Serializable, InitDao {
this.level = level; this.level = level;
} }
public int getStatus() { public Integer getStatus() {
return status; return status;
} }
public void setStatus(int status) { public void setStatus(Integer status) {
this.status = status; this.status = status;
} }
...@@ -237,24 +311,11 @@ public class MerchantVo implements Serializable, InitDao { ...@@ -237,24 +311,11 @@ public class MerchantVo implements Serializable, InitDao {
this.userId = userId; this.userId = userId;
} }
public String getUserName() { public String getUsername() {
return userName; return username;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
} }
@Override public void setUsername(String username) {
public void init() { this.username = username;
this.createTime = StringHelper.getFirst(this.createTime, DateHelper.getNow());
} }
} }
package com.pangding.web.authority.vo.cloudvo; package com.pangding.web.authority.vo.cloudvo;
import com.pangding.web.authority.vo.*; import com.pangding.web.authority.vo.*;
import com.pangding.web.authority.vo.reqvo.LoginCompanyResVo;
import java.util.List; import java.util.List;
...@@ -9,53 +10,33 @@ import java.util.List; ...@@ -9,53 +10,33 @@ import java.util.List;
* @create 2019/5/16 17:50 * @create 2019/5/16 17:50
*/ */
public class LoginResVo { public class LoginResVo {
UserVo userVo; private String token;
CompanyVo companyVo; private String account;
CompanyBankCardVo companyBankCardVo; private LoginCompanyResVo companyResVo;
CompanyExtendVo companyExtendVo; public String getToken() {
return token;
List<RoleVo> roleVoList;
public List<RoleVo> getRoleVoList() {
return roleVoList;
}
public void setRoleVoList(List<RoleVo> roleVoList) {
this.roleVoList = roleVoList;
}
public CompanyExtendVo getCompanyExtendVo() {
return companyExtendVo;
}
public void setCompanyExtendVo(CompanyExtendVo companyExtendVo) {
this.companyExtendVo = companyExtendVo;
}
public CompanyBankCardVo getCompanyBankCardVo() {
return companyBankCardVo;
} }
public void setCompanyBankCardVo(CompanyBankCardVo companyBankCardVo) { public void setToken(String token) {
this.companyBankCardVo = companyBankCardVo; this.token = token;
} }
public UserVo getUserVo() { public String getAccount() {
return userVo; return account;
} }
public void setUserVo(UserVo userVo) { public void setAccount(String account) {
this.userVo = userVo; this.account = account;
} }
public CompanyVo getCompanyVo() { public LoginCompanyResVo getCompanyResVo() {
return companyVo; return companyResVo;
} }
public void setCompanyVo(CompanyVo companyVo) { public void setCompanyResVo(LoginCompanyResVo companyResVo) {
this.companyVo = companyVo; this.companyResVo = companyResVo;
} }
} }
package com.pangding.web.authority.vo.reqvo;
/**
* @Author zhangjinyao
* @create 2019/5/21 17:28
*/
public class CompanyBankCardGetReqVo {
private String companyId;
public String getCompanyId() {
return companyId;
}
public void setCompanyId(String companyId) {
this.companyId = companyId;
}
}
package com.pangding.web.authority.vo.reqvo;
import java.util.List;
/**
* @Author zhangjinyao
* @create 2019/5/21 17:01
*/
public class LoginCompanyResVo {
private String id;
private int status;
private int companyAttribute;
private List<String> bankCardCodeList;
public int getCompanyAttribute() {
return companyAttribute;
}
public void setCompanyAttribute(int companyAttribute) {
this.companyAttribute = companyAttribute;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public List<String> getBankCardCodeList() {
return bankCardCodeList;
}
public void setBankCardCodeList(List<String> bankCardCodeList) {
this.bankCardCodeList = bankCardCodeList;
}
}
package com.pangding.web.authority.vo.reqvo;
import com.pangding.web.authority.vo.Merchant;
/**
* @Author zhangjinyao
* @create 2019/5/22 11:56
*/
public class MerchantCreateReqVo extends Merchant {
}
package com.pangding.web.authority.vo.reqvo;
/**
* @Author zhangjinyao
* @create 2019/5/22 14:42
*/
public class SaveCompanyResVo {
private String companyId;
private String companyExtendId;
private String companyBankCardId;
private String merchantId;
private String userId;
public String getCompanyId() {
return companyId;
}
public void setCompanyId(String companyId) {
this.companyId = companyId;
}
public String getCompanyExtendId() {
return companyExtendId;
}
public void setCompanyExtendId(String companyExtendId) {
this.companyExtendId = companyExtendId;
}
public String getCompanyBankCardId() {
return companyBankCardId;
}
public void setCompanyBankCardId(String companyBankCardId) {
this.companyBankCardId = companyBankCardId;
}
public String getMerchantId() {
return merchantId;
}
public void setMerchantId(String merchantId) {
this.merchantId = merchantId;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment