提交 b403cc0c 编写于 作者: yujiaming's avatar yujiaming
package cn.ibizlab.businesscentral.core.extensions.service;
import cn.ibizlab.businesscentral.core.odoo_account.service.impl.Account_taxServiceImpl;
import lombok.extern.slf4j.Slf4j;
import cn.ibizlab.businesscentral.core.odoo_account.domain.Account_tax;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.context.annotation.Primary;
import java.util.*;
/**
* 实体[税率] 自定义服务对象
*/
@Slf4j
@Primary
@Service("Account_taxExService")
public class Account_taxExService extends Account_taxServiceImpl {
@Override
protected Class currentModelClass() {
return com.baomidou.mybatisplus.core.toolkit.ReflectionKit.getSuperClassGenericType(this.getClass().getSuperclass(), 1);
}
/**
* 自定义行为[Calc_tax]用户扩展
* @param et
* @return
*/
@Override
@Transactional
public Account_tax calc_tax(Account_tax et) {
return super.calc_tax(et);
}
}
...@@ -21,6 +21,16 @@ public class Res_config_settingsExService extends Res_config_settingsServiceImpl ...@@ -21,6 +21,16 @@ public class Res_config_settingsExService extends Res_config_settingsServiceImpl
return com.baomidou.mybatisplus.core.toolkit.ReflectionKit.getSuperClassGenericType(this.getClass().getSuperclass(), 1); return com.baomidou.mybatisplus.core.toolkit.ReflectionKit.getSuperClassGenericType(this.getClass().getSuperclass(), 1);
} }
/**
* 自定义行为[GetLatestSettings]用户扩展
* @param et
* @return
*/
@Override
@Transactional
public Res_config_settings getLatestSettings(Res_config_settings et) {
return super.getLatestSettings(et);
}
/** /**
* 自定义行为[Get_default]用户扩展 * 自定义行为[Get_default]用户扩展
* @param et * @param et
......
...@@ -64,6 +64,10 @@ public class account_taxFallback implements account_taxFeignClient{ ...@@ -64,6 +64,10 @@ public class account_taxFallback implements account_taxFeignClient{
public Account_tax calc_tax( Long id, Account_tax account_tax){
return null;
}
public Boolean checkKey(Account_tax account_tax){ public Boolean checkKey(Account_tax account_tax){
return false; return false;
} }
......
...@@ -60,6 +60,10 @@ public interface account_taxFeignClient { ...@@ -60,6 +60,10 @@ public interface account_taxFeignClient {
Account_tax getDraft(); Account_tax getDraft();
@RequestMapping(method = RequestMethod.POST, value = "/account_taxes/{id}/calc_tax")
Account_tax calc_tax(@PathVariable("id") Long id,@RequestBody Account_tax account_tax);
@RequestMapping(method = RequestMethod.POST, value = "/account_taxes/checkkey") @RequestMapping(method = RequestMethod.POST, value = "/account_taxes/checkkey")
Boolean checkKey(@RequestBody Account_tax account_tax); Boolean checkKey(@RequestBody Account_tax account_tax);
......
...@@ -207,7 +207,7 @@ public class Account_account extends EntityMP implements Serializable { ...@@ -207,7 +207,7 @@ public class Account_account extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -343,14 +343,6 @@ public class Account_account extends EntityMP implements Serializable { ...@@ -343,14 +343,6 @@ public class Account_account extends EntityMP implements Serializable {
this.modify("name",name); this.modify("name",name);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [组] * 设置 [组]
*/ */
......
...@@ -258,7 +258,7 @@ public class Account_tax extends EntityMP implements Serializable { ...@@ -258,7 +258,7 @@ public class Account_tax extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -410,14 +410,6 @@ public class Account_tax extends EntityMP implements Serializable { ...@@ -410,14 +410,6 @@ public class Account_tax extends EntityMP implements Serializable {
this.modify("tax_group_id",taxGroupId); this.modify("tax_group_id",taxGroupId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
@Override @Override
public Serializable getDefaultKey(boolean gen) { public Serializable getDefaultKey(boolean gen) {
......
...@@ -33,6 +33,7 @@ public interface IAccount_taxService extends IService<Account_tax>{ ...@@ -33,6 +33,7 @@ public interface IAccount_taxService extends IService<Account_tax>{
void removeBatch(Collection<Long> idList) ; void removeBatch(Collection<Long> idList) ;
Account_tax get(Long key) ; Account_tax get(Long key) ;
Account_tax getDraft(Account_tax et) ; Account_tax getDraft(Account_tax et) ;
Account_tax calc_tax(Account_tax et) ;
boolean checkKey(Account_tax et) ; boolean checkKey(Account_tax et) ;
boolean save(Account_tax et) ; boolean save(Account_tax et) ;
void saveBatch(List<Account_tax> list) ; void saveBatch(List<Account_tax> list) ;
......
...@@ -208,6 +208,13 @@ public class Account_taxServiceImpl extends EBSServiceImpl<Account_taxMapper, Ac ...@@ -208,6 +208,13 @@ public class Account_taxServiceImpl extends EBSServiceImpl<Account_taxMapper, Ac
return et; return et;
} }
@Override
@Transactional
public Account_tax calc_tax(Account_tax et) {
//自定义代码
return et;
}
@Override @Override
public boolean checkKey(Account_tax et) { public boolean checkKey(Account_tax et) {
return (!ObjectUtils.isEmpty(et.getId()))&&(!Objects.isNull(this.getById(et.getId()))); return (!ObjectUtils.isEmpty(et.getId()))&&(!Objects.isNull(this.getById(et.getId())));
......
...@@ -69,6 +69,10 @@ public class res_config_settingsFallback implements res_config_settingsFeignClie ...@@ -69,6 +69,10 @@ public class res_config_settingsFallback implements res_config_settingsFeignClie
} }
public Res_config_settings getLatestSettings( Long id, Res_config_settings res_config_settings){
return null;
}
public Res_config_settings get_default( Long id, Res_config_settings res_config_settings){ public Res_config_settings get_default( Long id, Res_config_settings res_config_settings){
return null; return null;
} }
......
...@@ -64,6 +64,10 @@ public interface res_config_settingsFeignClient { ...@@ -64,6 +64,10 @@ public interface res_config_settingsFeignClient {
Boolean checkKey(@RequestBody Res_config_settings res_config_settings); Boolean checkKey(@RequestBody Res_config_settings res_config_settings);
@RequestMapping(method = RequestMethod.GET, value = "/res_config_settings/{id}/getlatestsettings")
Res_config_settings getLatestSettings(@PathVariable("id") Long id,@RequestBody Res_config_settings res_config_settings);
@RequestMapping(method = RequestMethod.GET, value = "/res_config_settings/{id}/get_default") @RequestMapping(method = RequestMethod.GET, value = "/res_config_settings/{id}/get_default")
Res_config_settings get_default(@PathVariable("id") Long id,@RequestBody Res_config_settings res_config_settings); Res_config_settings get_default(@PathVariable("id") Long id,@RequestBody Res_config_settings res_config_settings);
......
...@@ -80,6 +80,11 @@ public class res_usersFallback implements res_usersFeignClient{ ...@@ -80,6 +80,11 @@ public class res_usersFallback implements res_usersFeignClient{
return false; return false;
} }
public Page<Res_users> searchActive(Res_usersSearchContext context){
return null;
}
public Page<Res_users> searchDefault(Res_usersSearchContext context){ public Page<Res_users> searchDefault(Res_usersSearchContext context){
return null; return null;
} }
......
...@@ -76,6 +76,11 @@ public interface res_usersFeignClient { ...@@ -76,6 +76,11 @@ public interface res_usersFeignClient {
@RequestMapping(method = RequestMethod.POST, value = "/res_users/searchactive")
Page<Res_users> searchActive(@RequestBody Res_usersSearchContext context);
@RequestMapping(method = RequestMethod.POST, value = "/res_users/searchdefault") @RequestMapping(method = RequestMethod.POST, value = "/res_users/searchdefault")
Page<Res_users> searchDefault(@RequestBody Res_usersSearchContext context); Page<Res_users> searchDefault(@RequestBody Res_usersSearchContext context);
......
...@@ -1877,6 +1877,14 @@ public class Res_config_settings extends EntityMP implements Serializable { ...@@ -1877,6 +1877,14 @@ public class Res_config_settings extends EntityMP implements Serializable {
@JSONField(name = "write_uid") @JSONField(name = "write_uid")
@JsonProperty("write_uid") @JsonProperty("write_uid")
private Long writeUid; private Long writeUid;
/**
* 技能管理
*/
@DEField(name = "module_hr_skills")
@TableField(value = "module_hr_skills")
@JSONField(name = "module_hr_skills")
@JsonProperty("module_hr_skills")
private Boolean moduleHrSkills;
/** /**
* *
...@@ -3144,6 +3152,14 @@ public class Res_config_settings extends EntityMP implements Serializable { ...@@ -3144,6 +3152,14 @@ public class Res_config_settings extends EntityMP implements Serializable {
this.modify("auth_signup_template_user_id",authSignupTemplateUserId); this.modify("auth_signup_template_user_id",authSignupTemplateUserId);
} }
/**
* 设置 [技能管理]
*/
public void setModuleHrSkills(Boolean moduleHrSkills){
this.moduleHrSkills = moduleHrSkills ;
this.modify("module_hr_skills",moduleHrSkills);
}
@Override @Override
public Serializable getDefaultKey(boolean gen) { public Serializable getDefaultKey(boolean gen) {
......
...@@ -155,7 +155,7 @@ public class Res_supplier extends EntityMP implements Serializable { ...@@ -155,7 +155,7 @@ public class Res_supplier extends EntityMP implements Serializable {
/** /**
* ID * ID
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -556,14 +556,6 @@ public class Res_supplier extends EntityMP implements Serializable { ...@@ -556,14 +556,6 @@ public class Res_supplier extends EntityMP implements Serializable {
this.modify("title",title); this.modify("title",title);
} }
/**
* 设置 [ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [ID] * 设置 [ID]
*/ */
......
...@@ -19,6 +19,7 @@ import com.alibaba.fastjson.JSONObject; ...@@ -19,6 +19,7 @@ import com.alibaba.fastjson.JSONObject;
public interface Res_usersMapper extends BaseMapper<Res_users>{ public interface Res_usersMapper extends BaseMapper<Res_users>{
Page<Res_users> searchActive(IPage page, @Param("srf") Res_usersSearchContext context, @Param("ew") Wrapper<Res_users> wrapper) ;
Page<Res_users> searchDefault(IPage page, @Param("srf") Res_usersSearchContext context, @Param("ew") Wrapper<Res_users> wrapper) ; Page<Res_users> searchDefault(IPage page, @Param("srf") Res_usersSearchContext context, @Param("ew") Wrapper<Res_users> wrapper) ;
@Override @Override
Res_users selectById(Serializable id); Res_users selectById(Serializable id);
......
...@@ -34,6 +34,7 @@ public interface IRes_config_settingsService extends IService<Res_config_setting ...@@ -34,6 +34,7 @@ public interface IRes_config_settingsService extends IService<Res_config_setting
Res_config_settings get(Long key) ; Res_config_settings get(Long key) ;
Res_config_settings getDraft(Res_config_settings et) ; Res_config_settings getDraft(Res_config_settings et) ;
boolean checkKey(Res_config_settings et) ; boolean checkKey(Res_config_settings et) ;
Res_config_settings getLatestSettings(Res_config_settings et) ;
Res_config_settings get_default(Res_config_settings et) ; Res_config_settings get_default(Res_config_settings et) ;
boolean save(Res_config_settings et) ; boolean save(Res_config_settings et) ;
void saveBatch(List<Res_config_settings> list) ; void saveBatch(List<Res_config_settings> list) ;
......
...@@ -83,6 +83,8 @@ public interface IRes_supplierService extends IService<Res_supplier>{ ...@@ -83,6 +83,8 @@ public interface IRes_supplierService extends IService<Res_supplier>{
*/ */
boolean execute(String sql, Map param); boolean execute(String sql, Map param);
List<Res_supplier> getResSupplierByIds(List<Long> ids) ;
List<Res_supplier> getResSupplierByEntities(List<Res_supplier> entities) ;
} }
...@@ -37,6 +37,7 @@ public interface IRes_usersService extends IService<Res_users>{ ...@@ -37,6 +37,7 @@ public interface IRes_usersService extends IService<Res_users>{
boolean checkKey(Res_users et) ; boolean checkKey(Res_users et) ;
boolean save(Res_users et) ; boolean save(Res_users et) ;
void saveBatch(List<Res_users> list) ; void saveBatch(List<Res_users> list) ;
Page<Res_users> searchActive(Res_usersSearchContext context) ;
Page<Res_users> searchDefault(Res_usersSearchContext context) ; Page<Res_users> searchDefault(Res_usersSearchContext context) ;
List<Res_users> selectBySaleTeamId(Long id); List<Res_users> selectBySaleTeamId(Long id);
void resetBySaleTeamId(Long id); void resetBySaleTeamId(Long id);
......
...@@ -176,6 +176,13 @@ public class Res_config_settingsServiceImpl extends EBSServiceImpl<Res_config_se ...@@ -176,6 +176,13 @@ public class Res_config_settingsServiceImpl extends EBSServiceImpl<Res_config_se
public boolean checkKey(Res_config_settings et) { public boolean checkKey(Res_config_settings et) {
return (!ObjectUtils.isEmpty(et.getId()))&&(!Objects.isNull(this.getById(et.getId()))); return (!ObjectUtils.isEmpty(et.getId()))&&(!Objects.isNull(this.getById(et.getId())));
} }
@Override
@Transactional
public Res_config_settings getLatestSettings(Res_config_settings et) {
//自定义代码
return et;
}
@Override @Override
@Transactional @Transactional
public Res_config_settings get_default(Res_config_settings et) { public Res_config_settings get_default(Res_config_settings et) {
......
...@@ -591,6 +591,25 @@ public class Res_supplierServiceImpl extends EBSServiceImpl<Res_supplierMapper, ...@@ -591,6 +591,25 @@ public class Res_supplierServiceImpl extends EBSServiceImpl<Res_supplierMapper,
return true; return true;
} }
@Override
public List<Res_supplier> getResSupplierByIds(List<Long> ids) {
return this.listByIds(ids);
}
@Override
public List<Res_supplier> getResSupplierByEntities(List<Res_supplier> entities) {
List ids =new ArrayList();
for(Res_supplier entity : entities){
Serializable id=entity.getId();
if(!ObjectUtils.isEmpty(id)){
ids.add(id);
}
}
if(ids.size()>0)
return this.listByIds(ids);
else
return entities;
}
......
...@@ -1551,6 +1551,15 @@ public class Res_usersServiceImpl extends EBSServiceImpl<Res_usersMapper, Res_us ...@@ -1551,6 +1551,15 @@ public class Res_usersServiceImpl extends EBSServiceImpl<Res_usersMapper, Res_us
} }
/**
* 查询集合 有效用户
*/
@Override
public Page<Res_users> searchActive(Res_usersSearchContext context) {
com.baomidou.mybatisplus.extension.plugins.pagination.Page<Res_users> pages=baseMapper.searchActive(context.getPages(),context,context.getSelectCond());
return new PageImpl<Res_users>(pages.getRecords(), context.getPageable(), pages.getTotal());
}
/** /**
* 查询集合 数据集 * 查询集合 数据集
*/ */
......
...@@ -554,6 +554,29 @@ public class Hr_job extends EntityMP implements Serializable { ...@@ -554,6 +554,29 @@ public class Hr_job extends EntityMP implements Serializable {
@JSONField(name = "user_id") @JSONField(name = "user_id")
@JsonProperty("user_id") @JsonProperty("user_id")
private Long userId; private Long userId;
/**
* 面试表单
*/
@DEField(name = "survey_id")
@TableField(value = "survey_id")
@JSONField(name = "survey_id")
@JsonProperty("survey_id")
private Long surveyId;
/**
* 面试表单
*/
@TableField(exist = false)
@JSONField(name = "survey_title")
@JsonProperty("survey_title")
private String surveyTitle;
/**
*
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.businesscentral.core.odoo_survey.domain.Survey_survey odooSurvey;
/** /**
* *
...@@ -821,6 +844,14 @@ public class Hr_job extends EntityMP implements Serializable { ...@@ -821,6 +844,14 @@ public class Hr_job extends EntityMP implements Serializable {
this.modify("user_id",userId); this.modify("user_id",userId);
} }
/**
* 设置 [面试表单]
*/
public void setSurveyId(Long surveyId){
this.surveyId = surveyId ;
this.modify("survey_id",surveyId);
}
@Override @Override
public Serializable getDefaultKey(boolean gen) { public Serializable getDefaultKey(boolean gen) {
......
...@@ -216,6 +216,27 @@ public class Hr_jobSearchContext extends QueryWrapperContext<Hr_job> { ...@@ -216,6 +216,27 @@ public class Hr_jobSearchContext extends QueryWrapperContext<Hr_job> {
this.getSearchCond().eq("user_id", n_user_id_eq); this.getSearchCond().eq("user_id", n_user_id_eq);
} }
} }
private Long n_survey_id_eq;//[面试表单]
public void setN_survey_id_eq(Long n_survey_id_eq) {
this.n_survey_id_eq = n_survey_id_eq;
if(!ObjectUtils.isEmpty(this.n_survey_id_eq)){
this.getSearchCond().eq("survey_id", n_survey_id_eq);
}
}
private String n_survey_title_eq;//[面试表单]
public void setN_survey_title_eq(String n_survey_title_eq) {
this.n_survey_title_eq = n_survey_title_eq;
if(!ObjectUtils.isEmpty(this.n_survey_title_eq)){
this.getSearchCond().eq("survey_title", n_survey_title_eq);
}
}
private String n_survey_title_like;//[面试表单]
public void setN_survey_title_like(String n_survey_title_like) {
this.n_survey_title_like = n_survey_title_like;
if(!ObjectUtils.isEmpty(this.n_survey_title_like)){
this.getSearchCond().like("survey_title", n_survey_title_like);
}
}
/** /**
* 启用快速搜索 * 启用快速搜索
......
...@@ -62,6 +62,8 @@ public interface Hr_jobMapper extends BaseMapper<Hr_job>{ ...@@ -62,6 +62,8 @@ public interface Hr_jobMapper extends BaseMapper<Hr_job>{
@Delete("${sql}") @Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param); boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<Hr_job> selectBySurveyId(@Param("id") Serializable id) ;
List<Hr_job> selectByDepartmentId(@Param("id") Serializable id) ; List<Hr_job> selectByDepartmentId(@Param("id") Serializable id) ;
List<Hr_job> selectByManagerId(@Param("id") Serializable id) ; List<Hr_job> selectByManagerId(@Param("id") Serializable id) ;
......
...@@ -37,6 +37,8 @@ public interface IHr_jobService extends IService<Hr_job>{ ...@@ -37,6 +37,8 @@ public interface IHr_jobService extends IService<Hr_job>{
boolean save(Hr_job et) ; boolean save(Hr_job et) ;
void saveBatch(List<Hr_job> list) ; void saveBatch(List<Hr_job> list) ;
Page<Hr_job> searchDefault(Hr_jobSearchContext context) ; Page<Hr_job> searchDefault(Hr_jobSearchContext context) ;
List<Hr_job> selectBySurveyId(Long id);
void removeBySurveyId(Long id);
List<Hr_job> selectByDepartmentId(Long id); List<Hr_job> selectByDepartmentId(Long id);
void resetByDepartmentId(Long id); void resetByDepartmentId(Long id);
void resetByDepartmentId(Collection<Long> ids); void resetByDepartmentId(Collection<Long> ids);
......
...@@ -68,6 +68,9 @@ public class Hr_jobServiceImpl extends EBSServiceImpl<Hr_jobMapper, Hr_job> impl ...@@ -68,6 +68,9 @@ public class Hr_jobServiceImpl extends EBSServiceImpl<Hr_jobMapper, Hr_job> impl
protected cn.ibizlab.businesscentral.core.odoo_hr.service.IHr_recruitment_stageService hrRecruitmentStageService; protected cn.ibizlab.businesscentral.core.odoo_hr.service.IHr_recruitment_stageService hrRecruitmentStageService;
@Autowired @Autowired
@Lazy @Lazy
protected cn.ibizlab.businesscentral.core.odoo_survey.service.ISurvey_surveyService surveySurveyService;
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_hr.service.IHr_departmentService hrDepartmentService; protected cn.ibizlab.businesscentral.core.odoo_hr.service.IHr_departmentService hrDepartmentService;
@Autowired @Autowired
@Lazy @Lazy
...@@ -229,6 +232,15 @@ public class Hr_jobServiceImpl extends EBSServiceImpl<Hr_jobMapper, Hr_job> impl ...@@ -229,6 +232,15 @@ public class Hr_jobServiceImpl extends EBSServiceImpl<Hr_jobMapper, Hr_job> impl
} }
@Override
public List<Hr_job> selectBySurveyId(Long id) {
return baseMapper.selectBySurveyId(id);
}
@Override
public void removeBySurveyId(Long id) {
this.remove(new QueryWrapper<Hr_job>().eq("survey_id",id));
}
@Override @Override
public List<Hr_job> selectByDepartmentId(Long id) { public List<Hr_job> selectByDepartmentId(Long id) {
return baseMapper.selectByDepartmentId(id); return baseMapper.selectByDepartmentId(id);
...@@ -392,6 +404,16 @@ public class Hr_jobServiceImpl extends EBSServiceImpl<Hr_jobMapper, Hr_job> impl ...@@ -392,6 +404,16 @@ public class Hr_jobServiceImpl extends EBSServiceImpl<Hr_jobMapper, Hr_job> impl
* @param et * @param et
*/ */
private void fillParentData(Hr_job et){ private void fillParentData(Hr_job et){
//实体关系[DER1N_HR_JOB_SURVEY_SURVEY_SURVEY_ID]
if(!ObjectUtils.isEmpty(et.getSurveyId())){
cn.ibizlab.businesscentral.core.odoo_survey.domain.Survey_survey odooSurvey=et.getOdooSurvey();
if(ObjectUtils.isEmpty(odooSurvey)){
cn.ibizlab.businesscentral.core.odoo_survey.domain.Survey_survey majorEntity=surveySurveyService.get(et.getSurveyId());
et.setOdooSurvey(majorEntity);
odooSurvey=majorEntity;
}
et.setSurveyTitle(odooSurvey.getTitle());
}
//实体关系[DER1N_HR_JOB__HR_DEPARTMENT__DEPARTMENT_ID] //实体关系[DER1N_HR_JOB__HR_DEPARTMENT__DEPARTMENT_ID]
if(!ObjectUtils.isEmpty(et.getDepartmentId())){ if(!ObjectUtils.isEmpty(et.getDepartmentId())){
cn.ibizlab.businesscentral.core.odoo_hr.domain.Hr_department odooDepartment=et.getOdooDepartment(); cn.ibizlab.businesscentral.core.odoo_hr.domain.Hr_department odooDepartment=et.getOdooDepartment();
......
...@@ -215,7 +215,7 @@ public class Product_supplierinfo extends EntityMP implements Serializable { ...@@ -215,7 +215,7 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -433,14 +433,6 @@ public class Product_supplierinfo extends EntityMP implements Serializable { ...@@ -433,14 +433,6 @@ public class Product_supplierinfo extends EntityMP implements Serializable {
this.modify("product_tmpl_id",productTmplId); this.modify("product_tmpl_id",productTmplId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [产品变体] * 设置 [产品变体]
*/ */
......
...@@ -1179,7 +1179,7 @@ public class Product_template extends EntityMP implements Serializable { ...@@ -1179,7 +1179,7 @@ public class Product_template extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -1691,14 +1691,6 @@ public class Product_template extends EntityMP implements Serializable { ...@@ -1691,14 +1691,6 @@ public class Product_template extends EntityMP implements Serializable {
this.modify("description_sale",descriptionSale); this.modify("description_sale",descriptionSale);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [产品种类] * 设置 [产品种类]
*/ */
......
...@@ -316,7 +316,7 @@ public class Purchase_order_line extends EntityMP implements Serializable { ...@@ -316,7 +316,7 @@ public class Purchase_order_line extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -621,14 +621,6 @@ public class Purchase_order_line extends EntityMP implements Serializable { ...@@ -621,14 +621,6 @@ public class Purchase_order_line extends EntityMP implements Serializable {
this.modify("qty_invoiced",qtyInvoiced); this.modify("qty_invoiced",qtyInvoiced);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [分析账户] * 设置 [分析账户]
*/ */
......
...@@ -220,7 +220,7 @@ public class Purchase_requisition extends EntityMP implements Serializable { ...@@ -220,7 +220,7 @@ public class Purchase_requisition extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -492,14 +492,6 @@ public class Purchase_requisition extends EntityMP implements Serializable { ...@@ -492,14 +492,6 @@ public class Purchase_requisition extends EntityMP implements Serializable {
this.modify("user_id",userId); this.modify("user_id",userId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [ID] * 设置 [ID]
*/ */
......
...@@ -158,7 +158,7 @@ public class Purchase_requisition_line extends EntityMP implements Serializable ...@@ -158,7 +158,7 @@ public class Purchase_requisition_line extends EntityMP implements Serializable
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -399,14 +399,6 @@ public class Purchase_requisition_line extends EntityMP implements Serializable ...@@ -399,14 +399,6 @@ public class Purchase_requisition_line extends EntityMP implements Serializable
this.modify("requisition_id",requisitionId); this.modify("requisition_id",requisitionId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [说明] * 设置 [说明]
*/ */
......
...@@ -76,6 +76,8 @@ public interface IPurchase_requisitionService extends IService<Purchase_requisit ...@@ -76,6 +76,8 @@ public interface IPurchase_requisitionService extends IService<Purchase_requisit
*/ */
boolean execute(String sql, Map param); boolean execute(String sql, Map param);
List<Purchase_requisition> getPurchaseRequisitionByIds(List<Long> ids) ;
List<Purchase_requisition> getPurchaseRequisitionByEntities(List<Purchase_requisition> entities) ;
} }
...@@ -69,6 +69,8 @@ public interface IPurchase_requisition_lineService extends IService<Purchase_req ...@@ -69,6 +69,8 @@ public interface IPurchase_requisition_lineService extends IService<Purchase_req
*/ */
boolean execute(String sql, Map param); boolean execute(String sql, Map param);
List<Purchase_requisition_line> getPurchaseRequisitionLineByIds(List<Long> ids) ;
List<Purchase_requisition_line> getPurchaseRequisitionLineByEntities(List<Purchase_requisition_line> entities) ;
} }
...@@ -458,6 +458,25 @@ public class Purchase_requisitionServiceImpl extends EBSServiceImpl<Purchase_req ...@@ -458,6 +458,25 @@ public class Purchase_requisitionServiceImpl extends EBSServiceImpl<Purchase_req
return true; return true;
} }
@Override
public List<Purchase_requisition> getPurchaseRequisitionByIds(List<Long> ids) {
return this.listByIds(ids);
}
@Override
public List<Purchase_requisition> getPurchaseRequisitionByEntities(List<Purchase_requisition> entities) {
List ids =new ArrayList();
for(Purchase_requisition entity : entities){
Serializable id=entity.getId();
if(!ObjectUtils.isEmpty(id)){
ids.add(id);
}
}
if(ids.size()>0)
return this.listByIds(ids);
else
return entities;
}
......
...@@ -418,6 +418,25 @@ public class Purchase_requisition_lineServiceImpl extends EBSServiceImpl<Purchas ...@@ -418,6 +418,25 @@ public class Purchase_requisition_lineServiceImpl extends EBSServiceImpl<Purchas
return true; return true;
} }
@Override
public List<Purchase_requisition_line> getPurchaseRequisitionLineByIds(List<Long> ids) {
return this.listByIds(ids);
}
@Override
public List<Purchase_requisition_line> getPurchaseRequisitionLineByEntities(List<Purchase_requisition_line> entities) {
List ids =new ArrayList();
for(Purchase_requisition_line entity : entities){
Serializable id=entity.getId();
if(!ObjectUtils.isEmpty(id)){
ids.add(id);
}
}
if(ids.size()>0)
return this.listByIds(ids);
else
return entities;
}
......
...@@ -256,7 +256,7 @@ public class Stock_location extends EntityMP implements Serializable { ...@@ -256,7 +256,7 @@ public class Stock_location extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -432,14 +432,6 @@ public class Stock_location extends EntityMP implements Serializable { ...@@ -432,14 +432,6 @@ public class Stock_location extends EntityMP implements Serializable {
this.modify("valuation_in_account_id",valuationInAccountId); this.modify("valuation_in_account_id",valuationInAccountId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [库存计价科目(出向)] * 设置 [库存计价科目(出向)]
*/ */
......
...@@ -877,7 +877,7 @@ public class Stock_move extends EntityMP implements Serializable { ...@@ -877,7 +877,7 @@ public class Stock_move extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -1529,14 +1529,6 @@ public class Stock_move extends EntityMP implements Serializable { ...@@ -1529,14 +1529,6 @@ public class Stock_move extends EntityMP implements Serializable {
this.modify("location_id",locationId); this.modify("location_id",locationId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
@Override @Override
public Serializable getDefaultKey(boolean gen) { public Serializable getDefaultKey(boolean gen) {
......
...@@ -604,7 +604,7 @@ public class Stock_picking extends EntityMP implements Serializable { ...@@ -604,7 +604,7 @@ public class Stock_picking extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -898,14 +898,6 @@ public class Stock_picking extends EntityMP implements Serializable { ...@@ -898,14 +898,6 @@ public class Stock_picking extends EntityMP implements Serializable {
this.modify("owner_id",ownerId); this.modify("owner_id",ownerId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [源位置] * 设置 [源位置]
*/ */
......
...@@ -539,7 +539,7 @@ public class Stock_warehouse extends EntityMP implements Serializable { ...@@ -539,7 +539,7 @@ public class Stock_warehouse extends EntityMP implements Serializable {
/** /**
* 公司 * 公司
*/ */
@DEField(name = "company_id") @DEField(name = "company_id" , preType = DEPredefinedFieldType.ORGID)
@TableField(value = "company_id") @TableField(value = "company_id")
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
...@@ -1051,14 +1051,6 @@ public class Stock_warehouse extends EntityMP implements Serializable { ...@@ -1051,14 +1051,6 @@ public class Stock_warehouse extends EntityMP implements Serializable {
this.modify("partner_id",partnerId); this.modify("partner_id",partnerId);
} }
/**
* 设置 [公司]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [收货路线] * 设置 [收货路线]
*/ */
......
...@@ -134,7 +134,7 @@ public class Survey_surveySearchContext extends QueryWrapperContext<Survey_surve ...@@ -134,7 +134,7 @@ public class Survey_surveySearchContext extends QueryWrapperContext<Survey_surve
this.query=query; this.query=query;
if(!StringUtils.isEmpty(query)){ if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper -> this.getSearchCond().and( wrapper ->
wrapper.like("id", query) wrapper.like("title", query)
); );
} }
} }
......
...@@ -51,6 +51,9 @@ import org.springframework.util.StringUtils; ...@@ -51,6 +51,9 @@ import org.springframework.util.StringUtils;
@Service("Survey_surveyServiceImpl") @Service("Survey_surveyServiceImpl")
public class Survey_surveyServiceImpl extends EBSServiceImpl<Survey_surveyMapper, Survey_survey> implements ISurvey_surveyService { public class Survey_surveyServiceImpl extends EBSServiceImpl<Survey_surveyMapper, Survey_survey> implements ISurvey_surveyService {
@Autowired
@Lazy
protected cn.ibizlab.businesscentral.core.odoo_hr.service.IHr_jobService hrJobService;
@Autowired @Autowired
@Lazy @Lazy
protected cn.ibizlab.businesscentral.core.odoo_survey.service.ISurvey_mail_compose_messageService surveyMailComposeMessageService; protected cn.ibizlab.businesscentral.core.odoo_survey.service.ISurvey_mail_compose_messageService surveyMailComposeMessageService;
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性--> <!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="Res_config_settingsResultMap" databaseId="postgresql"> <select id="selectById" resultMap="Res_config_settingsResultMap" databaseId="postgresql">
<![CDATA[select t1.* from (SELECT t11.ACCOUNT_BANK_RECONCILIATION_START, t1.ALIAS_DOMAIN, t1.AUTH_SIGNUP_RESET_PASSWORD, t1.AUTH_SIGNUP_TEMPLATE_USER_ID, t61.NAME AS AUTH_SIGNUP_TEMPLATE_USER_ID_TEXT, t1.AUTOMATIC_INVOICE, t1.AVAILABLE_THRESHOLD, t1.CHART_TEMPLATE_ID, t131.NAME AS CHART_TEMPLATE_ID_TEXT, t11.CURRENCY_ID AS COMPANY_CURRENCY_ID, t1.COMPANY_ID, t121.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t111.NAME AS CREATE_UID_TEXT, t1.CRM_ALIAS_PREFIX, t11.CURRENCY_EXCHANGE_JOURNAL_ID, t11.CURRENCY_ID, t1.DEFAULT_INVOICE_POLICY, t1.DEFAULT_PICKING_POLICY, t1.DEFAULT_PURCHASE_METHOD, t1.DEFAULT_SALE_ORDER_TEMPLATE_ID, t141.NAME AS DEFAULT_SALE_ORDER_TEMPLATE_ID_TEXT, t1.DEPOSIT_DEFAULT_PRODUCT_ID, t81.NAME AS DEPOSIT_DEFAULT_PRODUCT_ID_TEXT, t1.DIGEST_EMAILS, t1.DIGEST_ID, t41.NAME AS DIGEST_ID_TEXT, t1.EXPENSE_ALIAS_PREFIX, t1.EXTERNAL_EMAIL_SERVER_DEFAULT, t11.EXTERNAL_REPORT_LAYOUT_ID, t1.FAIL_COUNTER, t1.GENERATE_LEAD_FROM_ALIAS, t1.GROUP_ANALYTIC_ACCOUNTING, t1.GROUP_ANALYTIC_TAGS, t1.GROUP_ATTENDANCE_USE_PIN, t1.GROUP_CASH_ROUNDING, t1.GROUP_DELIVERY_INVOICE_ADDRESS, t1.GROUP_DISCOUNT_PER_SO_LINE, t1.GROUP_DISPLAY_INCOTERM, t1.GROUP_FISCAL_YEAR, t1.GROUP_LOT_ON_DELIVERY_SLIP, t1.GROUP_MASS_MAILING_CAMPAIGN, t1.GROUP_MRP_ROUTINGS, t1.GROUP_MULTI_CURRENCY, t1.GROUP_MULTI_WEBSITE, t1.GROUP_PRODUCT_PRICELIST, t1.GROUP_PRODUCT_VARIANT, t1.GROUP_PROFORMA_SALES, t1.GROUP_PROJECT_RATING, t1.GROUP_SALE_DELIVERY_ADDRESS, t1.GROUP_SALE_ORDER_TEMPLATE, t1.GROUP_SALE_PRICELIST, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_EXCLUDED, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_INCLUDED, t1.GROUP_STOCK_ADV_LOCATION, t1.GROUP_STOCK_MULTI_LOCATIONS, t1.GROUP_STOCK_MULTI_WAREHOUSES, t1.GROUP_STOCK_PACKAGING, t1.GROUP_STOCK_PRODUCTION_LOT, t1.GROUP_STOCK_TRACKING_LOT, t1.GROUP_STOCK_TRACKING_OWNER, t1.GROUP_SUBTASK_PROJECT, t1.GROUP_UOM, t1.GROUP_USE_LEAD, t1.GROUP_WARNING_ACCOUNT, t1.GROUP_WARNING_PURCHASE, t1.GROUP_WARNING_SALE, t1.GROUP_WARNING_STOCK, t1.ID, t1.INVENTORY_AVAILABILITY, t11.INVOICE_IS_EMAIL, t11.INVOICE_IS_PRINT, t11.INVOICE_IS_SNAILMAIL, t1.IS_INSTALLED_SALE, t1.LOCK_CONFIRMED_PO, t11.MANUFACTURING_LEAD, t1.MASS_MAILING_MAIL_SERVER_ID, t1.MASS_MAILING_OUTGOING_MAIL_SERVER, t1.MODULE_ACCOUNT, t1.MODULE_ACCOUNT_3WAY_MATCH, t1.MODULE_ACCOUNT_ACCOUNTANT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CAMT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CSV, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_OFX, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF, t1.MODULE_ACCOUNT_BATCH_PAYMENT, t1.MODULE_ACCOUNT_BUDGET, t1.MODULE_ACCOUNT_CHECK_PRINTING, t1.MODULE_ACCOUNT_INTRASTAT, t1.MODULE_ACCOUNT_INVOICE_EXTRACT, t1.MODULE_ACCOUNT_PAYMENT, t1.MODULE_ACCOUNT_PLAID, t1.MODULE_ACCOUNT_REPORTS, t1.MODULE_ACCOUNT_SEPA, t1.MODULE_ACCOUNT_SEPA_DIRECT_DEBIT, t1.MODULE_ACCOUNT_TAXCLOUD, t1.MODULE_ACCOUNT_YODLEE, t1.MODULE_AUTH_LDAP, t1.MODULE_AUTH_OAUTH, t1.MODULE_BASE_GENGO, t1.MODULE_BASE_IMPORT, t1.MODULE_CURRENCY_RATE_LIVE, t1.MODULE_DELIVERY, t1.MODULE_DELIVERY_BPOST, t1.MODULE_DELIVERY_DHL, t1.MODULE_DELIVERY_EASYPOST, t1.MODULE_DELIVERY_FEDEX, t1.MODULE_DELIVERY_UPS, t1.MODULE_DELIVERY_USPS, t1.MODULE_EVENT_BARCODE, t1.MODULE_EVENT_SALE, t1.MODULE_GOOGLE_CALENDAR, t1.MODULE_GOOGLE_DRIVE, t1.MODULE_GOOGLE_SPREADSHEET, t1.MODULE_HR_ORG_CHART, t1.MODULE_HR_RECRUITMENT_SURVEY, t1.MODULE_HR_TIMESHEET, t1.MODULE_INTER_COMPANY_RULES, t1.MODULE_L10N_EU_SERVICE, t1.MODULE_MRP_MPS, t1.MODULE_MRP_PLM, t1.MODULE_MRP_WORKORDER, t1.MODULE_PAD, t1.MODULE_PARTNER_AUTOCOMPLETE, t1.MODULE_POS_MERCURY, t1.MODULE_PROCUREMENT_JIT, t1.MODULE_PRODUCT_EMAIL_TEMPLATE, t1.MODULE_PRODUCT_EXPIRY, t1.MODULE_PRODUCT_MARGIN, t1.MODULE_PROJECT_FORECAST, t1.MODULE_PURCHASE_REQUISITION, t1.MODULE_QUALITY_CONTROL, t1.MODULE_SALE_COUPON, t1.MODULE_SALE_MARGIN, t1.MODULE_SALE_QUOTATION_BUILDER, t1.MODULE_STOCK_BARCODE, t1.MODULE_STOCK_DROPSHIPPING, t1.MODULE_STOCK_LANDED_COSTS, t1.MODULE_STOCK_PICKING_BATCH, t1.MODULE_VOIP, t1.MODULE_WEBSITE_EVENT_QUESTIONS, t1.MODULE_WEBSITE_EVENT_SALE, t1.MODULE_WEBSITE_EVENT_TRACK, t1.MODULE_WEBSITE_HR_RECRUITMENT, t1.MODULE_WEBSITE_LINKS, t1.MODULE_WEBSITE_SALE_COMPARISON, t1.MODULE_WEBSITE_SALE_DELIVERY, t1.MODULE_WEBSITE_SALE_DIGITAL, t1.MODULE_WEBSITE_SALE_STOCK, t1.MODULE_WEBSITE_SALE_WISHLIST, t1.MODULE_WEBSITE_VERSION, t1.MODULE_WEB_UNSPLASH, t11.PAPERFORMAT_ID, t11.PORTAL_CONFIRMATION_PAY, t11.PORTAL_CONFIRMATION_SIGN, t11.PO_DOUBLE_VALIDATION, t11.PO_DOUBLE_VALIDATION_AMOUNT, t11.PO_LEAD, t11.PO_LOCK, t1.PO_ORDER_APPROVAL, t1.PRODUCT_WEIGHT_IN_LBS, t11.ACCOUNT_PURCHASE_TAX_ID AS PURCHASE_TAX_ID, t11.QR_CODE, t11.QUOTATION_VALIDITY_DAYS, t11.REPORT_FOOTER, t11.RESOURCE_CALENDAR_ID, t1.SALE_DELIVERY_SETTINGS, t11.ACCOUNT_SALE_TAX_ID AS SALE_TAX_ID, t11.SECURITY_LEAD, t1.SHOW_BLACKLIST_BUTTONS, t1.SHOW_EFFECT, t1.SHOW_LINE_SUBTOTALS_TAX_SELECTION, t11.SNAILMAIL_COLOR, t11.SNAILMAIL_DUPLEX, t11.TAX_CALCULATION_ROUNDING_METHOD, t11.TAX_CASH_BASIS_JOURNAL_ID, t11.TAX_EXIGIBILITY, t1.TEMPLATE_ID, t91.NAME AS TEMPLATE_ID_TEXT, t1.UNSPLASH_ACCESS_KEY, t1.USER_DEFAULT_RIGHTS, t1.USE_MAILGATEWAY, t1.USE_MANUFACTURING_LEAD, t1.USE_PO_LEAD, t1.USE_QUOTATION_VALIDITY_DAYS, t1.USE_SECURITY_LEAD, t1.WEBSITE_ID, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM RES_CONFIG_SETTINGS t1 LEFT JOIN RES_COMPANY t11 ON t1.COMPANY_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN DIGEST_DIGEST t41 ON t1.DIGEST_ID = t41.ID LEFT JOIN RES_USERS t51 ON t1.AUTH_SIGNUP_TEMPLATE_USER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN PRODUCT_PRODUCT t71 ON t1.DEPOSIT_DEFAULT_PRODUCT_ID = t71.ID LEFT JOIN PRODUCT_TEMPLATE t81 ON t71.PRODUCT_TMPL_ID = t81.ID LEFT JOIN MAIL_TEMPLATE t91 ON t1.TEMPLATE_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.CREATE_UID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN RES_PARTNER t121 ON t11.PARTNER_ID = t121.ID LEFT JOIN ACCOUNT_CHART_TEMPLATE t131 ON t1.CHART_TEMPLATE_ID = t131.ID LEFT JOIN SALE_ORDER_TEMPLATE t141 ON t1.DEFAULT_SALE_ORDER_TEMPLATE_ID = t141.ID ) t1 where id=#{id}]]> <![CDATA[select t1.* from (SELECT t11.ACCOUNT_BANK_RECONCILIATION_START, t1.ALIAS_DOMAIN, t1.AUTH_SIGNUP_RESET_PASSWORD, t1.AUTH_SIGNUP_TEMPLATE_USER_ID, t61.NAME AS AUTH_SIGNUP_TEMPLATE_USER_ID_TEXT, t1.AUTOMATIC_INVOICE, t1.AVAILABLE_THRESHOLD, t1.CHART_TEMPLATE_ID, t131.NAME AS CHART_TEMPLATE_ID_TEXT, t11.CURRENCY_ID AS COMPANY_CURRENCY_ID, t1.COMPANY_ID, t121.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t111.NAME AS CREATE_UID_TEXT, t1.CRM_ALIAS_PREFIX, t11.CURRENCY_EXCHANGE_JOURNAL_ID, t11.CURRENCY_ID, t1.DEFAULT_INVOICE_POLICY, t1.DEFAULT_PICKING_POLICY, t1.DEFAULT_PURCHASE_METHOD, t1.DEFAULT_SALE_ORDER_TEMPLATE_ID, t141.NAME AS DEFAULT_SALE_ORDER_TEMPLATE_ID_TEXT, t1.DEPOSIT_DEFAULT_PRODUCT_ID, t81.NAME AS DEPOSIT_DEFAULT_PRODUCT_ID_TEXT, t1.DIGEST_EMAILS, t1.DIGEST_ID, t41.NAME AS DIGEST_ID_TEXT, t1.EXPENSE_ALIAS_PREFIX, t1.EXTERNAL_EMAIL_SERVER_DEFAULT, t11.EXTERNAL_REPORT_LAYOUT_ID, t1.FAIL_COUNTER, t1.GENERATE_LEAD_FROM_ALIAS, t1.GROUP_ANALYTIC_ACCOUNTING, t1.GROUP_ANALYTIC_TAGS, t1.GROUP_ATTENDANCE_USE_PIN, t1.GROUP_CASH_ROUNDING, t1.GROUP_DELIVERY_INVOICE_ADDRESS, t1.GROUP_DISCOUNT_PER_SO_LINE, t1.GROUP_DISPLAY_INCOTERM, t1.GROUP_FISCAL_YEAR, t1.GROUP_LOT_ON_DELIVERY_SLIP, t1.GROUP_MASS_MAILING_CAMPAIGN, t1.GROUP_MRP_ROUTINGS, t1.GROUP_MULTI_CURRENCY, t1.GROUP_MULTI_WEBSITE, t1.GROUP_PRODUCT_PRICELIST, t1.GROUP_PRODUCT_VARIANT, t1.GROUP_PROFORMA_SALES, t1.GROUP_PROJECT_RATING, t1.GROUP_SALE_DELIVERY_ADDRESS, t1.GROUP_SALE_ORDER_TEMPLATE, t1.GROUP_SALE_PRICELIST, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_EXCLUDED, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_INCLUDED, t1.GROUP_STOCK_ADV_LOCATION, t1.GROUP_STOCK_MULTI_LOCATIONS, t1.GROUP_STOCK_MULTI_WAREHOUSES, t1.GROUP_STOCK_PACKAGING, t1.GROUP_STOCK_PRODUCTION_LOT, t1.GROUP_STOCK_TRACKING_LOT, t1.GROUP_STOCK_TRACKING_OWNER, t1.GROUP_SUBTASK_PROJECT, t1.GROUP_UOM, t1.GROUP_USE_LEAD, t1.GROUP_WARNING_ACCOUNT, t1.GROUP_WARNING_PURCHASE, t1.GROUP_WARNING_SALE, t1.GROUP_WARNING_STOCK, t1.ID, t1.INVENTORY_AVAILABILITY, t11.INVOICE_IS_EMAIL, t11.INVOICE_IS_PRINT, t11.INVOICE_IS_SNAILMAIL, t1.IS_INSTALLED_SALE, t1.LOCK_CONFIRMED_PO, t11.MANUFACTURING_LEAD, t1.MASS_MAILING_MAIL_SERVER_ID, t1.MASS_MAILING_OUTGOING_MAIL_SERVER, t1.MODULE_ACCOUNT, t1.MODULE_ACCOUNT_3WAY_MATCH, t1.MODULE_ACCOUNT_ACCOUNTANT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CAMT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CSV, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_OFX, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF, t1.MODULE_ACCOUNT_BATCH_PAYMENT, t1.MODULE_ACCOUNT_BUDGET, t1.MODULE_ACCOUNT_CHECK_PRINTING, t1.MODULE_ACCOUNT_INTRASTAT, t1.MODULE_ACCOUNT_INVOICE_EXTRACT, t1.MODULE_ACCOUNT_PAYMENT, t1.MODULE_ACCOUNT_PLAID, t1.MODULE_ACCOUNT_REPORTS, t1.MODULE_ACCOUNT_SEPA, t1.MODULE_ACCOUNT_SEPA_DIRECT_DEBIT, t1.MODULE_ACCOUNT_TAXCLOUD, t1.MODULE_ACCOUNT_YODLEE, t1.MODULE_AUTH_LDAP, t1.MODULE_AUTH_OAUTH, t1.MODULE_BASE_GENGO, t1.MODULE_BASE_IMPORT, t1.MODULE_CURRENCY_RATE_LIVE, t1.MODULE_DELIVERY, t1.MODULE_DELIVERY_BPOST, t1.MODULE_DELIVERY_DHL, t1.MODULE_DELIVERY_EASYPOST, t1.MODULE_DELIVERY_FEDEX, t1.MODULE_DELIVERY_UPS, t1.MODULE_DELIVERY_USPS, t1.MODULE_EVENT_BARCODE, t1.MODULE_EVENT_SALE, t1.MODULE_GOOGLE_CALENDAR, t1.MODULE_GOOGLE_DRIVE, t1.MODULE_GOOGLE_SPREADSHEET, t1.MODULE_HR_ORG_CHART, t1.MODULE_HR_RECRUITMENT_SURVEY, t1.MODULE_HR_SKILLS, t1.MODULE_HR_TIMESHEET, t1.MODULE_INTER_COMPANY_RULES, t1.MODULE_L10N_EU_SERVICE, t1.MODULE_MRP_MPS, t1.MODULE_MRP_PLM, t1.MODULE_MRP_WORKORDER, t1.MODULE_PAD, t1.MODULE_PARTNER_AUTOCOMPLETE, t1.MODULE_POS_MERCURY, t1.MODULE_PROCUREMENT_JIT, t1.MODULE_PRODUCT_EMAIL_TEMPLATE, t1.MODULE_PRODUCT_EXPIRY, t1.MODULE_PRODUCT_MARGIN, t1.MODULE_PROJECT_FORECAST, t1.MODULE_PURCHASE_REQUISITION, t1.MODULE_QUALITY_CONTROL, t1.MODULE_SALE_COUPON, t1.MODULE_SALE_MARGIN, t1.MODULE_SALE_QUOTATION_BUILDER, t1.MODULE_STOCK_BARCODE, t1.MODULE_STOCK_DROPSHIPPING, t1.MODULE_STOCK_LANDED_COSTS, t1.MODULE_STOCK_PICKING_BATCH, t1.MODULE_VOIP, t1.MODULE_WEBSITE_EVENT_QUESTIONS, t1.MODULE_WEBSITE_EVENT_SALE, t1.MODULE_WEBSITE_EVENT_TRACK, t1.MODULE_WEBSITE_HR_RECRUITMENT, t1.MODULE_WEBSITE_LINKS, t1.MODULE_WEBSITE_SALE_COMPARISON, t1.MODULE_WEBSITE_SALE_DELIVERY, t1.MODULE_WEBSITE_SALE_DIGITAL, t1.MODULE_WEBSITE_SALE_STOCK, t1.MODULE_WEBSITE_SALE_WISHLIST, t1.MODULE_WEBSITE_VERSION, t1.MODULE_WEB_UNSPLASH, t11.PAPERFORMAT_ID, t11.PORTAL_CONFIRMATION_PAY, t11.PORTAL_CONFIRMATION_SIGN, t11.PO_DOUBLE_VALIDATION, t11.PO_DOUBLE_VALIDATION_AMOUNT, t11.PO_LEAD, t11.PO_LOCK, t1.PO_ORDER_APPROVAL, t1.PRODUCT_WEIGHT_IN_LBS, t11.ACCOUNT_PURCHASE_TAX_ID AS PURCHASE_TAX_ID, t11.QR_CODE, t11.QUOTATION_VALIDITY_DAYS, t11.REPORT_FOOTER, t11.RESOURCE_CALENDAR_ID, t1.SALE_DELIVERY_SETTINGS, t11.ACCOUNT_SALE_TAX_ID AS SALE_TAX_ID, t11.SECURITY_LEAD, t1.SHOW_BLACKLIST_BUTTONS, t1.SHOW_EFFECT, t1.SHOW_LINE_SUBTOTALS_TAX_SELECTION, t11.SNAILMAIL_COLOR, t11.SNAILMAIL_DUPLEX, t11.TAX_CALCULATION_ROUNDING_METHOD, t11.TAX_CASH_BASIS_JOURNAL_ID, t11.TAX_EXIGIBILITY, t1.TEMPLATE_ID, t91.NAME AS TEMPLATE_ID_TEXT, t1.UNSPLASH_ACCESS_KEY, t1.USER_DEFAULT_RIGHTS, t1.USE_MAILGATEWAY, t1.USE_MANUFACTURING_LEAD, t1.USE_PO_LEAD, t1.USE_QUOTATION_VALIDITY_DAYS, t1.USE_SECURITY_LEAD, t1.WEBSITE_ID, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM RES_CONFIG_SETTINGS t1 LEFT JOIN RES_COMPANY t11 ON t1.COMPANY_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN DIGEST_DIGEST t41 ON t1.DIGEST_ID = t41.ID LEFT JOIN RES_USERS t51 ON t1.AUTH_SIGNUP_TEMPLATE_USER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN PRODUCT_PRODUCT t71 ON t1.DEPOSIT_DEFAULT_PRODUCT_ID = t71.ID LEFT JOIN PRODUCT_TEMPLATE t81 ON t71.PRODUCT_TMPL_ID = t81.ID LEFT JOIN MAIL_TEMPLATE t91 ON t1.TEMPLATE_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.CREATE_UID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN RES_PARTNER t121 ON t11.PARTNER_ID = t121.ID LEFT JOIN ACCOUNT_CHART_TEMPLATE t131 ON t1.CHART_TEMPLATE_ID = t131.ID LEFT JOIN SALE_ORDER_TEMPLATE t141 ON t1.DEFAULT_SALE_ORDER_TEMPLATE_ID = t141.ID ) t1 where id=#{id}]]>
</select> </select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 --> <!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
...@@ -244,6 +244,7 @@ ...@@ -244,6 +244,7 @@
<result property="createUid" column="create_uid" /> <result property="createUid" column="create_uid" />
<result property="authSignupTemplateUserId" column="auth_signup_template_user_id" /> <result property="authSignupTemplateUserId" column="auth_signup_template_user_id" />
<result property="writeUid" column="write_uid" /> <result property="writeUid" column="write_uid" />
<result property="moduleHrSkills" column="module_hr_skills" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 --> <!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
...@@ -341,12 +342,12 @@ ...@@ -341,12 +342,12 @@
<!--数据查询[Default]--> <!--数据查询[Default]-->
<sql id="Default" databaseId="postgresql"> <sql id="Default" databaseId="postgresql">
<![CDATA[ SELECT t11.ACCOUNT_BANK_RECONCILIATION_START, t1.ALIAS_DOMAIN, t1.AUTH_SIGNUP_RESET_PASSWORD, t1.AUTH_SIGNUP_TEMPLATE_USER_ID, t61.NAME AS AUTH_SIGNUP_TEMPLATE_USER_ID_TEXT, t1.AUTOMATIC_INVOICE, t1.AVAILABLE_THRESHOLD, t1.CHART_TEMPLATE_ID, t131.NAME AS CHART_TEMPLATE_ID_TEXT, t11.CURRENCY_ID AS COMPANY_CURRENCY_ID, t1.COMPANY_ID, t121.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t111.NAME AS CREATE_UID_TEXT, t1.CRM_ALIAS_PREFIX, t11.CURRENCY_EXCHANGE_JOURNAL_ID, t11.CURRENCY_ID, t1.DEFAULT_INVOICE_POLICY, t1.DEFAULT_PICKING_POLICY, t1.DEFAULT_PURCHASE_METHOD, t1.DEFAULT_SALE_ORDER_TEMPLATE_ID, t141.NAME AS DEFAULT_SALE_ORDER_TEMPLATE_ID_TEXT, t1.DEPOSIT_DEFAULT_PRODUCT_ID, t81.NAME AS DEPOSIT_DEFAULT_PRODUCT_ID_TEXT, t1.DIGEST_EMAILS, t1.DIGEST_ID, t41.NAME AS DIGEST_ID_TEXT, t1.EXPENSE_ALIAS_PREFIX, t1.EXTERNAL_EMAIL_SERVER_DEFAULT, t11.EXTERNAL_REPORT_LAYOUT_ID, t1.FAIL_COUNTER, t1.GENERATE_LEAD_FROM_ALIAS, t1.GROUP_ANALYTIC_ACCOUNTING, t1.GROUP_ANALYTIC_TAGS, t1.GROUP_ATTENDANCE_USE_PIN, t1.GROUP_CASH_ROUNDING, t1.GROUP_DELIVERY_INVOICE_ADDRESS, t1.GROUP_DISCOUNT_PER_SO_LINE, t1.GROUP_DISPLAY_INCOTERM, t1.GROUP_FISCAL_YEAR, t1.GROUP_LOT_ON_DELIVERY_SLIP, t1.GROUP_MASS_MAILING_CAMPAIGN, t1.GROUP_MRP_ROUTINGS, t1.GROUP_MULTI_CURRENCY, t1.GROUP_MULTI_WEBSITE, t1.GROUP_PRODUCT_PRICELIST, t1.GROUP_PRODUCT_VARIANT, t1.GROUP_PROFORMA_SALES, t1.GROUP_PROJECT_RATING, t1.GROUP_SALE_DELIVERY_ADDRESS, t1.GROUP_SALE_ORDER_TEMPLATE, t1.GROUP_SALE_PRICELIST, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_EXCLUDED, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_INCLUDED, t1.GROUP_STOCK_ADV_LOCATION, t1.GROUP_STOCK_MULTI_LOCATIONS, t1.GROUP_STOCK_MULTI_WAREHOUSES, t1.GROUP_STOCK_PACKAGING, t1.GROUP_STOCK_PRODUCTION_LOT, t1.GROUP_STOCK_TRACKING_LOT, t1.GROUP_STOCK_TRACKING_OWNER, t1.GROUP_SUBTASK_PROJECT, t1.GROUP_UOM, t1.GROUP_USE_LEAD, t1.GROUP_WARNING_ACCOUNT, t1.GROUP_WARNING_PURCHASE, t1.GROUP_WARNING_SALE, t1.GROUP_WARNING_STOCK, t1.ID, t1.INVENTORY_AVAILABILITY, t11.INVOICE_IS_EMAIL, t11.INVOICE_IS_PRINT, t11.INVOICE_IS_SNAILMAIL, t1.IS_INSTALLED_SALE, t1.LOCK_CONFIRMED_PO, t11.MANUFACTURING_LEAD, t1.MASS_MAILING_MAIL_SERVER_ID, t1.MASS_MAILING_OUTGOING_MAIL_SERVER, t1.MODULE_ACCOUNT, t1.MODULE_ACCOUNT_3WAY_MATCH, t1.MODULE_ACCOUNT_ACCOUNTANT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CAMT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CSV, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_OFX, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF, t1.MODULE_ACCOUNT_BATCH_PAYMENT, t1.MODULE_ACCOUNT_BUDGET, t1.MODULE_ACCOUNT_CHECK_PRINTING, t1.MODULE_ACCOUNT_INTRASTAT, t1.MODULE_ACCOUNT_INVOICE_EXTRACT, t1.MODULE_ACCOUNT_PAYMENT, t1.MODULE_ACCOUNT_PLAID, t1.MODULE_ACCOUNT_REPORTS, t1.MODULE_ACCOUNT_SEPA, t1.MODULE_ACCOUNT_SEPA_DIRECT_DEBIT, t1.MODULE_ACCOUNT_TAXCLOUD, t1.MODULE_ACCOUNT_YODLEE, t1.MODULE_AUTH_LDAP, t1.MODULE_AUTH_OAUTH, t1.MODULE_BASE_GENGO, t1.MODULE_BASE_IMPORT, t1.MODULE_CURRENCY_RATE_LIVE, t1.MODULE_DELIVERY, t1.MODULE_DELIVERY_BPOST, t1.MODULE_DELIVERY_DHL, t1.MODULE_DELIVERY_EASYPOST, t1.MODULE_DELIVERY_FEDEX, t1.MODULE_DELIVERY_UPS, t1.MODULE_DELIVERY_USPS, t1.MODULE_EVENT_BARCODE, t1.MODULE_EVENT_SALE, t1.MODULE_GOOGLE_CALENDAR, t1.MODULE_GOOGLE_DRIVE, t1.MODULE_GOOGLE_SPREADSHEET, t1.MODULE_HR_ORG_CHART, t1.MODULE_HR_RECRUITMENT_SURVEY, t1.MODULE_HR_TIMESHEET, t1.MODULE_INTER_COMPANY_RULES, t1.MODULE_L10N_EU_SERVICE, t1.MODULE_MRP_MPS, t1.MODULE_MRP_PLM, t1.MODULE_MRP_WORKORDER, t1.MODULE_PAD, t1.MODULE_PARTNER_AUTOCOMPLETE, t1.MODULE_POS_MERCURY, t1.MODULE_PROCUREMENT_JIT, t1.MODULE_PRODUCT_EMAIL_TEMPLATE, t1.MODULE_PRODUCT_EXPIRY, t1.MODULE_PRODUCT_MARGIN, t1.MODULE_PROJECT_FORECAST, t1.MODULE_PURCHASE_REQUISITION, t1.MODULE_QUALITY_CONTROL, t1.MODULE_SALE_COUPON, t1.MODULE_SALE_MARGIN, t1.MODULE_SALE_QUOTATION_BUILDER, t1.MODULE_STOCK_BARCODE, t1.MODULE_STOCK_DROPSHIPPING, t1.MODULE_STOCK_LANDED_COSTS, t1.MODULE_STOCK_PICKING_BATCH, t1.MODULE_VOIP, t1.MODULE_WEBSITE_EVENT_QUESTIONS, t1.MODULE_WEBSITE_EVENT_SALE, t1.MODULE_WEBSITE_EVENT_TRACK, t1.MODULE_WEBSITE_HR_RECRUITMENT, t1.MODULE_WEBSITE_LINKS, t1.MODULE_WEBSITE_SALE_COMPARISON, t1.MODULE_WEBSITE_SALE_DELIVERY, t1.MODULE_WEBSITE_SALE_DIGITAL, t1.MODULE_WEBSITE_SALE_STOCK, t1.MODULE_WEBSITE_SALE_WISHLIST, t1.MODULE_WEBSITE_VERSION, t1.MODULE_WEB_UNSPLASH, t11.PAPERFORMAT_ID, t11.PORTAL_CONFIRMATION_PAY, t11.PORTAL_CONFIRMATION_SIGN, t11.PO_DOUBLE_VALIDATION, t11.PO_DOUBLE_VALIDATION_AMOUNT, t11.PO_LEAD, t11.PO_LOCK, t1.PO_ORDER_APPROVAL, t1.PRODUCT_WEIGHT_IN_LBS, t11.ACCOUNT_PURCHASE_TAX_ID AS PURCHASE_TAX_ID, t11.QR_CODE, t11.QUOTATION_VALIDITY_DAYS, t11.RESOURCE_CALENDAR_ID, t1.SALE_DELIVERY_SETTINGS, t11.ACCOUNT_SALE_TAX_ID AS SALE_TAX_ID, t11.SECURITY_LEAD, t1.SHOW_BLACKLIST_BUTTONS, t1.SHOW_EFFECT, t1.SHOW_LINE_SUBTOTALS_TAX_SELECTION, t11.SNAILMAIL_COLOR, t11.SNAILMAIL_DUPLEX, t11.TAX_CALCULATION_ROUNDING_METHOD, t11.TAX_CASH_BASIS_JOURNAL_ID, t11.TAX_EXIGIBILITY, t1.TEMPLATE_ID, t91.NAME AS TEMPLATE_ID_TEXT, t1.UNSPLASH_ACCESS_KEY, t1.USER_DEFAULT_RIGHTS, t1.USE_MAILGATEWAY, t1.USE_MANUFACTURING_LEAD, t1.USE_PO_LEAD, t1.USE_QUOTATION_VALIDITY_DAYS, t1.USE_SECURITY_LEAD, t1.WEBSITE_ID, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM RES_CONFIG_SETTINGS t1 LEFT JOIN RES_COMPANY t11 ON t1.COMPANY_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN DIGEST_DIGEST t41 ON t1.DIGEST_ID = t41.ID LEFT JOIN RES_USERS t51 ON t1.AUTH_SIGNUP_TEMPLATE_USER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN PRODUCT_PRODUCT t71 ON t1.DEPOSIT_DEFAULT_PRODUCT_ID = t71.ID LEFT JOIN PRODUCT_TEMPLATE t81 ON t71.PRODUCT_TMPL_ID = t81.ID LEFT JOIN MAIL_TEMPLATE t91 ON t1.TEMPLATE_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.CREATE_UID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN RES_PARTNER t121 ON t11.PARTNER_ID = t121.ID LEFT JOIN ACCOUNT_CHART_TEMPLATE t131 ON t1.CHART_TEMPLATE_ID = t131.ID LEFT JOIN SALE_ORDER_TEMPLATE t141 ON t1.DEFAULT_SALE_ORDER_TEMPLATE_ID = t141.ID <![CDATA[ SELECT t11.ACCOUNT_BANK_RECONCILIATION_START, t1.ALIAS_DOMAIN, t1.AUTH_SIGNUP_RESET_PASSWORD, t1.AUTH_SIGNUP_TEMPLATE_USER_ID, t61.NAME AS AUTH_SIGNUP_TEMPLATE_USER_ID_TEXT, t1.AUTOMATIC_INVOICE, t1.AVAILABLE_THRESHOLD, t1.CHART_TEMPLATE_ID, t131.NAME AS CHART_TEMPLATE_ID_TEXT, t11.CURRENCY_ID AS COMPANY_CURRENCY_ID, t1.COMPANY_ID, t121.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t111.NAME AS CREATE_UID_TEXT, t1.CRM_ALIAS_PREFIX, t11.CURRENCY_EXCHANGE_JOURNAL_ID, t11.CURRENCY_ID, t1.DEFAULT_INVOICE_POLICY, t1.DEFAULT_PICKING_POLICY, t1.DEFAULT_PURCHASE_METHOD, t1.DEFAULT_SALE_ORDER_TEMPLATE_ID, t141.NAME AS DEFAULT_SALE_ORDER_TEMPLATE_ID_TEXT, t1.DEPOSIT_DEFAULT_PRODUCT_ID, t81.NAME AS DEPOSIT_DEFAULT_PRODUCT_ID_TEXT, t1.DIGEST_EMAILS, t1.DIGEST_ID, t41.NAME AS DIGEST_ID_TEXT, t1.EXPENSE_ALIAS_PREFIX, t1.EXTERNAL_EMAIL_SERVER_DEFAULT, t11.EXTERNAL_REPORT_LAYOUT_ID, t1.FAIL_COUNTER, t1.GENERATE_LEAD_FROM_ALIAS, t1.GROUP_ANALYTIC_ACCOUNTING, t1.GROUP_ANALYTIC_TAGS, t1.GROUP_ATTENDANCE_USE_PIN, t1.GROUP_CASH_ROUNDING, t1.GROUP_DELIVERY_INVOICE_ADDRESS, t1.GROUP_DISCOUNT_PER_SO_LINE, t1.GROUP_DISPLAY_INCOTERM, t1.GROUP_FISCAL_YEAR, t1.GROUP_LOT_ON_DELIVERY_SLIP, t1.GROUP_MASS_MAILING_CAMPAIGN, t1.GROUP_MRP_ROUTINGS, t1.GROUP_MULTI_CURRENCY, t1.GROUP_MULTI_WEBSITE, t1.GROUP_PRODUCT_PRICELIST, t1.GROUP_PRODUCT_VARIANT, t1.GROUP_PROFORMA_SALES, t1.GROUP_PROJECT_RATING, t1.GROUP_SALE_DELIVERY_ADDRESS, t1.GROUP_SALE_ORDER_TEMPLATE, t1.GROUP_SALE_PRICELIST, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_EXCLUDED, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_INCLUDED, t1.GROUP_STOCK_ADV_LOCATION, t1.GROUP_STOCK_MULTI_LOCATIONS, t1.GROUP_STOCK_MULTI_WAREHOUSES, t1.GROUP_STOCK_PACKAGING, t1.GROUP_STOCK_PRODUCTION_LOT, t1.GROUP_STOCK_TRACKING_LOT, t1.GROUP_STOCK_TRACKING_OWNER, t1.GROUP_SUBTASK_PROJECT, t1.GROUP_UOM, t1.GROUP_USE_LEAD, t1.GROUP_WARNING_ACCOUNT, t1.GROUP_WARNING_PURCHASE, t1.GROUP_WARNING_SALE, t1.GROUP_WARNING_STOCK, t1.ID, t1.INVENTORY_AVAILABILITY, t11.INVOICE_IS_EMAIL, t11.INVOICE_IS_PRINT, t11.INVOICE_IS_SNAILMAIL, t1.IS_INSTALLED_SALE, t1.LOCK_CONFIRMED_PO, t11.MANUFACTURING_LEAD, t1.MASS_MAILING_MAIL_SERVER_ID, t1.MASS_MAILING_OUTGOING_MAIL_SERVER, t1.MODULE_ACCOUNT, t1.MODULE_ACCOUNT_3WAY_MATCH, t1.MODULE_ACCOUNT_ACCOUNTANT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CAMT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CSV, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_OFX, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF, t1.MODULE_ACCOUNT_BATCH_PAYMENT, t1.MODULE_ACCOUNT_BUDGET, t1.MODULE_ACCOUNT_CHECK_PRINTING, t1.MODULE_ACCOUNT_INTRASTAT, t1.MODULE_ACCOUNT_INVOICE_EXTRACT, t1.MODULE_ACCOUNT_PAYMENT, t1.MODULE_ACCOUNT_PLAID, t1.MODULE_ACCOUNT_REPORTS, t1.MODULE_ACCOUNT_SEPA, t1.MODULE_ACCOUNT_SEPA_DIRECT_DEBIT, t1.MODULE_ACCOUNT_TAXCLOUD, t1.MODULE_ACCOUNT_YODLEE, t1.MODULE_AUTH_LDAP, t1.MODULE_AUTH_OAUTH, t1.MODULE_BASE_GENGO, t1.MODULE_BASE_IMPORT, t1.MODULE_CURRENCY_RATE_LIVE, t1.MODULE_DELIVERY, t1.MODULE_DELIVERY_BPOST, t1.MODULE_DELIVERY_DHL, t1.MODULE_DELIVERY_EASYPOST, t1.MODULE_DELIVERY_FEDEX, t1.MODULE_DELIVERY_UPS, t1.MODULE_DELIVERY_USPS, t1.MODULE_EVENT_BARCODE, t1.MODULE_EVENT_SALE, t1.MODULE_GOOGLE_CALENDAR, t1.MODULE_GOOGLE_DRIVE, t1.MODULE_GOOGLE_SPREADSHEET, t1.MODULE_HR_ORG_CHART, t1.MODULE_HR_RECRUITMENT_SURVEY, t1.MODULE_HR_SKILLS, t1.MODULE_HR_TIMESHEET, t1.MODULE_INTER_COMPANY_RULES, t1.MODULE_L10N_EU_SERVICE, t1.MODULE_MRP_MPS, t1.MODULE_MRP_PLM, t1.MODULE_MRP_WORKORDER, t1.MODULE_PAD, t1.MODULE_PARTNER_AUTOCOMPLETE, t1.MODULE_POS_MERCURY, t1.MODULE_PROCUREMENT_JIT, t1.MODULE_PRODUCT_EMAIL_TEMPLATE, t1.MODULE_PRODUCT_EXPIRY, t1.MODULE_PRODUCT_MARGIN, t1.MODULE_PROJECT_FORECAST, t1.MODULE_PURCHASE_REQUISITION, t1.MODULE_QUALITY_CONTROL, t1.MODULE_SALE_COUPON, t1.MODULE_SALE_MARGIN, t1.MODULE_SALE_QUOTATION_BUILDER, t1.MODULE_STOCK_BARCODE, t1.MODULE_STOCK_DROPSHIPPING, t1.MODULE_STOCK_LANDED_COSTS, t1.MODULE_STOCK_PICKING_BATCH, t1.MODULE_VOIP, t1.MODULE_WEBSITE_EVENT_QUESTIONS, t1.MODULE_WEBSITE_EVENT_SALE, t1.MODULE_WEBSITE_EVENT_TRACK, t1.MODULE_WEBSITE_HR_RECRUITMENT, t1.MODULE_WEBSITE_LINKS, t1.MODULE_WEBSITE_SALE_COMPARISON, t1.MODULE_WEBSITE_SALE_DELIVERY, t1.MODULE_WEBSITE_SALE_DIGITAL, t1.MODULE_WEBSITE_SALE_STOCK, t1.MODULE_WEBSITE_SALE_WISHLIST, t1.MODULE_WEBSITE_VERSION, t1.MODULE_WEB_UNSPLASH, t11.PAPERFORMAT_ID, t11.PORTAL_CONFIRMATION_PAY, t11.PORTAL_CONFIRMATION_SIGN, t11.PO_DOUBLE_VALIDATION, t11.PO_DOUBLE_VALIDATION_AMOUNT, t11.PO_LEAD, t11.PO_LOCK, t1.PO_ORDER_APPROVAL, t1.PRODUCT_WEIGHT_IN_LBS, t11.ACCOUNT_PURCHASE_TAX_ID AS PURCHASE_TAX_ID, t11.QR_CODE, t11.QUOTATION_VALIDITY_DAYS, t11.RESOURCE_CALENDAR_ID, t1.SALE_DELIVERY_SETTINGS, t11.ACCOUNT_SALE_TAX_ID AS SALE_TAX_ID, t11.SECURITY_LEAD, t1.SHOW_BLACKLIST_BUTTONS, t1.SHOW_EFFECT, t1.SHOW_LINE_SUBTOTALS_TAX_SELECTION, t11.SNAILMAIL_COLOR, t11.SNAILMAIL_DUPLEX, t11.TAX_CALCULATION_ROUNDING_METHOD, t11.TAX_CASH_BASIS_JOURNAL_ID, t11.TAX_EXIGIBILITY, t1.TEMPLATE_ID, t91.NAME AS TEMPLATE_ID_TEXT, t1.UNSPLASH_ACCESS_KEY, t1.USER_DEFAULT_RIGHTS, t1.USE_MAILGATEWAY, t1.USE_MANUFACTURING_LEAD, t1.USE_PO_LEAD, t1.USE_QUOTATION_VALIDITY_DAYS, t1.USE_SECURITY_LEAD, t1.WEBSITE_ID, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM RES_CONFIG_SETTINGS t1 LEFT JOIN RES_COMPANY t11 ON t1.COMPANY_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN DIGEST_DIGEST t41 ON t1.DIGEST_ID = t41.ID LEFT JOIN RES_USERS t51 ON t1.AUTH_SIGNUP_TEMPLATE_USER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN PRODUCT_PRODUCT t71 ON t1.DEPOSIT_DEFAULT_PRODUCT_ID = t71.ID LEFT JOIN PRODUCT_TEMPLATE t81 ON t71.PRODUCT_TMPL_ID = t81.ID LEFT JOIN MAIL_TEMPLATE t91 ON t1.TEMPLATE_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.CREATE_UID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN RES_PARTNER t121 ON t11.PARTNER_ID = t121.ID LEFT JOIN ACCOUNT_CHART_TEMPLATE t131 ON t1.CHART_TEMPLATE_ID = t131.ID LEFT JOIN SALE_ORDER_TEMPLATE t141 ON t1.DEFAULT_SALE_ORDER_TEMPLATE_ID = t141.ID
]]> ]]>
</sql> </sql>
<!--数据查询[View]--> <!--数据查询[View]-->
<sql id="View" databaseId="postgresql"> <sql id="View" databaseId="postgresql">
<![CDATA[ SELECT t11.ACCOUNT_BANK_RECONCILIATION_START, t1.ALIAS_DOMAIN, t1.AUTH_SIGNUP_RESET_PASSWORD, t1.AUTH_SIGNUP_TEMPLATE_USER_ID, t61.NAME AS AUTH_SIGNUP_TEMPLATE_USER_ID_TEXT, t1.AUTOMATIC_INVOICE, t1.AVAILABLE_THRESHOLD, t1.CHART_TEMPLATE_ID, t131.NAME AS CHART_TEMPLATE_ID_TEXT, t11.CURRENCY_ID AS COMPANY_CURRENCY_ID, t1.COMPANY_ID, t121.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t111.NAME AS CREATE_UID_TEXT, t1.CRM_ALIAS_PREFIX, t11.CURRENCY_EXCHANGE_JOURNAL_ID, t11.CURRENCY_ID, t1.DEFAULT_INVOICE_POLICY, t1.DEFAULT_PICKING_POLICY, t1.DEFAULT_PURCHASE_METHOD, t1.DEFAULT_SALE_ORDER_TEMPLATE_ID, t141.NAME AS DEFAULT_SALE_ORDER_TEMPLATE_ID_TEXT, t1.DEPOSIT_DEFAULT_PRODUCT_ID, t81.NAME AS DEPOSIT_DEFAULT_PRODUCT_ID_TEXT, t1.DIGEST_EMAILS, t1.DIGEST_ID, t41.NAME AS DIGEST_ID_TEXT, t1.EXPENSE_ALIAS_PREFIX, t1.EXTERNAL_EMAIL_SERVER_DEFAULT, t11.EXTERNAL_REPORT_LAYOUT_ID, t1.FAIL_COUNTER, t1.GENERATE_LEAD_FROM_ALIAS, t1.GROUP_ANALYTIC_ACCOUNTING, t1.GROUP_ANALYTIC_TAGS, t1.GROUP_ATTENDANCE_USE_PIN, t1.GROUP_CASH_ROUNDING, t1.GROUP_DELIVERY_INVOICE_ADDRESS, t1.GROUP_DISCOUNT_PER_SO_LINE, t1.GROUP_DISPLAY_INCOTERM, t1.GROUP_FISCAL_YEAR, t1.GROUP_LOT_ON_DELIVERY_SLIP, t1.GROUP_MASS_MAILING_CAMPAIGN, t1.GROUP_MRP_ROUTINGS, t1.GROUP_MULTI_CURRENCY, t1.GROUP_MULTI_WEBSITE, t1.GROUP_PRODUCT_PRICELIST, t1.GROUP_PRODUCT_VARIANT, t1.GROUP_PROFORMA_SALES, t1.GROUP_PROJECT_RATING, t1.GROUP_SALE_DELIVERY_ADDRESS, t1.GROUP_SALE_ORDER_TEMPLATE, t1.GROUP_SALE_PRICELIST, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_EXCLUDED, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_INCLUDED, t1.GROUP_STOCK_ADV_LOCATION, t1.GROUP_STOCK_MULTI_LOCATIONS, t1.GROUP_STOCK_MULTI_WAREHOUSES, t1.GROUP_STOCK_PACKAGING, t1.GROUP_STOCK_PRODUCTION_LOT, t1.GROUP_STOCK_TRACKING_LOT, t1.GROUP_STOCK_TRACKING_OWNER, t1.GROUP_SUBTASK_PROJECT, t1.GROUP_UOM, t1.GROUP_USE_LEAD, t1.GROUP_WARNING_ACCOUNT, t1.GROUP_WARNING_PURCHASE, t1.GROUP_WARNING_SALE, t1.GROUP_WARNING_STOCK, t1.ID, t1.INVENTORY_AVAILABILITY, t11.INVOICE_IS_EMAIL, t11.INVOICE_IS_PRINT, t11.INVOICE_IS_SNAILMAIL, t1.IS_INSTALLED_SALE, t1.LOCK_CONFIRMED_PO, t11.MANUFACTURING_LEAD, t1.MASS_MAILING_MAIL_SERVER_ID, t1.MASS_MAILING_OUTGOING_MAIL_SERVER, t1.MODULE_ACCOUNT, t1.MODULE_ACCOUNT_3WAY_MATCH, t1.MODULE_ACCOUNT_ACCOUNTANT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CAMT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CSV, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_OFX, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF, t1.MODULE_ACCOUNT_BATCH_PAYMENT, t1.MODULE_ACCOUNT_BUDGET, t1.MODULE_ACCOUNT_CHECK_PRINTING, t1.MODULE_ACCOUNT_INTRASTAT, t1.MODULE_ACCOUNT_INVOICE_EXTRACT, t1.MODULE_ACCOUNT_PAYMENT, t1.MODULE_ACCOUNT_PLAID, t1.MODULE_ACCOUNT_REPORTS, t1.MODULE_ACCOUNT_SEPA, t1.MODULE_ACCOUNT_SEPA_DIRECT_DEBIT, t1.MODULE_ACCOUNT_TAXCLOUD, t1.MODULE_ACCOUNT_YODLEE, t1.MODULE_AUTH_LDAP, t1.MODULE_AUTH_OAUTH, t1.MODULE_BASE_GENGO, t1.MODULE_BASE_IMPORT, t1.MODULE_CURRENCY_RATE_LIVE, t1.MODULE_DELIVERY, t1.MODULE_DELIVERY_BPOST, t1.MODULE_DELIVERY_DHL, t1.MODULE_DELIVERY_EASYPOST, t1.MODULE_DELIVERY_FEDEX, t1.MODULE_DELIVERY_UPS, t1.MODULE_DELIVERY_USPS, t1.MODULE_EVENT_BARCODE, t1.MODULE_EVENT_SALE, t1.MODULE_GOOGLE_CALENDAR, t1.MODULE_GOOGLE_DRIVE, t1.MODULE_GOOGLE_SPREADSHEET, t1.MODULE_HR_ORG_CHART, t1.MODULE_HR_RECRUITMENT_SURVEY, t1.MODULE_HR_TIMESHEET, t1.MODULE_INTER_COMPANY_RULES, t1.MODULE_L10N_EU_SERVICE, t1.MODULE_MRP_MPS, t1.MODULE_MRP_PLM, t1.MODULE_MRP_WORKORDER, t1.MODULE_PAD, t1.MODULE_PARTNER_AUTOCOMPLETE, t1.MODULE_POS_MERCURY, t1.MODULE_PROCUREMENT_JIT, t1.MODULE_PRODUCT_EMAIL_TEMPLATE, t1.MODULE_PRODUCT_EXPIRY, t1.MODULE_PRODUCT_MARGIN, t1.MODULE_PROJECT_FORECAST, t1.MODULE_PURCHASE_REQUISITION, t1.MODULE_QUALITY_CONTROL, t1.MODULE_SALE_COUPON, t1.MODULE_SALE_MARGIN, t1.MODULE_SALE_QUOTATION_BUILDER, t1.MODULE_STOCK_BARCODE, t1.MODULE_STOCK_DROPSHIPPING, t1.MODULE_STOCK_LANDED_COSTS, t1.MODULE_STOCK_PICKING_BATCH, t1.MODULE_VOIP, t1.MODULE_WEBSITE_EVENT_QUESTIONS, t1.MODULE_WEBSITE_EVENT_SALE, t1.MODULE_WEBSITE_EVENT_TRACK, t1.MODULE_WEBSITE_HR_RECRUITMENT, t1.MODULE_WEBSITE_LINKS, t1.MODULE_WEBSITE_SALE_COMPARISON, t1.MODULE_WEBSITE_SALE_DELIVERY, t1.MODULE_WEBSITE_SALE_DIGITAL, t1.MODULE_WEBSITE_SALE_STOCK, t1.MODULE_WEBSITE_SALE_WISHLIST, t1.MODULE_WEBSITE_VERSION, t1.MODULE_WEB_UNSPLASH, t11.PAPERFORMAT_ID, t11.PORTAL_CONFIRMATION_PAY, t11.PORTAL_CONFIRMATION_SIGN, t11.PO_DOUBLE_VALIDATION, t11.PO_DOUBLE_VALIDATION_AMOUNT, t11.PO_LEAD, t11.PO_LOCK, t1.PO_ORDER_APPROVAL, t1.PRODUCT_WEIGHT_IN_LBS, t11.ACCOUNT_PURCHASE_TAX_ID AS PURCHASE_TAX_ID, t11.QR_CODE, t11.QUOTATION_VALIDITY_DAYS, t11.REPORT_FOOTER, t11.RESOURCE_CALENDAR_ID, t1.SALE_DELIVERY_SETTINGS, t11.ACCOUNT_SALE_TAX_ID AS SALE_TAX_ID, t11.SECURITY_LEAD, t1.SHOW_BLACKLIST_BUTTONS, t1.SHOW_EFFECT, t1.SHOW_LINE_SUBTOTALS_TAX_SELECTION, t11.SNAILMAIL_COLOR, t11.SNAILMAIL_DUPLEX, t11.TAX_CALCULATION_ROUNDING_METHOD, t11.TAX_CASH_BASIS_JOURNAL_ID, t11.TAX_EXIGIBILITY, t1.TEMPLATE_ID, t91.NAME AS TEMPLATE_ID_TEXT, t1.UNSPLASH_ACCESS_KEY, t1.USER_DEFAULT_RIGHTS, t1.USE_MAILGATEWAY, t1.USE_MANUFACTURING_LEAD, t1.USE_PO_LEAD, t1.USE_QUOTATION_VALIDITY_DAYS, t1.USE_SECURITY_LEAD, t1.WEBSITE_ID, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM RES_CONFIG_SETTINGS t1 LEFT JOIN RES_COMPANY t11 ON t1.COMPANY_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN DIGEST_DIGEST t41 ON t1.DIGEST_ID = t41.ID LEFT JOIN RES_USERS t51 ON t1.AUTH_SIGNUP_TEMPLATE_USER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN PRODUCT_PRODUCT t71 ON t1.DEPOSIT_DEFAULT_PRODUCT_ID = t71.ID LEFT JOIN PRODUCT_TEMPLATE t81 ON t71.PRODUCT_TMPL_ID = t81.ID LEFT JOIN MAIL_TEMPLATE t91 ON t1.TEMPLATE_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.CREATE_UID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN RES_PARTNER t121 ON t11.PARTNER_ID = t121.ID LEFT JOIN ACCOUNT_CHART_TEMPLATE t131 ON t1.CHART_TEMPLATE_ID = t131.ID LEFT JOIN SALE_ORDER_TEMPLATE t141 ON t1.DEFAULT_SALE_ORDER_TEMPLATE_ID = t141.ID <![CDATA[ SELECT t11.ACCOUNT_BANK_RECONCILIATION_START, t1.ALIAS_DOMAIN, t1.AUTH_SIGNUP_RESET_PASSWORD, t1.AUTH_SIGNUP_TEMPLATE_USER_ID, t61.NAME AS AUTH_SIGNUP_TEMPLATE_USER_ID_TEXT, t1.AUTOMATIC_INVOICE, t1.AVAILABLE_THRESHOLD, t1.CHART_TEMPLATE_ID, t131.NAME AS CHART_TEMPLATE_ID_TEXT, t11.CURRENCY_ID AS COMPANY_CURRENCY_ID, t1.COMPANY_ID, t121.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t111.NAME AS CREATE_UID_TEXT, t1.CRM_ALIAS_PREFIX, t11.CURRENCY_EXCHANGE_JOURNAL_ID, t11.CURRENCY_ID, t1.DEFAULT_INVOICE_POLICY, t1.DEFAULT_PICKING_POLICY, t1.DEFAULT_PURCHASE_METHOD, t1.DEFAULT_SALE_ORDER_TEMPLATE_ID, t141.NAME AS DEFAULT_SALE_ORDER_TEMPLATE_ID_TEXT, t1.DEPOSIT_DEFAULT_PRODUCT_ID, t81.NAME AS DEPOSIT_DEFAULT_PRODUCT_ID_TEXT, t1.DIGEST_EMAILS, t1.DIGEST_ID, t41.NAME AS DIGEST_ID_TEXT, t1.EXPENSE_ALIAS_PREFIX, t1.EXTERNAL_EMAIL_SERVER_DEFAULT, t11.EXTERNAL_REPORT_LAYOUT_ID, t1.FAIL_COUNTER, t1.GENERATE_LEAD_FROM_ALIAS, t1.GROUP_ANALYTIC_ACCOUNTING, t1.GROUP_ANALYTIC_TAGS, t1.GROUP_ATTENDANCE_USE_PIN, t1.GROUP_CASH_ROUNDING, t1.GROUP_DELIVERY_INVOICE_ADDRESS, t1.GROUP_DISCOUNT_PER_SO_LINE, t1.GROUP_DISPLAY_INCOTERM, t1.GROUP_FISCAL_YEAR, t1.GROUP_LOT_ON_DELIVERY_SLIP, t1.GROUP_MASS_MAILING_CAMPAIGN, t1.GROUP_MRP_ROUTINGS, t1.GROUP_MULTI_CURRENCY, t1.GROUP_MULTI_WEBSITE, t1.GROUP_PRODUCT_PRICELIST, t1.GROUP_PRODUCT_VARIANT, t1.GROUP_PROFORMA_SALES, t1.GROUP_PROJECT_RATING, t1.GROUP_SALE_DELIVERY_ADDRESS, t1.GROUP_SALE_ORDER_TEMPLATE, t1.GROUP_SALE_PRICELIST, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_EXCLUDED, t1.GROUP_SHOW_LINE_SUBTOTALS_TAX_INCLUDED, t1.GROUP_STOCK_ADV_LOCATION, t1.GROUP_STOCK_MULTI_LOCATIONS, t1.GROUP_STOCK_MULTI_WAREHOUSES, t1.GROUP_STOCK_PACKAGING, t1.GROUP_STOCK_PRODUCTION_LOT, t1.GROUP_STOCK_TRACKING_LOT, t1.GROUP_STOCK_TRACKING_OWNER, t1.GROUP_SUBTASK_PROJECT, t1.GROUP_UOM, t1.GROUP_USE_LEAD, t1.GROUP_WARNING_ACCOUNT, t1.GROUP_WARNING_PURCHASE, t1.GROUP_WARNING_SALE, t1.GROUP_WARNING_STOCK, t1.ID, t1.INVENTORY_AVAILABILITY, t11.INVOICE_IS_EMAIL, t11.INVOICE_IS_PRINT, t11.INVOICE_IS_SNAILMAIL, t1.IS_INSTALLED_SALE, t1.LOCK_CONFIRMED_PO, t11.MANUFACTURING_LEAD, t1.MASS_MAILING_MAIL_SERVER_ID, t1.MASS_MAILING_OUTGOING_MAIL_SERVER, t1.MODULE_ACCOUNT, t1.MODULE_ACCOUNT_3WAY_MATCH, t1.MODULE_ACCOUNT_ACCOUNTANT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CAMT, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_CSV, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_OFX, t1.MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF, t1.MODULE_ACCOUNT_BATCH_PAYMENT, t1.MODULE_ACCOUNT_BUDGET, t1.MODULE_ACCOUNT_CHECK_PRINTING, t1.MODULE_ACCOUNT_INTRASTAT, t1.MODULE_ACCOUNT_INVOICE_EXTRACT, t1.MODULE_ACCOUNT_PAYMENT, t1.MODULE_ACCOUNT_PLAID, t1.MODULE_ACCOUNT_REPORTS, t1.MODULE_ACCOUNT_SEPA, t1.MODULE_ACCOUNT_SEPA_DIRECT_DEBIT, t1.MODULE_ACCOUNT_TAXCLOUD, t1.MODULE_ACCOUNT_YODLEE, t1.MODULE_AUTH_LDAP, t1.MODULE_AUTH_OAUTH, t1.MODULE_BASE_GENGO, t1.MODULE_BASE_IMPORT, t1.MODULE_CURRENCY_RATE_LIVE, t1.MODULE_DELIVERY, t1.MODULE_DELIVERY_BPOST, t1.MODULE_DELIVERY_DHL, t1.MODULE_DELIVERY_EASYPOST, t1.MODULE_DELIVERY_FEDEX, t1.MODULE_DELIVERY_UPS, t1.MODULE_DELIVERY_USPS, t1.MODULE_EVENT_BARCODE, t1.MODULE_EVENT_SALE, t1.MODULE_GOOGLE_CALENDAR, t1.MODULE_GOOGLE_DRIVE, t1.MODULE_GOOGLE_SPREADSHEET, t1.MODULE_HR_ORG_CHART, t1.MODULE_HR_RECRUITMENT_SURVEY, t1.MODULE_HR_SKILLS, t1.MODULE_HR_TIMESHEET, t1.MODULE_INTER_COMPANY_RULES, t1.MODULE_L10N_EU_SERVICE, t1.MODULE_MRP_MPS, t1.MODULE_MRP_PLM, t1.MODULE_MRP_WORKORDER, t1.MODULE_PAD, t1.MODULE_PARTNER_AUTOCOMPLETE, t1.MODULE_POS_MERCURY, t1.MODULE_PROCUREMENT_JIT, t1.MODULE_PRODUCT_EMAIL_TEMPLATE, t1.MODULE_PRODUCT_EXPIRY, t1.MODULE_PRODUCT_MARGIN, t1.MODULE_PROJECT_FORECAST, t1.MODULE_PURCHASE_REQUISITION, t1.MODULE_QUALITY_CONTROL, t1.MODULE_SALE_COUPON, t1.MODULE_SALE_MARGIN, t1.MODULE_SALE_QUOTATION_BUILDER, t1.MODULE_STOCK_BARCODE, t1.MODULE_STOCK_DROPSHIPPING, t1.MODULE_STOCK_LANDED_COSTS, t1.MODULE_STOCK_PICKING_BATCH, t1.MODULE_VOIP, t1.MODULE_WEBSITE_EVENT_QUESTIONS, t1.MODULE_WEBSITE_EVENT_SALE, t1.MODULE_WEBSITE_EVENT_TRACK, t1.MODULE_WEBSITE_HR_RECRUITMENT, t1.MODULE_WEBSITE_LINKS, t1.MODULE_WEBSITE_SALE_COMPARISON, t1.MODULE_WEBSITE_SALE_DELIVERY, t1.MODULE_WEBSITE_SALE_DIGITAL, t1.MODULE_WEBSITE_SALE_STOCK, t1.MODULE_WEBSITE_SALE_WISHLIST, t1.MODULE_WEBSITE_VERSION, t1.MODULE_WEB_UNSPLASH, t11.PAPERFORMAT_ID, t11.PORTAL_CONFIRMATION_PAY, t11.PORTAL_CONFIRMATION_SIGN, t11.PO_DOUBLE_VALIDATION, t11.PO_DOUBLE_VALIDATION_AMOUNT, t11.PO_LEAD, t11.PO_LOCK, t1.PO_ORDER_APPROVAL, t1.PRODUCT_WEIGHT_IN_LBS, t11.ACCOUNT_PURCHASE_TAX_ID AS PURCHASE_TAX_ID, t11.QR_CODE, t11.QUOTATION_VALIDITY_DAYS, t11.REPORT_FOOTER, t11.RESOURCE_CALENDAR_ID, t1.SALE_DELIVERY_SETTINGS, t11.ACCOUNT_SALE_TAX_ID AS SALE_TAX_ID, t11.SECURITY_LEAD, t1.SHOW_BLACKLIST_BUTTONS, t1.SHOW_EFFECT, t1.SHOW_LINE_SUBTOTALS_TAX_SELECTION, t11.SNAILMAIL_COLOR, t11.SNAILMAIL_DUPLEX, t11.TAX_CALCULATION_ROUNDING_METHOD, t11.TAX_CASH_BASIS_JOURNAL_ID, t11.TAX_EXIGIBILITY, t1.TEMPLATE_ID, t91.NAME AS TEMPLATE_ID_TEXT, t1.UNSPLASH_ACCESS_KEY, t1.USER_DEFAULT_RIGHTS, t1.USE_MAILGATEWAY, t1.USE_MANUFACTURING_LEAD, t1.USE_PO_LEAD, t1.USE_QUOTATION_VALIDITY_DAYS, t1.USE_SECURITY_LEAD, t1.WEBSITE_ID, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM RES_CONFIG_SETTINGS t1 LEFT JOIN RES_COMPANY t11 ON t1.COMPANY_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN DIGEST_DIGEST t41 ON t1.DIGEST_ID = t41.ID LEFT JOIN RES_USERS t51 ON t1.AUTH_SIGNUP_TEMPLATE_USER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t51.PARTNER_ID = t61.ID LEFT JOIN PRODUCT_PRODUCT t71 ON t1.DEPOSIT_DEFAULT_PRODUCT_ID = t71.ID LEFT JOIN PRODUCT_TEMPLATE t81 ON t71.PRODUCT_TMPL_ID = t81.ID LEFT JOIN MAIL_TEMPLATE t91 ON t1.TEMPLATE_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.CREATE_UID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN RES_PARTNER t121 ON t11.PARTNER_ID = t121.ID LEFT JOIN ACCOUNT_CHART_TEMPLATE t131 ON t1.CHART_TEMPLATE_ID = t131.ID LEFT JOIN SALE_ORDER_TEMPLATE t141 ON t1.DEFAULT_SALE_ORDER_TEMPLATE_ID = t141.ID
]]> ]]>
</sql> </sql>
......
...@@ -219,6 +219,15 @@ ...@@ -219,6 +219,15 @@
where write_uid=#{id} where write_uid=#{id}
</select> </select>
<!--数据集合[Active]-->
<select id="searchActive" parameterType="cn.ibizlab.businesscentral.core.odoo_base.filter.Res_usersSearchContext" resultMap="Res_usersResultMap">
select t1.* from (
<include refid="Active" />
)t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
</select>
<!--数据集合[Default]--> <!--数据集合[Default]-->
<select id="searchDefault" parameterType="cn.ibizlab.businesscentral.core.odoo_base.filter.Res_usersSearchContext" resultMap="Res_usersResultMap"> <select id="searchDefault" parameterType="cn.ibizlab.businesscentral.core.odoo_base.filter.Res_usersSearchContext" resultMap="Res_usersResultMap">
select t1.* from ( select t1.* from (
...@@ -228,6 +237,12 @@ ...@@ -228,6 +237,12 @@
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if> <if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
</select> </select>
<!--数据查询[Active]-->
<sql id="Active" databaseId="postgresql">
<![CDATA[ SELECT t1.ACTION_ID, t1.ACTIVE, t11.ACTIVE AS ACTIVE_PARTNER, t11.ADDITIONAL_INFO, t101.ALIAS_CONTACT, t1.ALIAS_ID, t11.BARCODE, t11.CALENDAR_LAST_NOTIF_ACK, t11.CITY, t11.COLOR, t11.COMMERCIAL_COMPANY_NAME, t11.COMMERCIAL_PARTNER_ID, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t11.COMPANY_NAME, t11.COUNTRY_ID, t1.CREATE_DATE, t1.CREATE_UID, t71.NAME AS CREATE_UID_TEXT, t11.CREDIT_LIMIT, t11.DATE, t11.DEBIT_LIMIT, t11.EMAIL, t11.EMPLOYEE, t11.FUNCTION, t1.ID, t11.INDUSTRY_ID, t11.INVOICE_WARN, t11.IS_COMPANY, t11.IS_PUBLISHED, t1.KARMA, t11.LANG, t11.LAST_TIME_ENTRIES_CHECKED, t1.LOGIN, t11.MESSAGE_BOUNCE, t11.MESSAGE_MAIN_ATTACHMENT_ID, t11.MOBILE, t11.NAME, t1.NOTIFICATION_TYPE, t1.ODOOBOT_STATE, t11.PARENT_ID, t21.NAME AS PARENT_NAME, t11.PARTNER_GID, t1.PARTNER_ID, t11.PARTNER_SHARE, t11.PHONE, t11.PICKING_WARN, t11.PURCHASE_WARN, t11.REF, t1.SALE_TEAM_ID, t31.NAME AS SALE_TEAM_ID_TEXT, t11.SALE_WARN, t1.SHARE, t11.SIGNUP_EXPIRATION, t11.SIGNUP_TOKEN, t11.SIGNUP_TYPE, t11.STATE_ID, t11.STREET, t11.STREET2, t1.TARGET_SALES_DONE, t1.TARGET_SALES_INVOICED, t1.TARGET_SALES_WON, t11.TEAM_ID, t11.TITLE, t11.TYPE, t11.TZ, t11.USER_ID, t11.VAT, t11.WEBSITE, t1.WEBSITE_ID, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT, t11.ZIP FROM RES_USERS t1 LEFT JOIN RES_PARTNER t11 ON t1.PARTNER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARENT_ID = t21.ID LEFT JOIN CRM_TEAM t31 ON t1.SALE_TEAM_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_USERS t61 ON t1.CREATE_UID = t61.ID LEFT JOIN RES_PARTNER t71 ON t61.PARTNER_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN MAIL_ALIAS t101 ON t1.ALIAS_ID = t101.ID
WHERE ( t1.ACTIVE = true )
]]>
</sql>
<!--数据查询[Default]--> <!--数据查询[Default]-->
<sql id="Default" databaseId="postgresql"> <sql id="Default" databaseId="postgresql">
<![CDATA[ SELECT t1.ACTION_ID, t1.ACTIVE, t11.ACTIVE AS ACTIVE_PARTNER, t11.ADDITIONAL_INFO, t101.ALIAS_CONTACT, t1.ALIAS_ID, t11.BARCODE, t11.CALENDAR_LAST_NOTIF_ACK, t11.CITY, t11.COLOR, t11.COMMERCIAL_COMPANY_NAME, t11.COMMERCIAL_PARTNER_ID, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t11.COMPANY_NAME, t11.COUNTRY_ID, t1.CREATE_DATE, t1.CREATE_UID, t71.NAME AS CREATE_UID_TEXT, t11.CREDIT_LIMIT, t11.DATE, t11.DEBIT_LIMIT, t11.EMAIL, t11.EMPLOYEE, t11.FUNCTION, t1.ID, t11.INDUSTRY_ID, t11.INVOICE_WARN, t11.IS_COMPANY, t11.IS_PUBLISHED, t1.KARMA, t11.LANG, t11.LAST_TIME_ENTRIES_CHECKED, t1.LOGIN, t11.MESSAGE_BOUNCE, t11.MESSAGE_MAIN_ATTACHMENT_ID, t11.MOBILE, t11.NAME, t1.NOTIFICATION_TYPE, t1.ODOOBOT_STATE, t11.PARENT_ID, t21.NAME AS PARENT_NAME, t11.PARTNER_GID, t1.PARTNER_ID, t11.PARTNER_SHARE, t11.PHONE, t11.PICKING_WARN, t11.PURCHASE_WARN, t11.REF, t1.SALE_TEAM_ID, t31.NAME AS SALE_TEAM_ID_TEXT, t11.SALE_WARN, t1.SHARE, t11.SIGNUP_EXPIRATION, t11.SIGNUP_TOKEN, t11.SIGNUP_TYPE, t11.STATE_ID, t11.STREET, t11.STREET2, t1.TARGET_SALES_DONE, t1.TARGET_SALES_INVOICED, t1.TARGET_SALES_WON, t11.TEAM_ID, t11.TITLE, t11.TYPE, t11.TZ, t11.USER_ID, t11.VAT, t11.WEBSITE, t1.WEBSITE_ID, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT, t11.ZIP FROM RES_USERS t1 LEFT JOIN RES_PARTNER t11 ON t1.PARTNER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARENT_ID = t21.ID LEFT JOIN CRM_TEAM t31 ON t1.SALE_TEAM_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_USERS t61 ON t1.CREATE_UID = t61.ID LEFT JOIN RES_PARTNER t71 ON t61.PARTNER_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN MAIL_ALIAS t101 ON t1.ALIAS_ID = t101.ID <![CDATA[ SELECT t1.ACTION_ID, t1.ACTIVE, t11.ACTIVE AS ACTIVE_PARTNER, t11.ADDITIONAL_INFO, t101.ALIAS_CONTACT, t1.ALIAS_ID, t11.BARCODE, t11.CALENDAR_LAST_NOTIF_ACK, t11.CITY, t11.COLOR, t11.COMMERCIAL_COMPANY_NAME, t11.COMMERCIAL_PARTNER_ID, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t11.COMPANY_NAME, t11.COUNTRY_ID, t1.CREATE_DATE, t1.CREATE_UID, t71.NAME AS CREATE_UID_TEXT, t11.CREDIT_LIMIT, t11.DATE, t11.DEBIT_LIMIT, t11.EMAIL, t11.EMPLOYEE, t11.FUNCTION, t1.ID, t11.INDUSTRY_ID, t11.INVOICE_WARN, t11.IS_COMPANY, t11.IS_PUBLISHED, t1.KARMA, t11.LANG, t11.LAST_TIME_ENTRIES_CHECKED, t1.LOGIN, t11.MESSAGE_BOUNCE, t11.MESSAGE_MAIN_ATTACHMENT_ID, t11.MOBILE, t11.NAME, t1.NOTIFICATION_TYPE, t1.ODOOBOT_STATE, t11.PARENT_ID, t21.NAME AS PARENT_NAME, t11.PARTNER_GID, t1.PARTNER_ID, t11.PARTNER_SHARE, t11.PHONE, t11.PICKING_WARN, t11.PURCHASE_WARN, t11.REF, t1.SALE_TEAM_ID, t31.NAME AS SALE_TEAM_ID_TEXT, t11.SALE_WARN, t1.SHARE, t11.SIGNUP_EXPIRATION, t11.SIGNUP_TOKEN, t11.SIGNUP_TYPE, t11.STATE_ID, t11.STREET, t11.STREET2, t1.TARGET_SALES_DONE, t1.TARGET_SALES_INVOICED, t1.TARGET_SALES_WON, t11.TEAM_ID, t11.TITLE, t11.TYPE, t11.TZ, t11.USER_ID, t11.VAT, t11.WEBSITE, t1.WEBSITE_ID, t11.WEBSITE_META_KEYWORDS, t11.WEBSITE_META_OG_IMG, t11.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t51.NAME AS WRITE_UID_TEXT, t11.ZIP FROM RES_USERS t1 LEFT JOIN RES_PARTNER t11 ON t1.PARTNER_ID = t11.ID LEFT JOIN RES_PARTNER t21 ON t11.PARENT_ID = t21.ID LEFT JOIN CRM_TEAM t31 ON t1.SALE_TEAM_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.WRITE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_USERS t61 ON t1.CREATE_UID = t61.ID LEFT JOIN RES_PARTNER t71 ON t61.PARTNER_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN MAIL_ALIAS t101 ON t1.ALIAS_ID = t101.ID
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性--> <!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="Hr_jobResultMap" databaseId="postgresql"> <select id="selectById" resultMap="Hr_jobResultMap" databaseId="postgresql">
<![CDATA[select t1.* from (SELECT t1.ADDRESS_ID, t61.NAME AS ADDRESS_ID_TEXT, t11.ALIAS_CONTACT, t11.ALIAS_DEFAULTS, t11.ALIAS_FORCE_THREAD_ID, t1.ALIAS_ID, t11.ALIAS_MODEL_ID, t11.ALIAS_NAME, t11.ALIAS_PARENT_MODEL_ID, t11.ALIAS_PARENT_THREAD_ID, t11.ALIAS_USER_ID, t1.COLOR, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t51.NAME AS CREATE_UID_TEXT, t1.DEPARTMENT_ID, t71.NAME AS DEPARTMENT_ID_TEXT, t1.DESCRIPTION, t1.EXPECTED_EMPLOYEES, t1.HR_RESPONSIBLE_ID, t151.NAME AS HR_RESPONSIBLE_ID_TEXT, t1.ID, t1.IS_PUBLISHED, t1.MANAGER_ID, t131.NAME AS MANAGER_ID_TEXT, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NO_OF_EMPLOYEE, t1.NO_OF_HIRED_EMPLOYEE, t1.NO_OF_RECRUITMENT, t1.REQUIREMENTS, t1.STATE, t1.USER_ID, t111.NAME AS USER_ID_TEXT, t1.WEBSITE_DESCRIPTION, t1.WEBSITE_ID, t1.WEBSITE_META_DESCRIPTION, t1.WEBSITE_META_KEYWORDS, t1.WEBSITE_META_OG_IMG, t1.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM HR_JOB t1 LEFT JOIN MAIL_ALIAS t11 ON t1.ALIAS_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.CREATE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.ADDRESS_ID = t61.ID LEFT JOIN HR_DEPARTMENT t71 ON t1.DEPARTMENT_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.USER_ID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN HR_EMPLOYEE t121 ON t1.MANAGER_ID = t121.ID LEFT JOIN RESOURCE_RESOURCE t131 ON t121.RESOURCE_ID = t131.ID LEFT JOIN RES_USERS t141 ON t1.HR_RESPONSIBLE_ID = t141.ID LEFT JOIN RES_PARTNER t151 ON t141.PARTNER_ID = t151.ID ) t1 where id=#{id}]]> <![CDATA[select t1.* from (SELECT t1.ADDRESS_ID, t61.NAME AS ADDRESS_ID_TEXT, t11.ALIAS_CONTACT, t11.ALIAS_DEFAULTS, t11.ALIAS_FORCE_THREAD_ID, t1.ALIAS_ID, t11.ALIAS_MODEL_ID, t11.ALIAS_NAME, t11.ALIAS_PARENT_MODEL_ID, t11.ALIAS_PARENT_THREAD_ID, t11.ALIAS_USER_ID, t1.COLOR, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t51.NAME AS CREATE_UID_TEXT, t1.DEPARTMENT_ID, t71.NAME AS DEPARTMENT_ID_TEXT, t1.DESCRIPTION, t1.EXPECTED_EMPLOYEES, t1.HR_RESPONSIBLE_ID, t151.NAME AS HR_RESPONSIBLE_ID_TEXT, t1.ID, t1.IS_PUBLISHED, t1.MANAGER_ID, t131.NAME AS MANAGER_ID_TEXT, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NO_OF_EMPLOYEE, t1.NO_OF_HIRED_EMPLOYEE, t1.NO_OF_RECRUITMENT, t1.REQUIREMENTS, t1.STATE, t1.SURVEY_ID, t161.TITLE AS SURVEY_TITLE, t1.USER_ID, t111.NAME AS USER_ID_TEXT, t1.WEBSITE_DESCRIPTION, t1.WEBSITE_ID, t1.WEBSITE_META_DESCRIPTION, t1.WEBSITE_META_KEYWORDS, t1.WEBSITE_META_OG_IMG, t1.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM HR_JOB t1 LEFT JOIN MAIL_ALIAS t11 ON t1.ALIAS_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.CREATE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.ADDRESS_ID = t61.ID LEFT JOIN HR_DEPARTMENT t71 ON t1.DEPARTMENT_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.USER_ID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN HR_EMPLOYEE t121 ON t1.MANAGER_ID = t121.ID LEFT JOIN RESOURCE_RESOURCE t131 ON t121.RESOURCE_ID = t131.ID LEFT JOIN RES_USERS t141 ON t1.HR_RESPONSIBLE_ID = t141.ID LEFT JOIN RES_PARTNER t151 ON t141.PARTNER_ID = t151.ID LEFT JOIN SURVEY_SURVEY t161 ON t1.SURVEY_ID = t161.ID ) t1 where id=#{id}]]>
</select> </select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 --> <!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
...@@ -74,8 +74,12 @@ ...@@ -74,8 +74,12 @@
<result property="departmentId" column="department_id" /> <result property="departmentId" column="department_id" />
<result property="aliasId" column="alias_id" /> <result property="aliasId" column="alias_id" />
<result property="userId" column="user_id" /> <result property="userId" column="user_id" />
<result property="surveyId" column="survey_id" />
<result property="surveyTitle" column="survey_title" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooSurvey" javaType="cn.ibizlab.businesscentral.core.odoo_survey.domain.Survey_survey" column="survey_id" select="cn.ibizlab.businesscentral.core.odoo_survey.mapper.Survey_surveyMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 --> <!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="odooDepartment" javaType="cn.ibizlab.businesscentral.core.odoo_hr.domain.Hr_department" column="department_id" select="cn.ibizlab.businesscentral.core.odoo_hr.mapper.Hr_departmentMapper.selectById" fetchType="lazy"></association> <association property="odooDepartment" javaType="cn.ibizlab.businesscentral.core.odoo_hr.domain.Hr_department" column="department_id" select="cn.ibizlab.businesscentral.core.odoo_hr.mapper.Hr_departmentMapper.selectById" fetchType="lazy"></association>
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 --> <!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
...@@ -96,6 +100,13 @@ ...@@ -96,6 +100,13 @@
<association property="odooWrite" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users" column="write_uid" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_usersMapper.selectById" fetchType="lazy"></association> <association property="odooWrite" javaType="cn.ibizlab.businesscentral.core.odoo_base.domain.Res_users" column="write_uid" select="cn.ibizlab.businesscentral.core.odoo_base.mapper.Res_usersMapper.selectById" fetchType="lazy"></association>
</resultMap> </resultMap>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_HR_JOB_SURVEY_SURVEY_SURVEY_ID] -->
<select id="selectBySurveyId" resultMap="Hr_jobResultMap">
select t1.* from (
<include refid="Default" />
) t1
where survey_id=#{id}
</select>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_HR_JOB__HR_DEPARTMENT__DEPARTMENT_ID] --> <!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_HR_JOB__HR_DEPARTMENT__DEPARTMENT_ID] -->
<select id="selectByDepartmentId" resultMap="Hr_jobResultMap"> <select id="selectByDepartmentId" resultMap="Hr_jobResultMap">
select t1.* from ( select t1.* from (
...@@ -171,12 +182,12 @@ ...@@ -171,12 +182,12 @@
<!--数据查询[Default]--> <!--数据查询[Default]-->
<sql id="Default" databaseId="postgresql"> <sql id="Default" databaseId="postgresql">
<![CDATA[ SELECT t1.ADDRESS_ID, t61.NAME AS ADDRESS_ID_TEXT, t11.ALIAS_CONTACT, t11.ALIAS_FORCE_THREAD_ID, t1.ALIAS_ID, t11.ALIAS_MODEL_ID, t11.ALIAS_NAME, t11.ALIAS_PARENT_MODEL_ID, t11.ALIAS_PARENT_THREAD_ID, t11.ALIAS_USER_ID, t1.COLOR, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t51.NAME AS CREATE_UID_TEXT, t1.DEPARTMENT_ID, t71.NAME AS DEPARTMENT_ID_TEXT, t1.EXPECTED_EMPLOYEES, t1.HR_RESPONSIBLE_ID, t151.NAME AS HR_RESPONSIBLE_ID_TEXT, t1.ID, t1.IS_PUBLISHED, t1.MANAGER_ID, t131.NAME AS MANAGER_ID_TEXT, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NO_OF_EMPLOYEE, t1.NO_OF_HIRED_EMPLOYEE, t1.NO_OF_RECRUITMENT, t1.STATE, t1.USER_ID, t111.NAME AS USER_ID_TEXT, t1.WEBSITE_ID, t1.WEBSITE_META_KEYWORDS, t1.WEBSITE_META_OG_IMG, t1.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM HR_JOB t1 LEFT JOIN MAIL_ALIAS t11 ON t1.ALIAS_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.CREATE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.ADDRESS_ID = t61.ID LEFT JOIN HR_DEPARTMENT t71 ON t1.DEPARTMENT_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.USER_ID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN HR_EMPLOYEE t121 ON t1.MANAGER_ID = t121.ID LEFT JOIN RESOURCE_RESOURCE t131 ON t121.RESOURCE_ID = t131.ID LEFT JOIN RES_USERS t141 ON t1.HR_RESPONSIBLE_ID = t141.ID LEFT JOIN RES_PARTNER t151 ON t141.PARTNER_ID = t151.ID <![CDATA[ SELECT t1.ADDRESS_ID, t61.NAME AS ADDRESS_ID_TEXT, t11.ALIAS_CONTACT, t11.ALIAS_FORCE_THREAD_ID, t1.ALIAS_ID, t11.ALIAS_MODEL_ID, t11.ALIAS_NAME, t11.ALIAS_PARENT_MODEL_ID, t11.ALIAS_PARENT_THREAD_ID, t11.ALIAS_USER_ID, t1.COLOR, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t51.NAME AS CREATE_UID_TEXT, t1.DEPARTMENT_ID, t71.NAME AS DEPARTMENT_ID_TEXT, t1.EXPECTED_EMPLOYEES, t1.HR_RESPONSIBLE_ID, t151.NAME AS HR_RESPONSIBLE_ID_TEXT, t1.ID, t1.IS_PUBLISHED, t1.MANAGER_ID, t131.NAME AS MANAGER_ID_TEXT, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NO_OF_EMPLOYEE, t1.NO_OF_HIRED_EMPLOYEE, t1.NO_OF_RECRUITMENT, t1.STATE, t1.SURVEY_ID, t161.TITLE AS SURVEY_TITLE, t1.USER_ID, t111.NAME AS USER_ID_TEXT, t1.WEBSITE_ID, t1.WEBSITE_META_KEYWORDS, t1.WEBSITE_META_OG_IMG, t1.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM HR_JOB t1 LEFT JOIN MAIL_ALIAS t11 ON t1.ALIAS_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.CREATE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.ADDRESS_ID = t61.ID LEFT JOIN HR_DEPARTMENT t71 ON t1.DEPARTMENT_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.USER_ID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN HR_EMPLOYEE t121 ON t1.MANAGER_ID = t121.ID LEFT JOIN RESOURCE_RESOURCE t131 ON t121.RESOURCE_ID = t131.ID LEFT JOIN RES_USERS t141 ON t1.HR_RESPONSIBLE_ID = t141.ID LEFT JOIN RES_PARTNER t151 ON t141.PARTNER_ID = t151.ID LEFT JOIN SURVEY_SURVEY t161 ON t1.SURVEY_ID = t161.ID
]]> ]]>
</sql> </sql>
<!--数据查询[View]--> <!--数据查询[View]-->
<sql id="View" databaseId="postgresql"> <sql id="View" databaseId="postgresql">
<![CDATA[ SELECT t1.ADDRESS_ID, t61.NAME AS ADDRESS_ID_TEXT, t11.ALIAS_CONTACT, t11.ALIAS_DEFAULTS, t11.ALIAS_FORCE_THREAD_ID, t1.ALIAS_ID, t11.ALIAS_MODEL_ID, t11.ALIAS_NAME, t11.ALIAS_PARENT_MODEL_ID, t11.ALIAS_PARENT_THREAD_ID, t11.ALIAS_USER_ID, t1.COLOR, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t51.NAME AS CREATE_UID_TEXT, t1.DEPARTMENT_ID, t71.NAME AS DEPARTMENT_ID_TEXT, t1.DESCRIPTION, t1.EXPECTED_EMPLOYEES, t1.HR_RESPONSIBLE_ID, t151.NAME AS HR_RESPONSIBLE_ID_TEXT, t1.ID, t1.IS_PUBLISHED, t1.MANAGER_ID, t131.NAME AS MANAGER_ID_TEXT, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NO_OF_EMPLOYEE, t1.NO_OF_HIRED_EMPLOYEE, t1.NO_OF_RECRUITMENT, t1.REQUIREMENTS, t1.STATE, t1.USER_ID, t111.NAME AS USER_ID_TEXT, t1.WEBSITE_DESCRIPTION, t1.WEBSITE_ID, t1.WEBSITE_META_DESCRIPTION, t1.WEBSITE_META_KEYWORDS, t1.WEBSITE_META_OG_IMG, t1.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM HR_JOB t1 LEFT JOIN MAIL_ALIAS t11 ON t1.ALIAS_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.CREATE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.ADDRESS_ID = t61.ID LEFT JOIN HR_DEPARTMENT t71 ON t1.DEPARTMENT_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.USER_ID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN HR_EMPLOYEE t121 ON t1.MANAGER_ID = t121.ID LEFT JOIN RESOURCE_RESOURCE t131 ON t121.RESOURCE_ID = t131.ID LEFT JOIN RES_USERS t141 ON t1.HR_RESPONSIBLE_ID = t141.ID LEFT JOIN RES_PARTNER t151 ON t141.PARTNER_ID = t151.ID <![CDATA[ SELECT t1.ADDRESS_ID, t61.NAME AS ADDRESS_ID_TEXT, t11.ALIAS_CONTACT, t11.ALIAS_DEFAULTS, t11.ALIAS_FORCE_THREAD_ID, t1.ALIAS_ID, t11.ALIAS_MODEL_ID, t11.ALIAS_NAME, t11.ALIAS_PARENT_MODEL_ID, t11.ALIAS_PARENT_THREAD_ID, t11.ALIAS_USER_ID, t1.COLOR, t1.COMPANY_ID, t91.NAME AS COMPANY_ID_TEXT, t1.CREATE_DATE, t1.CREATE_UID, t51.NAME AS CREATE_UID_TEXT, t1.DEPARTMENT_ID, t71.NAME AS DEPARTMENT_ID_TEXT, t1.DESCRIPTION, t1.EXPECTED_EMPLOYEES, t1.HR_RESPONSIBLE_ID, t151.NAME AS HR_RESPONSIBLE_ID_TEXT, t1.ID, t1.IS_PUBLISHED, t1.MANAGER_ID, t131.NAME AS MANAGER_ID_TEXT, t1.MESSAGE_MAIN_ATTACHMENT_ID, t1.NAME, t1.NO_OF_EMPLOYEE, t1.NO_OF_HIRED_EMPLOYEE, t1.NO_OF_RECRUITMENT, t1.REQUIREMENTS, t1.STATE, t1.SURVEY_ID, t161.TITLE AS SURVEY_TITLE, t1.USER_ID, t111.NAME AS USER_ID_TEXT, t1.WEBSITE_DESCRIPTION, t1.WEBSITE_ID, t1.WEBSITE_META_DESCRIPTION, t1.WEBSITE_META_KEYWORDS, t1.WEBSITE_META_OG_IMG, t1.WEBSITE_META_TITLE, t1.WRITE_DATE, t1.WRITE_UID, t31.NAME AS WRITE_UID_TEXT FROM HR_JOB t1 LEFT JOIN MAIL_ALIAS t11 ON t1.ALIAS_ID = t11.ID LEFT JOIN RES_USERS t21 ON t1.WRITE_UID = t21.ID LEFT JOIN RES_PARTNER t31 ON t21.PARTNER_ID = t31.ID LEFT JOIN RES_USERS t41 ON t1.CREATE_UID = t41.ID LEFT JOIN RES_PARTNER t51 ON t41.PARTNER_ID = t51.ID LEFT JOIN RES_PARTNER t61 ON t1.ADDRESS_ID = t61.ID LEFT JOIN HR_DEPARTMENT t71 ON t1.DEPARTMENT_ID = t71.ID LEFT JOIN RES_COMPANY t81 ON t1.COMPANY_ID = t81.ID LEFT JOIN RES_PARTNER t91 ON t81.PARTNER_ID = t91.ID LEFT JOIN RES_USERS t101 ON t1.USER_ID = t101.ID LEFT JOIN RES_PARTNER t111 ON t101.PARTNER_ID = t111.ID LEFT JOIN HR_EMPLOYEE t121 ON t1.MANAGER_ID = t121.ID LEFT JOIN RESOURCE_RESOURCE t131 ON t121.RESOURCE_ID = t131.ID LEFT JOIN RES_USERS t141 ON t1.HR_RESPONSIBLE_ID = t141.ID LEFT JOIN RES_PARTNER t151 ON t141.PARTNER_ID = t151.ID LEFT JOIN SURVEY_SURVEY t161 ON t1.SURVEY_ID = t161.ID
]]> ]]>
</sql> </sql>
......
...@@ -830,6 +830,7 @@ ...@@ -830,6 +830,7 @@
"nullable":0, "nullable":0,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -27882,6 +27883,7 @@ ...@@ -27882,6 +27883,7 @@
"nullable":0, "nullable":0,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -70955,6 +70957,41 @@ ...@@ -70955,6 +70957,41 @@
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
},
{
"fieldname":"SURVEY_ID" ,
"codename":"Survey_id",
"field_logic_name":"面试表单",
"entity_name":"Hr_job",
"ref_de":"SURVEY_SURVEY",
"ref_field_name":"ID",
"relation_name":"DER1N_HR_JOB_SURVEY_SURVEY_SURVEY_ID",
"relation_codename":"Odoo_survey",
"field_type":"PICKUP",
"nullable":1,
"physical_field":1,
"data_type":"BIGINT",
"key_field":0,
"show_order":1000,
"major_field":0
},
{
"fieldname":"SURVEY_TITLE" ,
"codename":"Survey_title",
"field_logic_name":"面试表单",
"entity_name":"Hr_job",
"ref_de":"SURVEY_SURVEY",
"ref_field_name":"TITLE",
"relation_name":"DER1N_HR_JOB_SURVEY_SURVEY_SURVEY_ID",
"relation_codename":"Odoo_survey",
"field_type":"PICKUPTEXT",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":100,
"key_field":0,
"show_order":1000,
"major_field":0
} }
], ],
"subEntitys":[ "subEntitys":[
...@@ -70990,6 +71027,12 @@ ...@@ -70990,6 +71027,12 @@
} }
], ],
"parentEntitys":[ "parentEntitys":[
{"name":"DER1N_HR_JOB_SURVEY_SURVEY_SURVEY_ID",
"relation_type":"DER1N",
"code_name":"Odoo_survey",
"entity_name":"HR_JOB",
"ref_entity_name":"SURVEY_SURVEY"
},
{"name":"DER1N_HR_JOB__HR_DEPARTMENT__DEPARTMENT_ID", {"name":"DER1N_HR_JOB__HR_DEPARTMENT__DEPARTMENT_ID",
"relation_type":"DER1N", "relation_type":"DER1N",
"code_name":"Odoo_department", "code_name":"Odoo_department",
...@@ -122081,6 +122124,7 @@ ...@@ -122081,6 +122124,7 @@
"nullable":1, "nullable":1,
"physical_field":0, "physical_field":0,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -125547,6 +125591,7 @@ ...@@ -125547,6 +125591,7 @@
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -127970,6 +128015,7 @@ ...@@ -127970,6 +128015,7 @@
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -134194,6 +134240,7 @@ ...@@ -134194,6 +134240,7 @@
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -135646,6 +135693,7 @@ ...@@ -135646,6 +135693,7 @@
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -136051,6 +136099,7 @@ ...@@ -136051,6 +136099,7 @@
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -146351,6 +146400,21 @@ ...@@ -146351,6 +146400,21 @@
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
},
{
"fieldname":"MODULE_HR_SKILLS" ,
"codename":"Module_hr_skills",
"field_logic_name":"技能管理",
"entity_name":"Res_config_settings",
"field_type":"TRUEFALSE",
"dict":"Odoo_truefalse",
"nullable":1,
"physical_field":1,
"data_type":"BIT",
"data_length":100,
"key_field":0,
"show_order":1000,
"major_field":0
} }
], ],
"subEntitys":[ "subEntitys":[
...@@ -153715,6 +153779,7 @@ ...@@ -153715,6 +153779,7 @@
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -174460,6 +174525,7 @@ ...@@ -174460,6 +174525,7 @@
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -177110,6 +177176,7 @@ ...@@ -177110,6 +177176,7 @@
"nullable":0, "nullable":0,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -180451,6 +180518,7 @@ ...@@ -180451,6 +180518,7 @@
"nullable":0, "nullable":0,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -187467,6 +187535,7 @@ ...@@ -187467,6 +187535,7 @@
"nullable":0, "nullable":0,
"physical_field":1, "physical_field":1,
"data_type":"BIGINT", "data_type":"BIGINT",
"predefined":"ORGID",
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":0
...@@ -192001,7 +192070,7 @@ ...@@ -192001,7 +192070,7 @@
"data_type":"BIGINT", "data_type":"BIGINT",
"key_field":1, "key_field":1,
"show_order":1000, "show_order":1000,
"major_field":1 "major_field":0
}, },
{ {
"fieldname":"TOT_START_SURVEY" , "fieldname":"TOT_START_SURVEY" ,
...@@ -192382,7 +192451,7 @@ ...@@ -192382,7 +192451,7 @@
"data_length":100, "data_length":100,
"key_field":0, "key_field":0,
"show_order":1000, "show_order":1000,
"major_field":0 "major_field":1
}, },
{ {
"fieldname":"THANK_YOU_MESSAGE" , "fieldname":"THANK_YOU_MESSAGE" ,
...@@ -192615,6 +192684,12 @@ ...@@ -192615,6 +192684,12 @@
} }
], ],
"subEntitys":[ "subEntitys":[
{"name":"DER1N_HR_JOB_SURVEY_SURVEY_SURVEY_ID",
"relation_type":"DER1N",
"code_name":"Odoo_survey",
"entity_name":"HR_JOB",
"ref_entity_name":"SURVEY_SURVEY"
},
{"name":"DER1N_SURVEY_MAIL_COMPOSE_MESSAGE__SURVEY_SURVEY__SURVEY_ID", {"name":"DER1N_SURVEY_MAIL_COMPOSE_MESSAGE__SURVEY_SURVEY__SURVEY_ID",
"relation_type":"DER1N", "relation_type":"DER1N",
"code_name":"Odoo_survey", "code_name":"Odoo_survey",
...@@ -232,7 +232,6 @@ public class Account_accountDTO extends DTOBase implements Serializable { ...@@ -232,7 +232,6 @@ public class Account_accountDTO extends DTOBase implements Serializable {
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "[公司]不允许为空!")
private Long companyId; private Long companyId;
/** /**
...@@ -322,14 +321,6 @@ public class Account_accountDTO extends DTOBase implements Serializable { ...@@ -322,14 +321,6 @@ public class Account_accountDTO extends DTOBase implements Serializable {
this.modify("name",name); this.modify("name",name);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [GROUP_ID] * 设置 [GROUP_ID]
*/ */
......
...@@ -287,7 +287,6 @@ public class Account_taxDTO extends DTOBase implements Serializable { ...@@ -287,7 +287,6 @@ public class Account_taxDTO extends DTOBase implements Serializable {
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "[公司]不允许为空!")
private Long companyId; private Long companyId;
...@@ -395,14 +394,6 @@ public class Account_taxDTO extends DTOBase implements Serializable { ...@@ -395,14 +394,6 @@ public class Account_taxDTO extends DTOBase implements Serializable {
this.modify("tax_group_id",taxGroupId); this.modify("tax_group_id",taxGroupId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
} }
......
...@@ -632,6 +632,24 @@ public class Hr_jobDTO extends DTOBase implements Serializable { ...@@ -632,6 +632,24 @@ public class Hr_jobDTO extends DTOBase implements Serializable {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long userId; private Long userId;
/**
* 属性 [SURVEY_ID]
*
*/
@JSONField(name = "survey_id")
@JsonProperty("survey_id")
@JsonSerialize(using = ToStringSerializer.class)
private Long surveyId;
/**
* 属性 [SURVEY_TITLE]
*
*/
@JSONField(name = "survey_title")
@JsonProperty("survey_title")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String surveyTitle;
/** /**
* 设置 [NO_OF_EMPLOYEE] * 设置 [NO_OF_EMPLOYEE]
...@@ -825,6 +843,14 @@ public class Hr_jobDTO extends DTOBase implements Serializable { ...@@ -825,6 +843,14 @@ public class Hr_jobDTO extends DTOBase implements Serializable {
this.modify("user_id",userId); this.modify("user_id",userId);
} }
/**
* 设置 [SURVEY_ID]
*/
public void setSurveyId(Long surveyId){
this.surveyId = surveyId ;
this.modify("survey_id",surveyId);
}
} }
......
...@@ -371,14 +371,6 @@ public class Product_supplierinfoDTO extends DTOBase implements Serializable { ...@@ -371,14 +371,6 @@ public class Product_supplierinfoDTO extends DTOBase implements Serializable {
this.modify("product_tmpl_id",productTmplId); this.modify("product_tmpl_id",productTmplId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [PRODUCT_ID] * 设置 [PRODUCT_ID]
*/ */
......
...@@ -1825,14 +1825,6 @@ public class Product_templateDTO extends DTOBase implements Serializable { ...@@ -1825,14 +1825,6 @@ public class Product_templateDTO extends DTOBase implements Serializable {
this.modify("description_sale",descriptionSale); this.modify("description_sale",descriptionSale);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [CATEG_ID] * 设置 [CATEG_ID]
*/ */
......
...@@ -563,14 +563,6 @@ public class Purchase_order_lineDTO extends DTOBase implements Serializable { ...@@ -563,14 +563,6 @@ public class Purchase_order_lineDTO extends DTOBase implements Serializable {
this.modify("qty_invoiced",qtyInvoiced); this.modify("qty_invoiced",qtyInvoiced);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [ACCOUNT_ANALYTIC_ID] * 设置 [ACCOUNT_ANALYTIC_ID]
*/ */
......
...@@ -386,14 +386,6 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable { ...@@ -386,14 +386,6 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
this.modify("user_id",userId); this.modify("user_id",userId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [CURRENCY_ID] * 设置 [CURRENCY_ID]
*/ */
......
...@@ -315,14 +315,6 @@ public class Purchase_requisition_lineDTO extends DTOBase implements Serializabl ...@@ -315,14 +315,6 @@ public class Purchase_requisition_lineDTO extends DTOBase implements Serializabl
this.modify("requisition_id",requisitionId); this.modify("requisition_id",requisitionId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [MOVE_DEST_ID] * 设置 [MOVE_DEST_ID]
*/ */
......
...@@ -1977,6 +1977,14 @@ public class Res_config_settingsDTO extends DTOBase implements Serializable { ...@@ -1977,6 +1977,14 @@ public class Res_config_settingsDTO extends DTOBase implements Serializable {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long writeUid; private Long writeUid;
/**
* 属性 [MODULE_HR_SKILLS]
*
*/
@JSONField(name = "module_hr_skills")
@JsonProperty("module_hr_skills")
private Boolean moduleHrSkills;
/** /**
* 设置 [MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF] * 设置 [MODULE_ACCOUNT_BANK_STATEMENT_IMPORT_QIF]
...@@ -3170,6 +3178,14 @@ public class Res_config_settingsDTO extends DTOBase implements Serializable { ...@@ -3170,6 +3178,14 @@ public class Res_config_settingsDTO extends DTOBase implements Serializable {
this.modify("auth_signup_template_user_id",authSignupTemplateUserId); this.modify("auth_signup_template_user_id",authSignupTemplateUserId);
} }
/**
* 设置 [MODULE_HR_SKILLS]
*/
public void setModuleHrSkills(Boolean moduleHrSkills){
this.moduleHrSkills = moduleHrSkills ;
this.modify("module_hr_skills",moduleHrSkills);
}
} }
......
...@@ -495,14 +495,6 @@ public class Res_supplierDTO extends DTOBase implements Serializable { ...@@ -495,14 +495,6 @@ public class Res_supplierDTO extends DTOBase implements Serializable {
this.modify("title",title); this.modify("title",title);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [COUNTRY_ID] * 设置 [COUNTRY_ID]
*/ */
......
...@@ -409,14 +409,6 @@ public class Stock_locationDTO extends DTOBase implements Serializable { ...@@ -409,14 +409,6 @@ public class Stock_locationDTO extends DTOBase implements Serializable {
this.modify("valuation_in_account_id",valuationInAccountId); this.modify("valuation_in_account_id",valuationInAccountId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [VALUATION_OUT_ACCOUNT_ID] * 设置 [VALUATION_OUT_ACCOUNT_ID]
*/ */
......
...@@ -1026,7 +1026,6 @@ public class Stock_moveDTO extends DTOBase implements Serializable { ...@@ -1026,7 +1026,6 @@ public class Stock_moveDTO extends DTOBase implements Serializable {
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "[公司]不允许为空!")
private Long companyId; private Long companyId;
/** /**
...@@ -1423,14 +1422,6 @@ public class Stock_moveDTO extends DTOBase implements Serializable { ...@@ -1423,14 +1422,6 @@ public class Stock_moveDTO extends DTOBase implements Serializable {
this.modify("location_id",locationId); this.modify("location_id",locationId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
} }
......
...@@ -695,7 +695,6 @@ public class Stock_pickingDTO extends DTOBase implements Serializable { ...@@ -695,7 +695,6 @@ public class Stock_pickingDTO extends DTOBase implements Serializable {
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "[公司]不允许为空!")
private Long companyId; private Long companyId;
/** /**
...@@ -878,14 +877,6 @@ public class Stock_pickingDTO extends DTOBase implements Serializable { ...@@ -878,14 +877,6 @@ public class Stock_pickingDTO extends DTOBase implements Serializable {
this.modify("owner_id",ownerId); this.modify("owner_id",ownerId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [LOCATION_ID] * 设置 [LOCATION_ID]
*/ */
......
...@@ -631,7 +631,6 @@ public class Stock_warehouseDTO extends DTOBase implements Serializable { ...@@ -631,7 +631,6 @@ public class Stock_warehouseDTO extends DTOBase implements Serializable {
@JSONField(name = "company_id") @JSONField(name = "company_id")
@JsonProperty("company_id") @JsonProperty("company_id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "[公司]不允许为空!")
private Long companyId; private Long companyId;
/** /**
...@@ -917,14 +916,6 @@ public class Stock_warehouseDTO extends DTOBase implements Serializable { ...@@ -917,14 +916,6 @@ public class Stock_warehouseDTO extends DTOBase implements Serializable {
this.modify("partner_id",partnerId); this.modify("partner_id",partnerId);
} }
/**
* 设置 [COMPANY_ID]
*/
public void setCompanyId(Long companyId){
this.companyId = companyId ;
this.modify("company_id",companyId);
}
/** /**
* 设置 [RECEPTION_ROUTE_ID] * 设置 [RECEPTION_ROUTE_ID]
*/ */
......
...@@ -115,6 +115,17 @@ public class Account_taxResource { ...@@ -115,6 +115,17 @@ public class Account_taxResource {
return ResponseEntity.status(HttpStatus.OK).body(account_taxMapping.toDto(account_taxService.getDraft(new Account_tax()))); return ResponseEntity.status(HttpStatus.OK).body(account_taxMapping.toDto(account_taxService.getDraft(new Account_tax())));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Account_tax-Calc_tax-all')")
@ApiOperation(value = "calc_tax", tags = {"税率" }, notes = "calc_tax")
@RequestMapping(method = RequestMethod.POST, value = "/account_taxes/{account_tax_id}/calc_tax")
public ResponseEntity<Account_taxDTO> calc_tax(@PathVariable("account_tax_id") Long account_tax_id, @RequestBody Account_taxDTO account_taxdto) {
Account_tax domain = account_taxMapping.toDomain(account_taxdto);
domain.setId(account_tax_id);
domain = account_taxService.calc_tax(domain);
account_taxdto = account_taxMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(account_taxdto);
}
@ApiOperation(value = "检查税率", tags = {"税率" }, notes = "检查税率") @ApiOperation(value = "检查税率", tags = {"税率" }, notes = "检查税率")
@RequestMapping(method = RequestMethod.POST, value = "/account_taxes/checkkey") @RequestMapping(method = RequestMethod.POST, value = "/account_taxes/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody Account_taxDTO account_taxdto) { public ResponseEntity<Boolean> checkKey(@RequestBody Account_taxDTO account_taxdto) {
......
...@@ -47,7 +47,7 @@ public class Purchase_requisitionResource { ...@@ -47,7 +47,7 @@ public class Purchase_requisitionResource {
@Lazy @Lazy
public Purchase_requisitionMapping purchase_requisitionMapping; public Purchase_requisitionMapping purchase_requisitionMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "新建采购申请", tags = {"采购申请" }, notes = "新建采购申请") @ApiOperation(value = "新建采购申请", tags = {"采购申请" }, notes = "新建采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions")
public ResponseEntity<Purchase_requisitionDTO> create(@Validated @RequestBody Purchase_requisitionDTO purchase_requisitiondto) { public ResponseEntity<Purchase_requisitionDTO> create(@Validated @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
...@@ -57,7 +57,7 @@ public class Purchase_requisitionResource { ...@@ -57,7 +57,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "批量新建采购申请", tags = {"采购申请" }, notes = "批量新建采购申请") @ApiOperation(value = "批量新建采购申请", tags = {"采购申请" }, notes = "批量新建采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/batch") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) { public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
...@@ -65,7 +65,7 @@ public class Purchase_requisitionResource { ...@@ -65,7 +65,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Update')")
@ApiOperation(value = "更新采购申请", tags = {"采购申请" }, notes = "更新采购申请") @ApiOperation(value = "更新采购申请", tags = {"采购申请" }, notes = "更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}") @RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> update(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) { public ResponseEntity<Purchase_requisitionDTO> update(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
...@@ -76,7 +76,7 @@ public class Purchase_requisitionResource { ...@@ -76,7 +76,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByEntities(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos)),'iBizBusinessCentral-Purchase_requisition-Update')")
@ApiOperation(value = "批量更新采购申请", tags = {"采购申请" }, notes = "批量更新采购申请") @ApiOperation(value = "批量更新采购申请", tags = {"采购申请" }, notes = "批量更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/batch") @RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) { public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
...@@ -84,14 +84,14 @@ public class Purchase_requisitionResource { ...@@ -84,14 +84,14 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Remove')")
@ApiOperation(value = "删除采购申请", tags = {"采购申请" }, notes = "删除采购申请") @ApiOperation(value = "删除采购申请", tags = {"采购申请" }, notes = "删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Boolean> remove(@PathVariable("purchase_requisition_id") Long purchase_requisition_id) { public ResponseEntity<Boolean> remove(@PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.remove(purchase_requisition_id)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.remove(purchase_requisition_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByIds(#ids),'iBizBusinessCentral-Purchase_requisition-Remove')")
@ApiOperation(value = "批量删除采购申请", tags = {"采购申请" }, notes = "批量删除采购申请") @ApiOperation(value = "批量删除采购申请", tags = {"采购申请" }, notes = "批量删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
...@@ -99,7 +99,7 @@ public class Purchase_requisitionResource { ...@@ -99,7 +99,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Get-all')") @PostAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "获取采购申请", tags = {"采购申请" }, notes = "获取采购申请") @ApiOperation(value = "获取采购申请", tags = {"采购申请" }, notes = "获取采购申请")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisitions/{purchase_requisition_id}") @RequestMapping(method = RequestMethod.GET, value = "/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> get(@PathVariable("purchase_requisition_id") Long purchase_requisition_id) { public ResponseEntity<Purchase_requisitionDTO> get(@PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
...@@ -186,14 +186,14 @@ public class Purchase_requisitionResource { ...@@ -186,14 +186,14 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Save')")
@ApiOperation(value = "保存采购申请", tags = {"采购申请" }, notes = "保存采购申请") @ApiOperation(value = "保存采购申请", tags = {"采购申请" }, notes = "保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/save") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/save")
public ResponseEntity<Boolean> save(@RequestBody Purchase_requisitionDTO purchase_requisitiondto) { public ResponseEntity<Boolean> save(@RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.save(purchase_requisitionMapping.toDomain(purchase_requisitiondto))); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.save(purchase_requisitionMapping.toDomain(purchase_requisitiondto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Save')")
@ApiOperation(value = "批量保存采购申请", tags = {"采购申请" }, notes = "批量保存采购申请") @ApiOperation(value = "批量保存采购申请", tags = {"采购申请" }, notes = "批量保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) { public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
...@@ -201,7 +201,7 @@ public class Purchase_requisitionResource { ...@@ -201,7 +201,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "获取数据集", tags = {"采购申请" } ,notes = "获取数据集") @ApiOperation(value = "获取数据集", tags = {"采购申请" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisitions/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/purchase_requisitions/fetchdefault")
public ResponseEntity<List<Purchase_requisitionDTO>> fetchDefault(Purchase_requisitionSearchContext context) { public ResponseEntity<List<Purchase_requisitionDTO>> fetchDefault(Purchase_requisitionSearchContext context) {
...@@ -214,7 +214,7 @@ public class Purchase_requisitionResource { ...@@ -214,7 +214,7 @@ public class Purchase_requisitionResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "查询数据集", tags = {"采购申请" } ,notes = "查询数据集") @ApiOperation(value = "查询数据集", tags = {"采购申请" } ,notes = "查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisitions/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/purchase_requisitions/searchdefault")
public ResponseEntity<Page<Purchase_requisitionDTO>> searchDefault(@RequestBody Purchase_requisitionSearchContext context) { public ResponseEntity<Page<Purchase_requisitionDTO>> searchDefault(@RequestBody Purchase_requisitionSearchContext context) {
...@@ -224,7 +224,7 @@ public class Purchase_requisitionResource { ...@@ -224,7 +224,7 @@ public class Purchase_requisitionResource {
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "根据供应商建立采购申请", tags = {"采购申请" }, notes = "根据供应商建立采购申请") @ApiOperation(value = "根据供应商建立采购申请", tags = {"采购申请" }, notes = "根据供应商建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions")
public ResponseEntity<Purchase_requisitionDTO> createByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) { public ResponseEntity<Purchase_requisitionDTO> createByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
...@@ -235,7 +235,7 @@ public class Purchase_requisitionResource { ...@@ -235,7 +235,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Create')")
@ApiOperation(value = "根据供应商批量建立采购申请", tags = {"采购申请" }, notes = "根据供应商批量建立采购申请") @ApiOperation(value = "根据供应商批量建立采购申请", tags = {"采购申请" }, notes = "根据供应商批量建立采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> createBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) { public ResponseEntity<Boolean> createBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
...@@ -247,7 +247,7 @@ public class Purchase_requisitionResource { ...@@ -247,7 +247,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Update')")
@ApiOperation(value = "根据供应商更新采购申请", tags = {"采购申请" }, notes = "根据供应商更新采购申请") @ApiOperation(value = "根据供应商更新采购申请", tags = {"采购申请" }, notes = "根据供应商更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}") @RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> updateByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) { public ResponseEntity<Purchase_requisitionDTO> updateByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
...@@ -259,7 +259,7 @@ public class Purchase_requisitionResource { ...@@ -259,7 +259,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByEntities(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos)),'iBizBusinessCentral-Purchase_requisition-Update')")
@ApiOperation(value = "根据供应商批量更新采购申请", tags = {"采购申请" }, notes = "根据供应商批量更新采购申请") @ApiOperation(value = "根据供应商批量更新采购申请", tags = {"采购申请" }, notes = "根据供应商批量更新采购申请")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch") @RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) { public ResponseEntity<Boolean> updateBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
...@@ -271,14 +271,14 @@ public class Purchase_requisitionResource { ...@@ -271,14 +271,14 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.get(#purchase_requisition_id),'iBizBusinessCentral-Purchase_requisition-Remove')")
@ApiOperation(value = "根据供应商删除采购申请", tags = {"采购申请" }, notes = "根据供应商删除采购申请") @ApiOperation(value = "根据供应商删除采购申请", tags = {"采购申请" }, notes = "根据供应商删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Boolean> removeByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) { public ResponseEntity<Boolean> removeByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.remove(purchase_requisition_id)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.remove(purchase_requisition_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisitionService.getPurchaseRequisitionByIds(#ids),'iBizBusinessCentral-Purchase_requisition-Remove')")
@ApiOperation(value = "根据供应商批量删除采购申请", tags = {"采购申请" }, notes = "根据供应商批量删除采购申请") @ApiOperation(value = "根据供应商批量删除采购申请", tags = {"采购申请" }, notes = "根据供应商批量删除采购申请")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplier(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatchByRes_supplier(@RequestBody List<Long> ids) {
...@@ -286,7 +286,7 @@ public class Purchase_requisitionResource { ...@@ -286,7 +286,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Get-all')") @PostAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "根据供应商获取采购申请", tags = {"采购申请" }, notes = "根据供应商获取采购申请") @ApiOperation(value = "根据供应商获取采购申请", tags = {"采购申请" }, notes = "根据供应商获取采购申请")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}") @RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}")
public ResponseEntity<Purchase_requisitionDTO> getByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) { public ResponseEntity<Purchase_requisitionDTO> getByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id) {
...@@ -375,7 +375,7 @@ public class Purchase_requisitionResource { ...@@ -375,7 +375,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondto),'iBizBusinessCentral-Purchase_requisition-Save')")
@ApiOperation(value = "根据供应商保存采购申请", tags = {"采购申请" }, notes = "根据供应商保存采购申请") @ApiOperation(value = "根据供应商保存采购申请", tags = {"采购申请" }, notes = "根据供应商保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/save") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/save")
public ResponseEntity<Boolean> saveByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) { public ResponseEntity<Boolean> saveByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
...@@ -384,7 +384,7 @@ public class Purchase_requisitionResource { ...@@ -384,7 +384,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.save(domain)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.save(domain));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisitionMapping.toDomain(#purchase_requisitiondtos),'iBizBusinessCentral-Purchase_requisition-Save')")
@ApiOperation(value = "根据供应商批量保存采购申请", tags = {"采购申请" }, notes = "根据供应商批量保存采购申请") @ApiOperation(value = "根据供应商批量保存采购申请", tags = {"采购申请" }, notes = "根据供应商批量保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) { public ResponseEntity<Boolean> saveBatchByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody List<Purchase_requisitionDTO> purchase_requisitiondtos) {
...@@ -396,7 +396,7 @@ public class Purchase_requisitionResource { ...@@ -396,7 +396,7 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "根据供应商获取数据集", tags = {"采购申请" } ,notes = "根据供应商获取数据集") @ApiOperation(value = "根据供应商获取数据集", tags = {"采购申请" } ,notes = "根据供应商获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/fetchdefault")
public ResponseEntity<List<Purchase_requisitionDTO>> fetchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id,Purchase_requisitionSearchContext context) { public ResponseEntity<List<Purchase_requisitionDTO>> fetchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id,Purchase_requisitionSearchContext context) {
...@@ -410,7 +410,7 @@ public class Purchase_requisitionResource { ...@@ -410,7 +410,7 @@ public class Purchase_requisitionResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition-Get')")
@ApiOperation(value = "根据供应商查询数据集", tags = {"采购申请" } ,notes = "根据供应商查询数据集") @ApiOperation(value = "根据供应商查询数据集", tags = {"采购申请" } ,notes = "根据供应商查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/searchdefault")
public ResponseEntity<Page<Purchase_requisitionDTO>> searchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionSearchContext context) { public ResponseEntity<Page<Purchase_requisitionDTO>> searchPurchase_requisitionDefaultByRes_supplier(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Purchase_requisitionSearchContext context) {
......
...@@ -47,7 +47,7 @@ public class Purchase_requisition_lineResource { ...@@ -47,7 +47,7 @@ public class Purchase_requisition_lineResource {
@Lazy @Lazy
public Purchase_requisition_lineMapping purchase_requisition_lineMapping; public Purchase_requisition_lineMapping purchase_requisition_lineMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "新建采购申请行", tags = {"采购申请行" }, notes = "新建采购申请行") @ApiOperation(value = "新建采购申请行", tags = {"采购申请行" }, notes = "新建采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> create(@Validated @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> create(@Validated @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -57,7 +57,7 @@ public class Purchase_requisition_lineResource { ...@@ -57,7 +57,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "批量新建采购申请行", tags = {"采购申请行" }, notes = "批量新建采购申请行") @ApiOperation(value = "批量新建采购申请行", tags = {"采购申请行" }, notes = "批量新建采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> createBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -65,7 +65,7 @@ public class Purchase_requisition_lineResource { ...@@ -65,7 +65,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "更新采购申请行", tags = {"采购申请行" }, notes = "更新采购申请行") @ApiOperation(value = "更新采购申请行", tags = {"采购申请行" }, notes = "更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> update(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> update(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -76,7 +76,7 @@ public class Purchase_requisition_lineResource { ...@@ -76,7 +76,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "批量更新采购申请行", tags = {"采购申请行" }, notes = "批量更新采购申请行") @ApiOperation(value = "批量更新采购申请行", tags = {"采购申请行" }, notes = "批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> updateBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -84,14 +84,14 @@ public class Purchase_requisition_lineResource { ...@@ -84,14 +84,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "删除采购申请行", tags = {"采购申请行" }, notes = "删除采购申请行") @ApiOperation(value = "删除采购申请行", tags = {"采购申请行" }, notes = "删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> remove(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Boolean> remove(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "批量删除采购申请行", tags = {"采购申请行" }, notes = "批量删除采购申请行") @ApiOperation(value = "批量删除采购申请行", tags = {"采购申请行" }, notes = "批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
...@@ -99,7 +99,7 @@ public class Purchase_requisition_lineResource { ...@@ -99,7 +99,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')") @PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "获取采购申请行", tags = {"采购申请行" }, notes = "获取采购申请行") @ApiOperation(value = "获取采购申请行", tags = {"采购申请行" }, notes = "获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.GET, value = "/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> get(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Purchase_requisition_lineDTO> get(@PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
...@@ -120,14 +120,14 @@ public class Purchase_requisition_lineResource { ...@@ -120,14 +120,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto))); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "保存采购申请行", tags = {"采购申请行" }, notes = "保存采购申请行") @ApiOperation(value = "保存采购申请行", tags = {"采购申请行" }, notes = "保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/save") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/save")
public ResponseEntity<Boolean> save(@RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Boolean> save(@RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto))); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "批量保存采购申请行", tags = {"采购申请行" }, notes = "批量保存采购申请行") @ApiOperation(value = "批量保存采购申请行", tags = {"采购申请行" }, notes = "批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> saveBatch(@RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -135,7 +135,7 @@ public class Purchase_requisition_lineResource { ...@@ -135,7 +135,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "获取数据集", tags = {"采购申请行" } ,notes = "获取数据集") @ApiOperation(value = "获取数据集", tags = {"采购申请行" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisition_lines/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchDefault(Purchase_requisition_lineSearchContext context) { public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchDefault(Purchase_requisition_lineSearchContext context) {
...@@ -148,7 +148,7 @@ public class Purchase_requisition_lineResource { ...@@ -148,7 +148,7 @@ public class Purchase_requisition_lineResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "查询数据集", tags = {"采购申请行" } ,notes = "查询数据集") @ApiOperation(value = "查询数据集", tags = {"采购申请行" } ,notes = "查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisition_lines/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchDefault(@RequestBody Purchase_requisition_lineSearchContext context) { public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchDefault(@RequestBody Purchase_requisition_lineSearchContext context) {
...@@ -158,7 +158,7 @@ public class Purchase_requisition_lineResource { ...@@ -158,7 +158,7 @@ public class Purchase_requisition_lineResource {
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品建立采购申请行", tags = {"采购申请行" }, notes = "根据产品建立采购申请行") @ApiOperation(value = "根据产品建立采购申请行", tags = {"采购申请行" }, notes = "根据产品建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines") @RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> createByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -169,7 +169,7 @@ public class Purchase_requisition_lineResource { ...@@ -169,7 +169,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品批量建立采购申请行", tags = {"采购申请行" }, notes = "根据产品批量建立采购申请行") @ApiOperation(value = "根据产品批量建立采购申请行", tags = {"采购申请行" }, notes = "根据产品批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> createBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -181,7 +181,7 @@ public class Purchase_requisition_lineResource { ...@@ -181,7 +181,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品更新采购申请行", tags = {"采购申请行" }, notes = "根据产品更新采购申请行") @ApiOperation(value = "根据产品更新采购申请行", tags = {"采购申请行" }, notes = "根据产品更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.PUT, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> updateByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -193,7 +193,7 @@ public class Purchase_requisition_lineResource { ...@@ -193,7 +193,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品批量更新采购申请行", tags = {"采购申请行" }, notes = "根据产品批量更新采购申请行") @ApiOperation(value = "根据产品批量更新采购申请行", tags = {"采购申请行" }, notes = "根据产品批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.PUT, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> updateBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -205,14 +205,14 @@ public class Purchase_requisition_lineResource { ...@@ -205,14 +205,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品删除采购申请行", tags = {"采购申请行" }, notes = "根据产品删除采购申请行") @ApiOperation(value = "根据产品删除采购申请行", tags = {"采购申请行" }, notes = "根据产品删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Boolean> removeByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品批量删除采购申请行", tags = {"采购申请行" }, notes = "根据产品批量删除采购申请行") @ApiOperation(value = "根据产品批量删除采购申请行", tags = {"采购申请行" }, notes = "根据产品批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByProduct_product(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatchByProduct_product(@RequestBody List<Long> ids) {
...@@ -220,7 +220,7 @@ public class Purchase_requisition_lineResource { ...@@ -220,7 +220,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')") @PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品获取采购申请行", tags = {"采购申请行" }, notes = "根据产品获取采购申请行") @ApiOperation(value = "根据产品获取采购申请行", tags = {"采购申请行" }, notes = "根据产品获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.GET, value = "/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Purchase_requisition_lineDTO> getByProduct_product(@PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
...@@ -243,7 +243,7 @@ public class Purchase_requisition_lineResource { ...@@ -243,7 +243,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto))); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品保存采购申请行", tags = {"采购申请行" }, notes = "根据产品保存采购申请行") @ApiOperation(value = "根据产品保存采购申请行", tags = {"采购申请行" }, notes = "根据产品保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/save") @RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Boolean> saveByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -252,7 +252,7 @@ public class Purchase_requisition_lineResource { ...@@ -252,7 +252,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品批量保存采购申请行", tags = {"采购申请行" }, notes = "根据产品批量保存采购申请行") @ApiOperation(value = "根据产品批量保存采购申请行", tags = {"采购申请行" }, notes = "根据产品批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/product_products/{product_product_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> saveBatchByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -264,7 +264,7 @@ public class Purchase_requisition_lineResource { ...@@ -264,7 +264,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品获取数据集", tags = {"采购申请行" } ,notes = "根据产品获取数据集") @ApiOperation(value = "根据产品获取数据集", tags = {"采购申请行" } ,notes = "根据产品获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/product_products/{product_product_id}/purchase_requisition_lines/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/product_products/{product_product_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByProduct_product(@PathVariable("product_product_id") Long product_product_id,Purchase_requisition_lineSearchContext context) { public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByProduct_product(@PathVariable("product_product_id") Long product_product_id,Purchase_requisition_lineSearchContext context) {
...@@ -278,7 +278,7 @@ public class Purchase_requisition_lineResource { ...@@ -278,7 +278,7 @@ public class Purchase_requisition_lineResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品查询数据集", tags = {"采购申请行" } ,notes = "根据产品查询数据集") @ApiOperation(value = "根据产品查询数据集", tags = {"采购申请行" } ,notes = "根据产品查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/product_products/{product_product_id}/purchase_requisition_lines/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/product_products/{product_product_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineSearchContext context) { public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByProduct_product(@PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineSearchContext context) {
...@@ -287,7 +287,7 @@ public class Purchase_requisition_lineResource { ...@@ -287,7 +287,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK) return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements())); .body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据采购申请建立采购申请行") @ApiOperation(value = "根据采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据采购申请建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> createByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -298,7 +298,7 @@ public class Purchase_requisition_lineResource { ...@@ -298,7 +298,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量建立采购申请行") @ApiOperation(value = "根据采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> createBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -310,7 +310,7 @@ public class Purchase_requisition_lineResource { ...@@ -310,7 +310,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据采购申请更新采购申请行") @ApiOperation(value = "根据采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据采购申请更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> updateByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -322,7 +322,7 @@ public class Purchase_requisition_lineResource { ...@@ -322,7 +322,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量更新采购申请行") @ApiOperation(value = "根据采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.PUT, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> updateBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -334,14 +334,14 @@ public class Purchase_requisition_lineResource { ...@@ -334,14 +334,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据采购申请删除采购申请行") @ApiOperation(value = "根据采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据采购申请删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Boolean> removeByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量删除采购申请行") @ApiOperation(value = "根据采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByPurchase_requisition(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatchByPurchase_requisition(@RequestBody List<Long> ids) {
...@@ -349,7 +349,7 @@ public class Purchase_requisition_lineResource { ...@@ -349,7 +349,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')") @PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据采购申请获取采购申请行") @ApiOperation(value = "根据采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据采购申请获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.GET, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Purchase_requisition_lineDTO> getByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
...@@ -372,7 +372,7 @@ public class Purchase_requisition_lineResource { ...@@ -372,7 +372,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto))); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据采购申请保存采购申请行") @ApiOperation(value = "根据采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据采购申请保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Boolean> saveByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -381,7 +381,7 @@ public class Purchase_requisition_lineResource { ...@@ -381,7 +381,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量保存采购申请行") @ApiOperation(value = "根据采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据采购申请批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> saveBatchByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -393,7 +393,7 @@ public class Purchase_requisition_lineResource { ...@@ -393,7 +393,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据采购申请获取数据集") @ApiOperation(value = "根据采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) { public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) {
...@@ -407,7 +407,7 @@ public class Purchase_requisition_lineResource { ...@@ -407,7 +407,7 @@ public class Purchase_requisition_lineResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据采购申请查询数据集") @ApiOperation(value = "根据采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) { public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByPurchase_requisition(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) {
...@@ -416,7 +416,7 @@ public class Purchase_requisition_lineResource { ...@@ -416,7 +416,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK) return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements())); .body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品模板产品建立采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品建立采购申请行") @ApiOperation(value = "根据产品模板产品建立采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines") @RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> createByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -427,7 +427,7 @@ public class Purchase_requisition_lineResource { ...@@ -427,7 +427,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据产品模板产品批量建立采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量建立采购申请行") @ApiOperation(value = "根据产品模板产品批量建立采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> createBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -439,7 +439,7 @@ public class Purchase_requisition_lineResource { ...@@ -439,7 +439,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品模板产品更新采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品更新采购申请行") @ApiOperation(value = "根据产品模板产品更新采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.PUT, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> updateByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -451,7 +451,7 @@ public class Purchase_requisition_lineResource { ...@@ -451,7 +451,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据产品模板产品批量更新采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量更新采购申请行") @ApiOperation(value = "根据产品模板产品批量更新采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.PUT, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> updateBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -463,14 +463,14 @@ public class Purchase_requisition_lineResource { ...@@ -463,14 +463,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品模板产品删除采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品删除采购申请行") @ApiOperation(value = "根据产品模板产品删除采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Boolean> removeByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据产品模板产品批量删除采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量删除采购申请行") @ApiOperation(value = "根据产品模板产品批量删除采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByProduct_templateProduct_product(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatchByProduct_templateProduct_product(@RequestBody List<Long> ids) {
...@@ -478,7 +478,7 @@ public class Purchase_requisition_lineResource { ...@@ -478,7 +478,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')") @PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品模板产品获取采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品获取采购申请行") @ApiOperation(value = "根据产品模板产品获取采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.GET, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Purchase_requisition_lineDTO> getByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
...@@ -501,7 +501,7 @@ public class Purchase_requisition_lineResource { ...@@ -501,7 +501,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto))); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品模板产品保存采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品保存采购申请行") @ApiOperation(value = "根据产品模板产品保存采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/save") @RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Boolean> saveByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -510,7 +510,7 @@ public class Purchase_requisition_lineResource { ...@@ -510,7 +510,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据产品模板产品批量保存采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量保存采购申请行") @ApiOperation(value = "根据产品模板产品批量保存采购申请行", tags = {"采购申请行" }, notes = "根据产品模板产品批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> saveBatchByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -522,7 +522,7 @@ public class Purchase_requisition_lineResource { ...@@ -522,7 +522,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品模板产品获取数据集", tags = {"采购申请行" } ,notes = "根据产品模板产品获取数据集") @ApiOperation(value = "根据产品模板产品获取数据集", tags = {"采购申请行" } ,notes = "根据产品模板产品获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id,Purchase_requisition_lineSearchContext context) { public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id,Purchase_requisition_lineSearchContext context) {
...@@ -536,7 +536,7 @@ public class Purchase_requisition_lineResource { ...@@ -536,7 +536,7 @@ public class Purchase_requisition_lineResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据产品模板产品查询数据集", tags = {"采购申请行" } ,notes = "根据产品模板产品查询数据集") @ApiOperation(value = "根据产品模板产品查询数据集", tags = {"采购申请行" } ,notes = "根据产品模板产品查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/product_templates/{product_template_id}/product_products/{product_product_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineSearchContext context) { public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByProduct_templateProduct_product(@PathVariable("product_template_id") Long product_template_id, @PathVariable("product_product_id") Long product_product_id, @RequestBody Purchase_requisition_lineSearchContext context) {
...@@ -545,7 +545,7 @@ public class Purchase_requisition_lineResource { ...@@ -545,7 +545,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK) return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements())); .body(new PageImpl(purchase_requisition_lineMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据供应商采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请建立采购申请行") @ApiOperation(value = "根据供应商采购申请建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines")
public ResponseEntity<Purchase_requisition_lineDTO> createByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> createByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -556,7 +556,7 @@ public class Purchase_requisition_lineResource { ...@@ -556,7 +556,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Create-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Create')")
@ApiOperation(value = "根据供应商采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量建立采购申请行") @ApiOperation(value = "根据供应商采购申请批量建立采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量建立采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> createBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> createBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -568,7 +568,7 @@ public class Purchase_requisition_lineResource { ...@@ -568,7 +568,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据供应商采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请更新采购申请行") @ApiOperation(value = "根据供应商采购申请更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> updateByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Purchase_requisition_lineDTO> updateByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -580,7 +580,7 @@ public class Purchase_requisition_lineResource { ...@@ -580,7 +580,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Update-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByEntities(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos)),'iBizBusinessCentral-Purchase_requisition_line-Update')")
@ApiOperation(value = "根据供应商采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量更新采购申请行") @ApiOperation(value = "根据供应商采购申请批量更新采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量更新采购申请行")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> updateBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> updateBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -592,14 +592,14 @@ public class Purchase_requisition_lineResource { ...@@ -592,14 +592,14 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.get(#purchase_requisition_line_id),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据供应商采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请删除采购申请行") @ApiOperation(value = "根据供应商采购申请删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Boolean> removeByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Boolean> removeByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.remove(purchase_requisition_line_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Remove-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineService.getPurchaseRequisitionLineByIds(#ids),'iBizBusinessCentral-Purchase_requisition_line-Remove')")
@ApiOperation(value = "根据供应商采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量删除采购申请行") @ApiOperation(value = "根据供应商采购申请批量删除采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量删除采购申请行")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/batch")
public ResponseEntity<Boolean> removeBatchByRes_supplierPurchase_requisition(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatchByRes_supplierPurchase_requisition(@RequestBody List<Long> ids) {
...@@ -607,7 +607,7 @@ public class Purchase_requisition_lineResource { ...@@ -607,7 +607,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Get-all')") @PostAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(returnObject.body),'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据供应商采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请获取采购申请行") @ApiOperation(value = "根据供应商采购申请获取采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请获取采购申请行")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}") @RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/{purchase_requisition_line_id}")
public ResponseEntity<Purchase_requisition_lineDTO> getByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) { public ResponseEntity<Purchase_requisition_lineDTO> getByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @PathVariable("purchase_requisition_line_id") Long purchase_requisition_line_id) {
...@@ -630,7 +630,7 @@ public class Purchase_requisition_lineResource { ...@@ -630,7 +630,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto))); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.checkKey(purchase_requisition_lineMapping.toDomain(purchase_requisition_linedto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedto),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据供应商采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请保存采购申请行") @ApiOperation(value = "根据供应商采购申请保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/save")
public ResponseEntity<Boolean> saveByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) { public ResponseEntity<Boolean> saveByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineDTO purchase_requisition_linedto) {
...@@ -639,7 +639,7 @@ public class Purchase_requisition_lineResource { ...@@ -639,7 +639,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain)); return ResponseEntity.status(HttpStatus.OK).body(purchase_requisition_lineService.save(domain));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-Save-all')") @PreAuthorize("hasPermission(this.purchase_requisition_lineMapping.toDomain(#purchase_requisition_linedtos),'iBizBusinessCentral-Purchase_requisition_line-Save')")
@ApiOperation(value = "根据供应商采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量保存采购申请行") @ApiOperation(value = "根据供应商采购申请批量保存采购申请行", tags = {"采购申请行" }, notes = "根据供应商采购申请批量保存采购申请行")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/savebatch")
public ResponseEntity<Boolean> saveBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) { public ResponseEntity<Boolean> saveBatchByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody List<Purchase_requisition_lineDTO> purchase_requisition_linedtos) {
...@@ -651,7 +651,7 @@ public class Purchase_requisition_lineResource { ...@@ -651,7 +651,7 @@ public class Purchase_requisition_lineResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据供应商采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请获取数据集") @ApiOperation(value = "根据供应商采购申请获取数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/fetchdefault")
public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) { public ResponseEntity<List<Purchase_requisition_lineDTO>> fetchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id,Purchase_requisition_lineSearchContext context) {
...@@ -665,7 +665,7 @@ public class Purchase_requisition_lineResource { ...@@ -665,7 +665,7 @@ public class Purchase_requisition_lineResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition_line-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Purchase_requisition_line-Get')")
@ApiOperation(value = "根据供应商采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请查询数据集") @ApiOperation(value = "根据供应商采购申请查询数据集", tags = {"采购申请行" } ,notes = "根据供应商采购申请查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/res_suppliers/{res_supplier_id}/purchase_requisitions/{purchase_requisition_id}/purchase_requisition_lines/searchdefault")
public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) { public ResponseEntity<Page<Purchase_requisition_lineDTO>> searchPurchase_requisition_lineDefaultByRes_supplierPurchase_requisition(@PathVariable("res_supplier_id") Long res_supplier_id, @PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisition_lineSearchContext context) {
......
...@@ -121,6 +121,17 @@ public class Res_config_settingsResource { ...@@ -121,6 +121,17 @@ public class Res_config_settingsResource {
return ResponseEntity.status(HttpStatus.OK).body(res_config_settingsService.checkKey(res_config_settingsMapping.toDomain(res_config_settingsdto))); return ResponseEntity.status(HttpStatus.OK).body(res_config_settingsService.checkKey(res_config_settingsMapping.toDomain(res_config_settingsdto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_config_settings-GetLatestSettings-all')")
@ApiOperation(value = "获取设置", tags = {"配置设定" }, notes = "获取设置")
@RequestMapping(method = RequestMethod.GET, value = "/res_config_settings/{res_config_settings_id}/getlatestsettings")
public ResponseEntity<Res_config_settingsDTO> getLatestSettings(@PathVariable("res_config_settings_id") Long res_config_settings_id, @RequestBody Res_config_settingsDTO res_config_settingsdto) {
Res_config_settings domain = res_config_settingsMapping.toDomain(res_config_settingsdto);
domain.setId(res_config_settings_id);
domain = res_config_settingsService.getLatestSettings(domain);
res_config_settingsdto = res_config_settingsMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(res_config_settingsdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_config_settings-Get_default-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_config_settings-Get_default-all')")
@ApiOperation(value = "获取配置", tags = {"配置设定" }, notes = "获取配置") @ApiOperation(value = "获取配置", tags = {"配置设定" }, notes = "获取配置")
@RequestMapping(method = RequestMethod.GET, value = "/res_config_settings/get_default") @RequestMapping(method = RequestMethod.GET, value = "/res_config_settings/get_default")
......
...@@ -47,7 +47,7 @@ public class Res_supplierResource { ...@@ -47,7 +47,7 @@ public class Res_supplierResource {
@Lazy @Lazy
public Res_supplierMapping res_supplierMapping; public Res_supplierMapping res_supplierMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Create-all')") @PreAuthorize("hasPermission(this.res_supplierMapping.toDomain(#res_supplierdto),'iBizBusinessCentral-Res_supplier-Create')")
@ApiOperation(value = "新建供应商", tags = {"供应商" }, notes = "新建供应商") @ApiOperation(value = "新建供应商", tags = {"供应商" }, notes = "新建供应商")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers")
public ResponseEntity<Res_supplierDTO> create(@Validated @RequestBody Res_supplierDTO res_supplierdto) { public ResponseEntity<Res_supplierDTO> create(@Validated @RequestBody Res_supplierDTO res_supplierdto) {
...@@ -57,7 +57,7 @@ public class Res_supplierResource { ...@@ -57,7 +57,7 @@ public class Res_supplierResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Create-all')") @PreAuthorize("hasPermission(this.res_supplierMapping.toDomain(#res_supplierdtos),'iBizBusinessCentral-Res_supplier-Create')")
@ApiOperation(value = "批量新建供应商", tags = {"供应商" }, notes = "批量新建供应商") @ApiOperation(value = "批量新建供应商", tags = {"供应商" }, notes = "批量新建供应商")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/batch") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<Res_supplierDTO> res_supplierdtos) { public ResponseEntity<Boolean> createBatch(@RequestBody List<Res_supplierDTO> res_supplierdtos) {
...@@ -65,7 +65,7 @@ public class Res_supplierResource { ...@@ -65,7 +65,7 @@ public class Res_supplierResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Update-all')") @PreAuthorize("hasPermission(this.res_supplierService.get(#res_supplier_id),'iBizBusinessCentral-Res_supplier-Update')")
@ApiOperation(value = "更新供应商", tags = {"供应商" }, notes = "更新供应商") @ApiOperation(value = "更新供应商", tags = {"供应商" }, notes = "更新供应商")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}") @RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/{res_supplier_id}")
public ResponseEntity<Res_supplierDTO> update(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Res_supplierDTO res_supplierdto) { public ResponseEntity<Res_supplierDTO> update(@PathVariable("res_supplier_id") Long res_supplier_id, @RequestBody Res_supplierDTO res_supplierdto) {
...@@ -76,7 +76,7 @@ public class Res_supplierResource { ...@@ -76,7 +76,7 @@ public class Res_supplierResource {
return ResponseEntity.status(HttpStatus.OK).body(dto); return ResponseEntity.status(HttpStatus.OK).body(dto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Update-all')") @PreAuthorize("hasPermission(this.res_supplierService.getResSupplierByEntities(this.res_supplierMapping.toDomain(#res_supplierdtos)),'iBizBusinessCentral-Res_supplier-Update')")
@ApiOperation(value = "批量更新供应商", tags = {"供应商" }, notes = "批量更新供应商") @ApiOperation(value = "批量更新供应商", tags = {"供应商" }, notes = "批量更新供应商")
@RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/batch") @RequestMapping(method = RequestMethod.PUT, value = "/res_suppliers/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<Res_supplierDTO> res_supplierdtos) { public ResponseEntity<Boolean> updateBatch(@RequestBody List<Res_supplierDTO> res_supplierdtos) {
...@@ -84,14 +84,14 @@ public class Res_supplierResource { ...@@ -84,14 +84,14 @@ public class Res_supplierResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Remove-all')") @PreAuthorize("hasPermission(this.res_supplierService.get(#res_supplier_id),'iBizBusinessCentral-Res_supplier-Remove')")
@ApiOperation(value = "删除供应商", tags = {"供应商" }, notes = "删除供应商") @ApiOperation(value = "删除供应商", tags = {"供应商" }, notes = "删除供应商")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}") @RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/{res_supplier_id}")
public ResponseEntity<Boolean> remove(@PathVariable("res_supplier_id") Long res_supplier_id) { public ResponseEntity<Boolean> remove(@PathVariable("res_supplier_id") Long res_supplier_id) {
return ResponseEntity.status(HttpStatus.OK).body(res_supplierService.remove(res_supplier_id)); return ResponseEntity.status(HttpStatus.OK).body(res_supplierService.remove(res_supplier_id));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Remove-all')") @PreAuthorize("hasPermission(this.res_supplierService.getResSupplierByIds(#ids),'iBizBusinessCentral-Res_supplier-Remove')")
@ApiOperation(value = "批量删除供应商", tags = {"供应商" }, notes = "批量删除供应商") @ApiOperation(value = "批量删除供应商", tags = {"供应商" }, notes = "批量删除供应商")
@RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/batch") @RequestMapping(method = RequestMethod.DELETE, value = "/res_suppliers/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) { public ResponseEntity<Boolean> removeBatch(@RequestBody List<Long> ids) {
...@@ -99,7 +99,7 @@ public class Res_supplierResource { ...@@ -99,7 +99,7 @@ public class Res_supplierResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Get-all')") @PostAuthorize("hasPermission(this.res_supplierMapping.toDomain(returnObject.body),'iBizBusinessCentral-Res_supplier-Get')")
@ApiOperation(value = "获取供应商", tags = {"供应商" }, notes = "获取供应商") @ApiOperation(value = "获取供应商", tags = {"供应商" }, notes = "获取供应商")
@RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}") @RequestMapping(method = RequestMethod.GET, value = "/res_suppliers/{res_supplier_id}")
public ResponseEntity<Res_supplierDTO> get(@PathVariable("res_supplier_id") Long res_supplier_id) { public ResponseEntity<Res_supplierDTO> get(@PathVariable("res_supplier_id") Long res_supplier_id) {
...@@ -131,14 +131,14 @@ public class Res_supplierResource { ...@@ -131,14 +131,14 @@ public class Res_supplierResource {
return ResponseEntity.status(HttpStatus.OK).body(res_supplierdto); return ResponseEntity.status(HttpStatus.OK).body(res_supplierdto);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Save-all')") @PreAuthorize("hasPermission(this.res_supplierMapping.toDomain(#res_supplierdto),'iBizBusinessCentral-Res_supplier-Save')")
@ApiOperation(value = "保存供应商", tags = {"供应商" }, notes = "保存供应商") @ApiOperation(value = "保存供应商", tags = {"供应商" }, notes = "保存供应商")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/save") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/save")
public ResponseEntity<Boolean> save(@RequestBody Res_supplierDTO res_supplierdto) { public ResponseEntity<Boolean> save(@RequestBody Res_supplierDTO res_supplierdto) {
return ResponseEntity.status(HttpStatus.OK).body(res_supplierService.save(res_supplierMapping.toDomain(res_supplierdto))); return ResponseEntity.status(HttpStatus.OK).body(res_supplierService.save(res_supplierMapping.toDomain(res_supplierdto)));
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-Save-all')") @PreAuthorize("hasPermission(this.res_supplierMapping.toDomain(#res_supplierdtos),'iBizBusinessCentral-Res_supplier-Save')")
@ApiOperation(value = "批量保存供应商", tags = {"供应商" }, notes = "批量保存供应商") @ApiOperation(value = "批量保存供应商", tags = {"供应商" }, notes = "批量保存供应商")
@RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/savebatch") @RequestMapping(method = RequestMethod.POST, value = "/res_suppliers/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<Res_supplierDTO> res_supplierdtos) { public ResponseEntity<Boolean> saveBatch(@RequestBody List<Res_supplierDTO> res_supplierdtos) {
...@@ -146,7 +146,7 @@ public class Res_supplierResource { ...@@ -146,7 +146,7 @@ public class Res_supplierResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Res_supplier-Get')")
@ApiOperation(value = "获取数据集", tags = {"供应商" } ,notes = "获取数据集") @ApiOperation(value = "获取数据集", tags = {"供应商" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_suppliers/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/res_suppliers/fetchdefault")
public ResponseEntity<List<Res_supplierDTO>> fetchDefault(Res_supplierSearchContext context) { public ResponseEntity<List<Res_supplierDTO>> fetchDefault(Res_supplierSearchContext context) {
...@@ -159,7 +159,7 @@ public class Res_supplierResource { ...@@ -159,7 +159,7 @@ public class Res_supplierResource {
.body(list); .body(list);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-searchDefault-all')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_supplier-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Res_supplier-Get')")
@ApiOperation(value = "查询数据集", tags = {"供应商" } ,notes = "查询数据集") @ApiOperation(value = "查询数据集", tags = {"供应商" } ,notes = "查询数据集")
@RequestMapping(method= RequestMethod.POST , value="/res_suppliers/searchdefault") @RequestMapping(method= RequestMethod.POST , value="/res_suppliers/searchdefault")
public ResponseEntity<Page<Res_supplierDTO>> searchDefault(@RequestBody Res_supplierSearchContext context) { public ResponseEntity<Page<Res_supplierDTO>> searchDefault(@RequestBody Res_supplierSearchContext context) {
......
...@@ -147,6 +147,28 @@ public class Res_usersResource { ...@@ -147,6 +147,28 @@ public class Res_usersResource {
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_users-searchActive-all') and hasPermission(#context,'iBizBusinessCentral-Res_users-Get')")
@ApiOperation(value = "获取有效用户", tags = {"用户" } ,notes = "获取有效用户")
@RequestMapping(method= RequestMethod.GET , value="/res_users/fetchactive")
public ResponseEntity<List<Res_usersDTO>> fetchActive(Res_usersSearchContext context) {
Page<Res_users> domains = res_usersService.searchActive(context) ;
List<Res_usersDTO> list = res_usersMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.OK)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_users-searchActive-all') and hasPermission(#context,'iBizBusinessCentral-Res_users-Get')")
@ApiOperation(value = "查询有效用户", tags = {"用户" } ,notes = "查询有效用户")
@RequestMapping(method= RequestMethod.POST , value="/res_users/searchactive")
public ResponseEntity<Page<Res_usersDTO>> searchActive(@RequestBody Res_usersSearchContext context) {
Page<Res_users> domains = res_usersService.searchActive(context) ;
return ResponseEntity.status(HttpStatus.OK)
.body(new PageImpl(res_usersMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_users-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Res_users-Get')") @PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Res_users-searchDefault-all') and hasPermission(#context,'iBizBusinessCentral-Res_users-Get')")
@ApiOperation(value = "获取数据集", tags = {"用户" } ,notes = "获取数据集") @ApiOperation(value = "获取数据集", tags = {"用户" } ,notes = "获取数据集")
@RequestMapping(method= RequestMethod.GET , value="/res_users/fetchdefault") @RequestMapping(method= RequestMethod.GET , value="/res_users/fetchdefault")
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册