Skip to content

Commit 487d44d

Browse files
committed
vue sample update
1 parent eb15946 commit 487d44d

27 files changed

+327
-22
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package com.robin.basis.controller.biz;
2+
3+
import com.robin.basis.dto.CustomerDTO;
4+
import com.robin.basis.dto.query.CustomerQueryDTO;
5+
import com.robin.basis.mapper.biz.CustomerMapper;
6+
import com.robin.basis.service.biz.ICustomerService;
7+
import com.robin.basis.utils.WebUtils;
8+
import com.robin.biz.model.Customer;
9+
import com.robin.core.web.controller.AbstractMyBatisController;
10+
import org.springframework.web.bind.annotation.*;
11+
12+
import java.util.List;
13+
import java.util.Map;
14+
15+
@RestController
16+
@RequestMapping("/customer")
17+
public class CustomerController extends AbstractMyBatisController<ICustomerService, CustomerMapper, Customer,Long> {
18+
@GetMapping
19+
public Map<String,Object> list(CustomerQueryDTO dto){
20+
return WebUtils.toPageVO(queryPage(dto, CustomerDTO.class),null);
21+
}
22+
@PostMapping
23+
public Map<String,Object> save(@RequestBody Map<String,Object> reqMap){
24+
return doSave(reqMap,null);
25+
}
26+
@PutMapping
27+
public Map<String,Object> update(@RequestBody Map<String,Object> reqMap){
28+
return doUpdate(reqMap,Long.valueOf(reqMap.get("id").toString()));
29+
}
30+
@DeleteMapping
31+
public Map<String,Object> delete(@RequestBody List<Long> ids ){
32+
return doDeleteLogic(ids);
33+
}
34+
}

mybatisproj/src/main/java/com/robin/basis/controller/system/TenantInfoController.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import org.springframework.web.bind.annotation.*;
1515
import org.springframework.web.multipart.MultipartFile;
1616

17+
import javax.annotation.security.PermitAll;
1718
import java.util.List;
1819
import java.util.Map;
1920

@@ -78,5 +79,11 @@ public Map<String,Object> activeTenant(Map<String,Object> reqMap){
7879
}
7980

8081
}
82+
@GetMapping("/attendTenant")
83+
@PermitAll
84+
public Map<String,Object> attendTenant(Map<String,Object> reqMap){
85+
86+
return null;
87+
}
8188

8289
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.robin.basis.dto;
2+
3+
import lombok.Data;
4+
5+
import java.io.Serializable;
6+
7+
@Data
8+
public class CustomerDTO implements Serializable {
9+
private Long id;
10+
private String name;
11+
private String district;
12+
private String phone;
13+
private String creditNo;
14+
private String gender;
15+
private String birthDay;
16+
private String type;
17+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.robin.basis.dto.query;
2+
3+
import com.robin.core.base.dto.PageDTO;
4+
import lombok.Data;
5+
6+
@Data
7+
public class CustomerQueryDTO extends PageDTO {
8+
private String phone;
9+
private String name;
10+
private String creditNo;
11+
private String districtId;
12+
private String address;
13+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.robin.basis.mapper;
2+
3+
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4+
import com.robin.basis.model.user.TenantUserInvite;
5+
import org.apache.ibatis.annotations.Mapper;
6+
7+
@Mapper
8+
public interface TenantUserInviteMapper extends BaseMapper<TenantUserInvite> {
9+
}

mybatisproj/src/main/java/com/robin/basis/mapper/TenantUserMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ public interface TenantUserMapper extends BaseMapper<TenantUser> {
1818
List<EmployeeUserTenantDTO> getTenantEmpUser(@Param(Constants.WRAPPER) QueryWrapper<EmployeeUserTenantDTO> wrapper);
1919

2020
@Select("<script>"+
21-
"select * from (select a.id,name,u.id as userId from t_sys_employee a,t_sys_user_info u where a.id=u.employee_id) t ${ew.customSqlSegment}"+"</script>")
21+
"select * from (select a.id,name,u.id as userId from t_sys_employee a,t_sys_user_info u where a.id=u.employee_id and a.status='1' and b.status='1') t ${ew.customSqlSegment}"+"</script>")
2222
List<EmployeeUserTenantDTO> getEmployeeUser(@Param(Constants.WRAPPER) QueryWrapper<EmployeeUserTenantDTO> wrapper);
2323
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.robin.basis.mapper.biz;
2+
3+
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4+
import com.robin.biz.model.Customer;
5+
import org.apache.ibatis.annotations.Mapper;
6+
7+
@Mapper
8+
public interface CustomerMapper extends BaseMapper<Customer> {
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.robin.basis.mapper.biz;
2+
3+
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4+
import com.robin.biz.model.MemberConsumption;
5+
import org.apache.ibatis.annotations.Mapper;
6+
7+
@Mapper
8+
public interface MemberConsumptionMapper extends BaseMapper<MemberConsumption> {
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.robin.basis.mapper.biz;
2+
3+
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4+
import com.robin.biz.model.Merchant;
5+
import org.apache.ibatis.annotations.Mapper;
6+
7+
@Mapper
8+
public interface MerchantMapper extends BaseMapper<Merchant> {
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.robin.basis.mapper.biz;
2+
3+
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4+
import com.robin.biz.model.MerchantMember;
5+
import org.apache.ibatis.annotations.Mapper;
6+
7+
@Mapper
8+
public interface MerchantMemberMapper extends BaseMapper<MerchantMember> {
9+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package com.robin.basis.model.user;
2+
3+
import com.baomidou.mybatisplus.annotation.FieldFill;
4+
import com.baomidou.mybatisplus.annotation.TableField;
5+
import com.baomidou.mybatisplus.annotation.TableName;
6+
import com.fasterxml.jackson.annotation.JsonFormat;
7+
import com.robin.core.base.model.BaseObject;
8+
import lombok.Data;
9+
10+
import java.sql.Timestamp;
11+
import java.time.LocalDateTime;
12+
13+
@TableName("t_tenant_user_invite")
14+
@Data
15+
public class TenantUserInvite extends BaseObject {
16+
private Long id;
17+
private Long tenantId;
18+
private Long empId;
19+
private String phone;
20+
private String inviteCode;
21+
private String acceptable;
22+
private Timestamp acceptTime;
23+
private String acceptIp;
24+
@TableField(value = "creator", fill = FieldFill.INSERT)
25+
private Long creatorId;
26+
27+
/**
28+
* 创建时间
29+
*/
30+
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
31+
@TableField(value = "create_tm", fill = FieldFill.INSERT)
32+
private LocalDateTime createTm;
33+
34+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.robin.basis.service.biz;
2+
3+
import com.robin.biz.model.Customer;
4+
import com.robin.core.base.service.IMybatisBaseService;
5+
6+
public interface ICustomerService extends IMybatisBaseService<Customer,Long> {
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.robin.basis.service.biz;
2+
3+
import com.robin.biz.model.MemberConsumption;
4+
import com.robin.core.base.service.IMybatisBaseService;
5+
6+
public interface IMemberConsumptionService extends IMybatisBaseService<MemberConsumption,Long> {
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.robin.basis.service.biz;
2+
3+
import com.robin.biz.model.MerchantMember;
4+
import com.robin.core.base.service.IMybatisBaseService;
5+
6+
public interface IMerchantMemberService extends IMybatisBaseService<MerchantMember,Long> {
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.robin.basis.service.biz;
2+
3+
import com.robin.biz.model.Merchant;
4+
import com.robin.core.base.service.IMybatisBaseService;
5+
6+
public interface IMerchantService extends IMybatisBaseService<Merchant,Long> {
7+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.robin.basis.service.biz.impl;
2+
3+
import com.robin.basis.mapper.biz.CustomerMapper;
4+
import com.robin.basis.service.biz.ICustomerService;
5+
import com.robin.biz.model.Customer;
6+
import com.robin.core.base.service.AbstractMybatisService;
7+
import org.springframework.stereotype.Service;
8+
9+
@Service
10+
public class CustomerServiceImpl extends AbstractMybatisService<CustomerMapper, Customer,Long> implements ICustomerService {
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.robin.basis.service.biz.impl;
2+
3+
import com.robin.basis.mapper.biz.MemberConsumptionMapper;
4+
import com.robin.basis.service.biz.IMemberConsumptionService;
5+
import com.robin.biz.model.MemberConsumption;
6+
import com.robin.core.base.service.AbstractMybatisService;
7+
import org.springframework.stereotype.Service;
8+
9+
@Service
10+
public class MemberConsumptionServiceImpl extends AbstractMybatisService<MemberConsumptionMapper, MemberConsumption,Long> implements IMemberConsumptionService {
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.robin.basis.service.biz.impl;
2+
3+
import com.robin.basis.mapper.biz.MerchantMemberMapper;
4+
import com.robin.basis.service.biz.IMerchantMemberService;
5+
import com.robin.biz.model.MerchantMember;
6+
import com.robin.core.base.service.AbstractMybatisService;
7+
import org.springframework.stereotype.Service;
8+
9+
@Service
10+
public class MerchantMemberServiceImpl extends AbstractMybatisService<MerchantMemberMapper, MerchantMember,Long> implements IMerchantMemberService {
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.robin.basis.service.biz.impl;
2+
3+
import com.robin.basis.mapper.biz.MerchantMapper;
4+
import com.robin.basis.service.biz.IMerchantService;
5+
import com.robin.biz.model.Merchant;
6+
import com.robin.core.base.service.AbstractMybatisService;
7+
import org.springframework.stereotype.Service;
8+
9+
@Service
10+
public class MerchantServiceImpl extends AbstractMybatisService<MerchantMapper, Merchant,Long> implements IMerchantService {
11+
}

mybatisproj/src/main/java/com/robin/basis/service/system/ISysOrgService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public interface ISysOrgService extends IMybatisBaseService<SysOrg,Long> {
2020
boolean removeOrg(Long orgId,List<Long> uids);
2121
List<SysOrgVO> queryOrg(SysOrgQueryDTO dto);
2222
IPage<EmployeeDTO> queryOrgUser(SysOrgQueryDTO dto);
23-
TenantInfo getTopOrgTenant(Long orgId);
23+
Pair<TenantInfo, SysOrg> getTopOrgTenant(Long orgId);
2424
IPage<EmployeeDTO> selectEmployeeInOrg(Page<SysUserQueryDTO> page, QueryWrapper wrapper, List<Long> orgIds);
2525
IPage<EmployeeDTO> selectEmployeeNotInOrg(Page<SysUserQueryDTO> page, QueryWrapper wrapper,List<Long> orgIds);
2626
Pair<Integer,Integer> deleteOrg(List<Long> orgIds);

mybatisproj/src/main/java/com/robin/basis/service/system/ITenantInfoService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ public interface ITenantInfoService extends IMybatisBaseService<TenantInfo,Long>
1313
boolean activeTenant(Long tenantId,Long managerId);
1414
boolean closeTenant(Long tenantId);
1515
boolean insertTenant(TenantInfoDTO dto, MultipartFile logo);
16+
boolean inviteEmployees(Long tenantId,List<Long> empIds);
1617
//TenantInfo getManagedTenant(Long useId);
1718
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.robin.basis.service.system;
2+
3+
import com.robin.basis.model.user.TenantUserInvite;
4+
import com.robin.core.base.service.IMybatisBaseService;
5+
6+
public interface ITenantUserInviteService extends IMybatisBaseService<TenantUserInvite,Long> {
7+
}

0 commit comments

Comments
 (0)