You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.4 KiB

3 weeks ago
  1. using NFine.Code;
  2. using NFine.Data;
  3. using NFine.Domain.Entity.SystemManage;
  4. using NFine.Domain.IRepository.SystemManage;
  5. using NFine.Repository;
  6. using NFine.Repository.SystemManage;
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. namespace NFine.Application.SystemManage
  11. {
  12. public class FormDataActionApp : RepositoryBase
  13. {
  14. public List<FormDataActionEntity> GetList()
  15. {
  16. string sql = @"SELECT [ID]
  17. ,[SourceId]
  18. ,[CSortSeq]
  19. ,[CCaption]
  20. ,[CFiledName]
  21. ,[CIndex]
  22. ,[CLogString]
  23. ,[CValueBegin]
  24. ,[CValueEnd]
  25. FROM [Sys_FormDataAction]";
  26. List<FormDataActionEntity> FormDataActionList = FindList<FormDataActionEntity>(sql);
  27. return FormDataActionList;
  28. }
  29. public List<RoleDataPowerEntity> GetRoleDataList(string roleId)
  30. {
  31. string sql = @"select ID,RoleId,DataActionId from Sys_RoleDataPower
  32. where RoleId='{0}'";
  33. sql = string.Format(sql, roleId);
  34. List<RoleDataPowerEntity> RolePowerDataList = FindList<RoleDataPowerEntity>(sql);
  35. return RolePowerDataList;
  36. }
  37. }
  38. }