客户团队新增合同控制

This commit is contained in:
weizhiqiang 2023-02-26 11:23:25 +08:00
parent 6169141aa2
commit 55d844ffbb
3 changed files with 6 additions and 2 deletions

View file

@ -25,7 +25,7 @@ import java.util.List;
@AllArgsConstructor
public enum TeamObjectTypeEnum implements SkyeyeEnumClass {
CUSTOMER(1, "客户团队", Arrays.asList("contactsAuthEnum"), true, true),
CUSTOMER(1, "客户团队", Arrays.asList("contactsAuthEnum", "crmContractAuthEnum"), true, true),
SUPPLIER(2, "供应商团队", Arrays.asList("contactsAuthEnum"), true, false),
PROJECT(3, "项目团队", Arrays.asList(), true, false);

View file

@ -81,4 +81,8 @@ public class ServiceBean extends CommonInfo {
@ApiModelProperty(value = "是否开启流程", required = "required")
private Boolean flowable;
@TableField("team_auth")
@ApiModelProperty(value = "是否开启团队权限管理", required = "required")
private Boolean teamAuth;
}

View file

@ -104,7 +104,7 @@ public class ServiceBeanServiceImpl extends SkyeyeBusinessServiceImpl<ServiceBea
}
private String getKey(ServiceBean bean) {
return String.format(Locale.ROOT, "%s_%s_%s", bean.getClassName(), bean.getManageShow(), bean.getTenant());
return String.format(Locale.ROOT, "%s_%s_%s", bean.getClassName(), bean.getManageShow(), bean.getTeamAuth(), bean.getTenant());
}
private void saveAttrDefinition(String appId, List<ServiceBean> classNameList) {